Ubuntu
How To Deploy a Rails App with Passenger and Nginx on Ubuntu 14.04
Tutorials
Nginx
Ruby on Rails
Ubuntu
Introduction> Introduction # If you are a Ruby on Rails developer, you probably need a web server to host your web apps. This tutorial shows you how to use Phusion Passenger as your Rails-friendly web server.
How To Use Foreman To Manage Puppet Nodes on Ubuntu 14.04
Tutorials
Configuration Management
Monitoring
Ubuntu
Introduction> Introduction # Foreman is an open source tool that can help with the management of servers, by providing an easy way to interact with Puppet (or Chef) to automate tasks and application deployment.
How To Install Nagios 4 and Monitor Your Servers on Ubuntu 14.04
Tutorials
Monitoring
Ubuntu
Introduction> Introduction # In this tutorial, we will cover the installation of Nagios 4, a very popular open source monitoring system, on Ubuntu 14.04. We will cover some basic configuration, so you will be able to monitor host resources via the web interface.
How To Create a SSL Certificate on nginx for Ubuntu 12.04
Tutorials
Nginx
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 RKHunter to Guard Against Rootkits on an Ubuntu VPS
Tutorials
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 Add Swap Space on Ubuntu 16.04
Tutorials
Linux Basics
Ubuntu
Ubuntu 16.04
Introduction> Introduction # One of the easiest way of increasing the responsiveness of your server and guarding against out-of-memory errors in applications is to add some swap space. In this guide, we will cover how to add a swap file to an Ubuntu 16.
How To Deploy a Laravel Application with Nginx on Ubuntu 16.04
Tutorials
Databases
Laravel
LEMP
Let's Encrypt
MySQL
Nginx
PHP Frameworks
Security
Ubuntu
Ubuntu 16.04
Laravel is one of the most popular open-source web application frameworks written in PHP. It aims to help developers build both simple and complex applications by making frequently-used application tasks (like caching and authentication) easier.
How To Optimize WordPress Performance With MySQL Replication On Ubuntu 14.04
Tutorials
MySQL
Scaling
Ubuntu
WordPress
Introduction> Introduction # In this tutorial, we will teach you how to scale up your WordPress MySQL database server setup using master-slave database replication and the HyperDB plugin for WordPress. Adding more database servers to your environment in this manner allows your WordPress application to read from multiple database servers, increasing read performance.
How To Set Up a Firewall Using Iptables on Ubuntu 12.04
Tutorials
Firewall
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 Create a Self-Signed SSL Certificate for Nginx in Ubuntu 16.04
Tutorials
Nginx
Security
Ubuntu
Ubuntu 16.04
Introduction> Introduction # TLS, or transport layer security, and its predecessor SSL, which stands for secure sockets layer, are web protocols used to wrap normal traffic in a protected, encrypted wrapper.
How To Install PostgreSQL on Ubuntu 20.04 [Quickstart]
Tutorials
Databases
PostgreSQL
Quickstart
Ubuntu
Ubuntu 20.04
Introduction> Introduction # PostgreSQL, or Postgres, is a relational database management system that provides an implementation of the SQL querying language. It’s standards-compliant and has many advanced features like reliable transactions and concurrency without read locks.
How To Use Logstash and Kibana To Centralize Logs On Ubuntu 14.04
Tutorials
Logging
Monitoring
Ubuntu
Note: This tutorial is for an older version of the ELK stack, which is not compatible with the latest version. The latest version of this tutorial is available at How To Install Elasticsearch, Logstash, and Kibana (ELK Stack) on Ubuntu 14.
How To Install, Configure, and Deploy Rocket.Chat on Ubuntu 14.04
Tutorials
Miscellaneous
Ubuntu
Introduction> Introduction # Rocket.Chat is an open-source messaging app built with Meteor. It supports video conferencing, file sharing, voice messages, has a fully-featured API, and more. Rocket.Chat is great for those who prefer to have full control over their communications.
How To Use LVM To Manage Storage Devices on Ubuntu 18.04
Tutorials
Linux Basics
Storage
System Tools
Ubuntu
Ubuntu 18.04
Introduction> Introduction # Logical Volume Management, or LVM, is a storage device management technology that gives users the power to pool and abstract the physical layout of component storage devices for flexible administration.
How To Install and Configure Syncthing to Synchronize Directories on Ubuntu 14.04
Tutorials
Networking
Ubuntu
Introduction> Introduction # There are many programs capable of keeping files in sync between different computers. Syncthing is a compelling new option that is cross platform, completely open source, very flexible, and easy to use.
How To Install Solr on Ubuntu 14.04
Tutorials
Java
Ubuntu
Introduction> Introduction # Solr is a search engine platform based on Apache Lucene. It is written in Java and uses the Lucene library to implement indexing. It can be accessed using a variety of REST APIs (e.
How To Protect SSH with Fail2Ban on Ubuntu 14.04
Tutorials
Firewall
Linux Basics
Security
Ubuntu
Introduction> Introduction # While connecting to your server through SSH can be very secure, the SSH daemon itself is a service that must be exposed to the internet to function properly.
How To Install and Secure phpMyAdmin on Ubuntu 20.04
Tutorials
Apache
Applications
PHP
Ubuntu
Ubuntu 20.04
An earlier version of this tutorial was written by Brennan Bearnes.
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 prompt.
How To Install MySQL on Ubuntu 18.04
Tutorials
Databases
MySQL
Ubuntu
Ubuntu 18.04
A previous version of this tutorial was written by Hazel Virdó
Introduction> Introduction # MySQL is an open-source database management system, commonly installed as part of the popular LAMP (Linux, Apache, MySQL, PHP/Python/Perl) stack.
How To Install ZNC, an IRC bouncer, on an Ubuntu VPS
Tutorials
Miscellaneous
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: