Skip to main content

Ubuntu

How To Serve Flask Applications with uWSGI and Nginx on Ubuntu 14.04
Tutorials Deployment Nginx Python Python Frameworks Ubuntu
Introduction> Introduction # In this guide, we will be setting up a simple Python application using the Flask micro-framework on Ubuntu 14.04. The bulk of this article will be about how to set up the uWSGI application server to launch the application and Nginx to act as a front end reverse proxy.
How To Configure ProFTPd To Use SFTP Instead of FTP
Tutorials Linux Basics Security 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 Use Ansible Vault to Protect Sensitive Playbook Data
Tutorials Ansible Configuration Management Security Ubuntu
Introduction> Introduction # Ansible Vault is a feature that allows users to encrypt values and data structures within Ansible projects. This provides the ability to secure any sensitive data that is necessary to successfully run Ansible plays but should not be publicly visible, like passwords or private keys.
How To Install Nginx on Ubuntu 14.04 LTS
Tutorials Nginx Ubuntu
Introduction> Introduction # Nginx is one of the most popular web servers in the world and is responsible for hosting some of the largest and highest-traffic sites on the internet. It is more resource-friendly than Apache in most cases and can be used as a web server or a reverse proxy.
How to Install and Configure Ansible on Ubuntu 16.04
Tutorials Ansible Configuration Management Ubuntu Ubuntu 16.04
Introduction> Introduction # Configuration management systems are designed to make controlling large numbers of servers easy for administrators and operations teams. They allow you to control many different systems in an automated way from one central location.
How To Install Puppet To Manage Your Server Infrastructure
Tutorials Configuration Management Scaling Ubuntu
Note: A newer version of this tutorial, which uses Puppet Server instead of Puppet with Passenger, can be found here: How To Install Puppet 4 in a Master-Agent Setup on Ubuntu 14.
How To Use SSH to Connect to a Remote Server
Tutorials Linux Basics Networking Security System Tools Ubuntu
Introduction> Introduction # One essential tool to master as a system administrator is SSH. SSH, or Secure Shell, is a protocol used to securely log onto remote systems. It is the most common way to access remote Linux servers.
How To Deploy a Rails App with Passenger and Apache on Ubuntu 14.04
Tutorials Apache Ruby Ruby on Rails Ubuntu
Introduction> Introduction # In this tutorial, we will demonstrate how to install Phusion Passenger as your Rails-friendly web server, which is easy to install, configure, and maintain. We will integrate it into Apache on Ubuntu 14.
How To Install Apache Tomcat 8 on Ubuntu 14.04
Tutorials Deployment Java Ubuntu
Introduction> Introduction # Apache Tomcat is a web server and servlet container that is used to serve Java applications. Tomcat is an open source implementation of the Java Servlet and JavaServer Pages technologies, released by the Apache Software Foundation.
How To Set Up Multiple SSL Certificates on One IP with Nginx on Ubuntu 12.04
Tutorials Nginx 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 Secure phpMyAdmin on Ubuntu 18.04
Tutorials Apache Applications PHP Ubuntu Ubuntu 18.04
Introduction> Introduction # While many users need the functionality of a database management system like MySQL, they may not feel comfortable interacting with the system solely from the MySQL command line client.
How To Setup a Firewall with UFW on an Ubuntu and Debian Cloud Server
Tutorials Debian Firewall IPv6 Security Ubuntu
Introduction> Introduction # Setting up a functioning firewall is crucial to securing your cloud server. Previously, setting up a firewall was done through complicated or arcane utilities. Many of these utilities (e.
How To Redirect www to Non-www with Apache on Ubuntu 14.04
Tutorials Apache Ubuntu
Introduction> Introduction # When you have your web site or application up and running behind a domain, it is often desirable to also allow your users access to it via the plain domain name and the www subdomain.
How to Connect Your Internet of Things with Node-RED on Ubuntu 16.04
Tutorials Let's Encrypt Miscellaneous Nginx Ubuntu Ubuntu 16.04
Introduction> Introduction # Node-RED is a switchboard for the Internet of Things, a visual tool that helps you connect your favorite apps, websites, and hardware together to do new and useful things.
Iptables Essentials: Common Firewall Rules and Commands
Tutorials Firewall Ubuntu
Introduction> Introduction # Iptables is a software firewall for Linux distributions. This cheat sheet-style guide provides a quick reference to iptables commands that will create firewall rules that are useful in common, everyday scenarios.
How To Set Up an Apache, MySQL, and Python (LAMP) Server Without Frameworks on Ubuntu 14.04
Tutorials Apache LAMP Stack MySQL Python Ubuntu
Introduction> Introduction # This article will walk you through setting up a server with Python 3, MySQL, and Apache2, sans the help of a framework. By the end of this tutorial, you will be fully capable of launching a barebones system into production.
How To Create a SSL Certificate on Apache for Ubuntu 12.04
Tutorials Apache Ubuntu
Status: Deprecated> Status: Deprecated # This article covers a version of Ubuntu that is no longer supported. If you currently operate a server running Ubuntu 12.04, we highly recommend upgrading or migrating to a supported version of Ubuntu:
How To Install Linux, Apache, MySQL, PHP (LAMP) stack on Ubuntu 20.04
Tutorials Apache LAMP Stack MySQL PHP Ubuntu Ubuntu 20.04
Introduction> Introduction # A “LAMP” stack is a group of open source software that is typically installed together in order to enable a server to host dynamic websites and web apps written in PHP.
How To Use Git to Manage your User Configuration Files on a Linux VPS
Tutorials Configuration Management Git 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 Deploy a Local Django App to a VPS
Tutorials Debian Django Nginx Ubuntu
Prerequisites> Prerequisites # This tutorial assumes that you have already set up your virtual private server with your operating system of choice (Debian 7 was used for this tutorial; Ubuntu will also work).