Ubuntu
How To Install and Secure Redis on Ubuntu 18.04
Tutorials
NoSQL
Redis
Ubuntu
Ubuntu 18.04
Introduction> Introduction # Redis is an in-memory key-value store known for its flexibility, performance, and wide language support. This tutorial demonstrates how to install, configure, and secure Redis on an Ubuntu 18.
How To Back Up, Restore, and Migrate a MongoDB Database on Ubuntu 14.04
Tutorials
Backups
MongoDB
Ubuntu
Introduction> Introduction # MongoDB is one of the most popular NoSQL database engines. It is famous for being scalable, powerful, reliable and easy to use. In this article we’ll show you how to back up, restore, and migrate your MongoDB databases.
How To Use DM-Crypt to Create an Encrypted Volume 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:
Additional Recommended Steps for New Ubuntu 14.04 Servers
Tutorials
Getting Started
Security
System Tools
Ubuntu
Introduction> Introduction # After setting up the bare minimum configuration for a new server, there are some additional steps that are highly recommended in most cases. In this guide, we’ll continue the configuration of our servers by tackling some recommended, but optional procedures.
How to Install MongoDB on Ubuntu 16.04
Tutorials
MongoDB
Ubuntu
Ubuntu 16.04
Introduction> Introduction # MongoDB is a free and open-source NoSQL document database used commonly in modern web applications. This tutorial will help you set up MongoDB on your server for a production application environment.
How To Install and Configure Postfix on Ubuntu 14.04
Tutorials
Email
Ubuntu
Introduction> Introduction # Postfix is a very popular open source Mail Transfer Agent (MTA) that can be used to route and deliver email on a Linux system. It is estimated that around 25% of public mail servers on the internet run Postfix.
How To Configure a Continuous Integration Testing Environment with Docker and Docker Compose on Ubuntu 14.04
Tutorials
Configuration Management
Docker
Ubuntu
An Article from Docker> An Article from Docker # Introduction> Introduction # Continuous integration (CI) refers to the practice where developers integrate code as often as possible and every commit is tested before and after being merged into a shared repository by an automated build.
Initial Server Setup with Ubuntu 18.04
Tutorials
Getting Started
Initial Server Setup
Security
Ubuntu
Ubuntu 18.04
Introduction> Introduction # After creating a new Ubuntu 18.04 server, you should take some configuration steps as part of an initial server setup in order to increase security and facilitate management later.
How To Install and Use Jenkins on Ubuntu 12.04
Tutorials
Deployment
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 Password Authentication with Apache on Ubuntu 16.04
Tutorials
Apache
Ubuntu
Ubuntu 16.04
Introduction> Introduction # When running a website, there are often parts of the site that you’ll want to restrict from visitors. Web applications may provide their own authentication and authorization methods, but the web server itself can also be used to restrict access if these are inadequate or unavailable.
How To Set Up nginx Virtual Hosts (Server Blocks) on Ubuntu 12.04 LTS
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 Linux, Nginx, MySQL, PHP (LEMP) stack on Ubuntu 14.04
Tutorials
Getting Started
MySQL
Nginx
PHP
Ubuntu
Introduction> Introduction # The LEMP software stack is a group of software that can be used to serve dynamic web pages and web applications. This is an acronym that describes a Linux operating system, with an Nginx web server.
How To Set Up Password Authentication with Nginx on Ubuntu 14.04
Tutorials
Nginx
Security
Ubuntu
Introduction> Introduction # When setting up a web server, there are often sections of the site that you wish to restrict access to. Web applications often provide their own authentication and authorization methods, but the web server itself can be used to restrict access if these are inadequate or unavailable.
How To Set Up mod_rewrite for Apache on Ubuntu 14.04
Tutorials
Apache
Ubuntu
Introduction> Introduction # In this tutorial, we will activate and learn how to manage URL rewrites using Apache2’s mod_rewrite module. This tool allows us to rewrite URLs in a cleaner fashion, translating human-readable paths into code-friendly query strings.
How To Install Apache Kafka on Ubuntu 18.04
Tutorials
Apache
Java
Messaging
Ubuntu
Ubuntu 18.04
The author selected the Free and Open Source Fund to receive a donation as part of the Write for DOnations program.
Introduction> Introduction # Apache Kafka is a popular distributed message broker designed to efficiently handle large volumes of real-time data.
How To Install and Use phpPgAdmin 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 an SNMP Daemon and Client on Ubuntu 14.04
Tutorials
Networking
System Tools
Ubuntu
Introduction> Introduction # A large part of being a system administrator is collecting accurate information about your servers and infrastructure. There are a number of tools and options for gathering and processing this type of information.
How To Allow Remote Access to MySQL
Tutorials
Databases
MySQL
Ubuntu
Ubuntu 18.04
Many websites and applications start off with their web server and database backend hosted on the same machine. With time, though, a setup like this can become cumbersome and difficult to scale.
How To Install MySQL on Ubuntu 20.04
Tutorials
Databases
Ubuntu
Ubuntu 20.04
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. It implements the relational model and uses Structured Query Language (better known as SQL) to manage its data.
How To Set Up an OpenVPN Server on Ubuntu 18.04
Tutorials
Security
Ubuntu
Ubuntu 18.04
VPN
A previous version of this tutorial was written by Justin Ellingwood
Introduction> Introduction # Want to access the Internet safely and securely from your smartphone or laptop when connected to an untrusted network such as the WiFi of a hotel or coffee shop?