-
Tutorial
When you first create a new Ubuntu 18.04 server, there are a few configuration steps that you should take early on as part of the basic setup. This will increase the security and usability of your server and will give...
•
By
Justin Ellingwood
Getting Started
Initial Server Setup
Security
Ubuntu
Ubuntu 18.04
-
Tutorial
Docker is an application that simplifies the process of managing application processes in containers. In this tutorial, you'll install and use Docker Community Edition (CE) on Ubuntu 18.04. You'll install Docker itse...
•
By
Brian Hogan
Docker
Ubuntu 18.04
-
Tutorial
In this guide, you will install various versions of the Java Runtime Environment (JRE) and the Java Developer Kit (JDK) using apt . You'll install OpenJDK as well as official packages from Oracle. You'll then select t...
•
By
Koen Vlaswinkel
Java
Ubuntu 18.04
DigitalOcean Droplets
-
Tutorial
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 stack typically consists of the Linux operating system, the Apache ...
•
By
Mark Drake
LAMP Stack
Databases
PHP
MySQL
Apache
Ubuntu 18.04
-
Tutorial
MySQL is an open-source database management system, commonly installed as part of the popular LAMP (Linux, Apache, MySQL, PHP/Python/Perl) stack. It uses a relational database and SQL (Structured Query Language) to ma...
•
By
Mark Drake
MySQL
Databases
Ubuntu
Ubuntu 18.04
-
Tutorial
This tutorial will guide you through installing Anaconda on an Ubuntu 18.04 server. Designed for data science and machine learning workflows, Anaconda is an open-source package manager, environment manager, and distri...
•
By
Lisa Tagliaferri
Development
Python
Quickstart
Ubuntu 18.04
-
Tutorial
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 b...
•
By
Justin Ellingwood, Kathleen Juell
Nginx
Ubuntu 18.04
DigitalOcean Droplets
-
Tutorial
In this tutorial, we will show you how to use Let's Encrypt to obtain a free SSL certificate and use it with Nginx on Ubuntu 18.04. We will also show you how to automatically renew your SSL certificate. If you're runn...
•
By
Hazel Virdó, Kathleen Juell
Let's Encrypt
Nginx
Ubuntu 18.04
-
Tutorial
Let's Encrypt is a Certificate Authority (CA) that provides an easy way to obtain and install free TLS/SSL certificates, thereby enabling encrypted HTTPS on web servers. In this tutorial, you will use Certbot to obtai...
•
By
Kathleen Juell, Erika Heidi
Apache
Let's Encrypt
Security
Ubuntu 18.04
DigitalOcean Droplets
-
Node.js is a JavaScript platform for general-purpose programming that allows users to build network applications quickly. In this guide, we'll show you how to get started with Node.js on an Ubuntu 18.04 server.
•
By
Brennen Bearnes, Kathleen Juell
Node.js
Ubuntu 18.04
-
Tutorial
phpMyAdmin is an application that allows users to interact with MySQL databases through a web interface. This tutorial covers the process of installing and securing phpMyAdmin on an Ubuntu 18.04 server.
•
By
Mark Drake
Applications
PHP
Apache
Ubuntu 18.04
Ubuntu
-
Tutorial
In this guide, you'll set up a VNC server on an Ubuntu 18.04 server and connect to it securely through an SSH tunnel.
•
By
finid, Brian Hogan
Miscellaneous
Applications
Ubuntu 18.04
-
Tutorial
This tutorial details the process for installing and configuring the components that constitute a LEMP stack on an Ubuntu 18.04 server, including Nginx, MySQL, and PHP. It also includes instructions for testing that t...
•
By
Justin Ellingwood, Mark Drake
LEMP
Databases
Nginx
MySQL
PHP
Ubuntu 18.04
-
Tutorial
This tutorial provides instructions on how to install the PostgreSQL database software on an Ubuntu 18.04 server. It also includes instructions for basic database management.
•
By
Justin Ellingwood, Mark Drake
PostgreSQL
Databases
Ubuntu
Ubuntu 18.04
-
Tutorial
OpenVPN is a full-featured, open-source Secure Socket Layer (SSL) VPN solution that accommodates a wide range of configurations. In this tutorial, you will set up an OpenVPN server on an Ubuntu 18.04 server and then c...
•
By
Mark Drake
VPN
Security
Ubuntu
Ubuntu 18.04
-
Tutorial
This tutorial will show you how to set up a firewall with UFW on Ubuntu 18.04.
•
By
Brian Boucheron
Firewall
Networking
Security
Ubuntu
Ubuntu 18.04
DigitalOcean
-
Tutorial
The Apache HTTP server is the most widely-used web server in the world. It provides many powerful features including dynamically loadable modules, robust media support, and extensive integration with other popular so...
•
By
Justin Ellingwood, Kathleen Juell
Apache
Ubuntu 18.04
-
Tutorial
In the past few years Docker has become a frequently used solution for deploying applications thanks to how it simplifies running and deploying applications in ephemeral container. Docker Compose has further simplifie...
•
By
Faizan Bashir
Docker
PHP
PHP Frameworks
Nginx
MySQL
Ubuntu 18.04
Laravel
-
Tutorial
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. In this guide, we'll focus on ge...
•
By
Brian Boucheron
WordPress
Apache
LAMP Stack
Ubuntu
Ubuntu 18.04
-
Tutorial
Redis is an in-memory key-value store known for its flexibility, performance, and wide language support. This tutorial demonstrates how to install and configure Redis on an Ubuntu 18.04 server.
•
By
Mark Drake
Redis
NoSQL
Ubuntu
Ubuntu 18.04