Ubuntu
How To Set Up Nginx with HTTP/2 Support on Ubuntu 16.04
Tutorials
Nginx
Ubuntu
Ubuntu 16.04
Introduction> Introduction # NGINX is a fast and reliable open-source web server. It gained its popularity due to its low memory footprint, high scalability, ease of configuration, and support for the vast majority of different protocols.
How To Install Docker Compose on Ubuntu 16.04
Tutorials
Docker
Ubuntu
Ubuntu 16.04
Introduction> Introduction # Docker is a great tool for automating the deployment of Linux applications inside software containers, but to take full advantage of its potential each component of an application should run in its own individual container.
How To Install Bacula Server on Ubuntu 14.04
Tutorials
Backups
MySQL
Ubuntu
Introduction> Introduction # Bacula is an open source network backup solution that allows you create backups and perform data recovery of your computer systems. It is very flexible and robust, which makes it, while slightly cumbersome to configure, suitable for backups in many situations.
How To Set Up Continuous Integration Pipelines with GitLab CI on Ubuntu 16.04
Tutorials
CI/CD
Git
Ubuntu
Ubuntu 16.04
Introduction> Introduction # GitLab Community Edition is a self-hosted Git repository provider with additional features to help with project management and software development. One of the most valuable features that GitLab offers is the builtin continuous integration and delivery tool called GitLab CI.
How To Import and Export Databases in MySQL or MariaDB
Tutorials
Backups
CentOS
Databases
Debian
MariaDB
MySQL
Open Source
Ubuntu
The author selected the Free and Open Source Fund to receive a donation as part of the Write for DOnations program.
Introduction> Introduction # Importing and exporting databases is a common task in software development.
How To Install and Configure pgAdmin 4 in Server Mode on Ubuntu 18.04
Tutorials
Apache
Databases
PostgreSQL
Python
Ubuntu
Ubuntu 18.04
Introduction> Introduction # pgAdmin is an open-source administration and development platform for PostgreSQL and its related database management systems. Written in Python and jQuery, it supports all the features found in PostgreSQL.
How To Set Up a Firewall with UFW on Ubuntu 14.04
Tutorials
Firewall
Networking
Security
Ubuntu
Introduction> Introduction # UFW, or Uncomplicated Firewall, is an interface to iptables that is geared towards simplifying the process of configuring a firewall. While iptables is a solid and flexible tool, it can be difficult for beginners to learn how to use it to properly configure a firewall.
How To Set Up an NFS Mount on Ubuntu 18.04
Tutorials
Networking
Ubuntu
Ubuntu 18.04
Introduction> Introduction # NFS, or Network File System, is a distributed file system protocol that allows you to mount remote directories on your server. This lets you manage storage space in a different location and write to that space from multiple clients.
How To Configure Apache Using Ansible on Ubuntu 14.04
Tutorials
Ansible
Apache
Configuration Management
Ubuntu
Introduction> Introduction # Apache is one of the most popular web servers currently used on the Internet. It is easy to set up and configure on Linux distributions like Ubuntu and Debian, as it comes in the package repositories and includes a default configuration that works out of the box.
How To Install Tinc and Set Up a Basic VPN on Ubuntu 14.04
Tutorials
Networking
Security
Ubuntu
VPN
Introduction> Introduction # In this tutorial, we will go over how to use Tinc, an open source Virtual Private Network (VPN) daemon, to create a secure VPN that your servers can communicate on as if they were on a local network.
How To Protect SSH with fail2ban on Ubuntu 12.04
Tutorials
Monitoring
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 Set Up Nginx Load Balancing with SSL Termination
Tutorials
Load Balancing
Nginx
Scaling
Ubuntu
Introduction> Introduction # This article shows you how to set up Nginx load balancing with SSL termination with just one SSL certificate on the load balancer. This will reduce your SSL management overhead, since the OpenSSL updates and the keys and certificates can now be managed from the load balancer itself.
How To Install WordPress, Nginx, PHP, and Varnish on Ubuntu 12.04
Tutorials
Caching
Nginx
PHP
Server Optimization
Ubuntu
WordPress
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 a Firewall Using Iptables on Ubuntu 14.04
Tutorials
Firewall
Getting Started
Security
System Tools
Ubuntu
Introduction> Introduction # Setting up a good firewall is an essential step to take in securing any modern operating system. Most Linux distributions ship with a few different firewall tools that we can use to configure our firewalls.
How To Set Up R on Ubuntu 14.04
Tutorials
Applications
R
Ubuntu
Introduction> Introduction # R is a popular open source programming language that specializes in statistical computing and graphics. It is widely used by statisticians for developing statistical software and performing data analysis.
How To Install Linux, Apache, MySQL, PHP (LAMP) stack on Ubuntu 14.04
Tutorials
Apache
Getting Started
LAMP Stack
MySQL
PHP
Ubuntu
Introduction> Introduction # A “LAMP” stack is a group of open source software that is typically installed together to enable a server to host dynamic websites and web apps. This term is actually an acronym which represents the Linux operating system, with the Apache web server.
How To Install Vesta Control Panel on Ubuntu 12.04 LTS
Tutorials
Control Panels
Ubuntu
Warning: On April 8th, 2018, a vulnerability was discovered in VestaCP that allowed attackers to compromise host systems and send malicious traffic targeting other servers. As a result, DigitalOcean has disabled port 8083 and VestaCP has taken down installation files until the issue has been patched which will affect new and existing installations.
How To Use Git Hooks To Automate Development and Deployment Tasks
Tutorials
Git
Ubuntu
Introduction> Introduction # Version control has become a central requirement for modern software development. It allows projects to safely track changes and enable reversions, integrity checking, and collaboration among other benefits.
How To Set Up Apache Virtual Hosts on Ubuntu 14.04 LTS
Tutorials
Apache
Ubuntu
Introduction> Introduction # The Apache web server is the most popular way of serving web content on the internet. It accounts for more than half of all active websites on the internet and is extremely powerful and flexible.
How To Configure The Nginx Web Server On a Virtual Private Server
Tutorials
Getting Started
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: