Ubuntu
How To Set Up Django with Postgres, Nginx, and Gunicorn on Ubuntu 16.04
Tutorials
Django
Nginx
PostgreSQL
Python
Python Frameworks
Ubuntu
Ubuntu 16.04
Introduction> Introduction # Django is a powerful web framework that can help you get your Python application or website off the ground. Django includes a simplified development server for testing your code locally, but for anything even slightly production related, a more secure and powerful web server is required.
How To Deploy a Rails App with Puma and Nginx on Ubuntu 14.04
Tutorials
Deployment
Nginx
PostgreSQL
Ruby
Ruby on Rails
Ubuntu
Introduction> Introduction # When you are ready to deploy your Ruby on Rails application, there are many valid setups to consider. This tutorial will help you deploy the production environment of your Ruby on Rails application, with PostgreSQL as the database, using Puma and Nginx on Ubuntu 14.
How To Install and Use PostgreSQL on Ubuntu 12.04
Tutorials
PostgreSQL
Ubuntu
Status: Deprecated> Status: Deprecated # This article covers a version of Ubuntu that is no longer supported. If you are currently operate a server running Ubuntu 12.04, we highly recommend upgrading or migrating to a supported version of Ubuntu:
How To Install and Configure a Basic LDAP Server on an Ubuntu 12.04 VPS
Tutorials
Networking
PHP
Security
System Tools
Ubuntu
Status: Deprecated> Status: Deprecated # This article covers a version of Ubuntu that is no longer supported. If you are currently operate a server running Ubuntu 12.04, we highly recommend upgrading or migrating to a supported version of Ubuntu:
How To Set Up an SSL Tunnel Using Stunnel on Ubuntu
Tutorials
Networking
Security
Ubuntu
Status: Deprecated> Status: Deprecated # This article is deprecated and no longer maintained.
Reason> Reason # Ubuntu 12.04 reached end of life (EOL) on April 28, 2017 and no longer receives security patches or updates.
How To Install Webmin with SSL on Ubuntu 14.04
Tutorials
Control Panels
Getting Started
Ubuntu
Introduction> Introduction # Webmin is a web-based system administration tool for Unix-like systems. It provides an easy alternative to command line system administration and can be used to manage various aspects of a system, such as users and services, through the use of the provided Webmin modules.
How to Install and Configure Ansible on Ubuntu 18.04
Tutorials
Ansible
Configuration Management
Ubuntu
Ubuntu 18.04
Introduction> Introduction # Configuration management systems are designed to streamline the process of controlling large numbers of servers, for administrators and operations teams. They allow you to control many different systems in an automated way from one central location.
How To Serve Flask Applications with uWSGI and Nginx on Ubuntu 18.04
Tutorials
Flask
Nginx
Python
Python Frameworks
Ubuntu
Ubuntu 18.04
Introduction> Introduction # In this guide, you will build a Python application using the Flask microframework on Ubuntu 18.04. The bulk of this article will be about how to set up the uWSGI application server and how to launch the application and configure Nginx to act as a front-end reverse proxy.
How To Add Swap Space on Ubuntu 18.04
Tutorials
Linux Basics
Ubuntu
Ubuntu 18.04
A previous version of this tutorial was written by Justin Ellingwood
Introduction> Introduction # One of the easiest way of guarding against out-of-memory errors in applications is to add some swap space to your server.
How To Install and Use Docker: Getting Started
Tutorials
Docker
Ubuntu
Status: Deprecated> Status: Deprecated # This article is deprecated and no longer maintained.
See Instead> See Instead # This article may still be useful as a reference, but may not work or follow best practices.
How To Install and Use PostgreSQL on Ubuntu 14.04
Tutorials
PostgreSQL
Ubuntu
Introduction> Introduction # Relational database management systems are a key component of many web sites and applications. They provide a structured way to store, organize, and access information.
PostgreSQL, or Postgres, is a relational database management system that provides an implementation of the SQL querying language.
How To Create a SSL Certificate on Apache for Ubuntu 14.04
Tutorials
Apache
Security
Ubuntu
Introduction> Introduction # TLS, or transport layer security, and its predecessor SSL, secure sockets layer, are secure protocols created in order to place normal traffic in a protected, encrypted wrapper.
How To Secure Your Redis Installation on Ubuntu 14.04
Tutorials
NoSQL
Redis
Security
Ubuntu
Introduction> Introduction # Redis is an in-memory, NoSQL, key-value cache and store that can also be persisted to disk.
This tutorial shows how to implement basic security for a Redis server.
How To Install Ruby on Rails with rbenv on Ubuntu 14.04
Tutorials
Ruby
Ruby on Rails
Ubuntu
Introduction> Introduction # Ruby on Rails is an extremely popular open-source web framework that provides a great way to write web applications with Ruby.
This tutorial will show you how to install Ruby on Rails on Ubuntu 14.
How To Install WordPress with LAMP on Ubuntu 16.04
Tutorials
Apache
LAMP Stack
Ubuntu
Ubuntu 16.04
WordPress
Introduction> Introduction # WordPress is the most popular CMS (content management system) on the internet. It allows you to easily set up flexible blogs and websites on top of a MySQL backend with PHP processing.
How To Set Up Nginx Server Blocks (Virtual Hosts) on Ubuntu 16.04
Tutorials
Getting Started
Nginx
Ubuntu
Ubuntu 16.04
Introduction> Introduction # When using the Nginx web server, server blocks (similar to virtual hosts in Apache) can be used to encapsulate configuration details and host more than one domain on a single server.
How To Configure a Production-Ready Mesosphere Cluster on Ubuntu 14.04
Tutorials
Scaling
Ubuntu
Introduction> Introduction # Mesosphere is a system that combines a number of components to effectively manage server clustering and highly available deployments on top of an existing operating system layer. Unlike systems like CoreOS, Mesosphere is not a specialized operating system and is instead a set of packages.
How To Configure BIND as a Private Network DNS Server on Ubuntu 14.04
Tutorials
DNS
Networking
Ubuntu
Introduction> Introduction # An important part of managing server configuration and infrastructure includes maintaining an easy way to look up network interfaces and IP addresses by name, by setting up a proper Domain Name System (DNS).
How To Provision and Manage Remote Docker Hosts with Docker Machine on Ubuntu 16.04
Tutorials
Docker
Ubuntu
Ubuntu 16.04
Introduction> Introduction # Docker Machine is a tool that makes it easy to provision and manage multiple Docker hosts remotely from your personal computer. Such servers are commonly referred to as Dockerized hosts, and as a matter of course, can be used to run Docker containers.
How To Create Temporary and Permanent Redirects with Apache
Tutorials
Apache
CentOS
Debian
Ubuntu
Ubuntu 16.04
Introduction> Introduction # HTTP redirection is way to point one domain or address to another. There are a few different kinds of redirects, each of which mean something different to the client browser.