-
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
When you start a new server, there are a few steps that you should take every time to add some basic security and give you a solid foundation. In this guide, we'll walk you through the basic steps necessary to hit th...
•
By
Mitchell Anicas
Getting Started
Initial Server Setup
Security
Ubuntu
Ubuntu 16.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
There are two methods for installing Docker on Ubuntu 16.04. One method involves installing it on an existing installation of the operating system. The other involves spinning up a server with a tool called Docker Mac...
•
By
finid
Docker
Ubuntu
Ubuntu 16.04
-
When you start a new server, there are a few steps that you should take every time to add some basic security and set a solid foundation. In this guide, we'll walk you through the basic steps necessary to hit the grou...
•
By
Justin Ellingwood
Getting Started
Linux Basics
Initial Server Setup
Security
Ubuntu
-
Tutorial
When you first create a new Ubuntu 20.04 server, you should perform some important configuration steps as part of the basic setup. These steps will increase the security and usability of your server, and will give you...
•
By
Brian Boucheron
Ubuntu
Ubuntu 20.04
Getting Started
Security
Initial Server Setup
DigitalOcean Droplets
-
Tutorial
The Apache web server is the most popular way to serve web content on the internet. Apache has the ability to serve multiple domains from a single server by using a mechanism called "virtual hosts". If a virtual hos...
•
By
Justin Ellingwood
Apache
Ubuntu
-
Tutorial
Java and the JVM (Java's virtual machine) are widely used and required for many kinds of software. This article will guide you through the process of installing and managing different versions of Java using apt-get.
•
By
Koen Vlaswinkel
Java
Ubuntu
Ubuntu 16.04
-
Tutorial
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? A Virtual Private Network (VPN) allows you to traverse...
•
By
Justin Ellingwood
VPN
Ubuntu
Ubuntu 16.04
-
Tutorial
This article will guide you through the process of installing and managing different versions of Java on Ubuntu.
•
By
Koen Vlaswinkel
Java
Ubuntu
-
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 term is actually an acronym which represents the Linux operating sy...
•
By
Erika Heidi
Ubuntu 20.04
LAMP Stack
PHP
Apache
MySQL
Ubuntu
-
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
This tutorial explains how to install Apache, how to install MySQL, how to change the root MySQL password, how to install PHP, and how to see what libraries are available. LAMP stack is a group of open source software...
•
By
Etel Sverdlov
LAMP Stack
Apache
MySQL
PHP
Ubuntu
-
Tutorial
SSH is an important tool used for administering remote Linux servers. In this guide, we will discuss the basic usage of this utility and how to configure your SSH environment.
•
By
Justin Ellingwood
Linux Basics
System Tools
Security
Networking
Ubuntu
-
Tutorial
When using the Nginx web server, server blocks (similar to the virtual hosts in Apache) can be used to encapsulate configuration details and host more than one domain off of a single server. In this guide, we'll discu...
•
By
Justin Ellingwood
Getting Started
Nginx
Ubuntu
Ubuntu 16.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
Hazel Virdó
MySQL
Ubuntu
Ubuntu 16.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
MySQL is a powerful database management system used for organizing and retrieving data. This tutorial explains how to access the MySQL Shell, how to create and delete a new database, how to create and delete a new tab...
•
By
Etel Sverdlov
MySQL
Ubuntu
CentOS
-
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