-
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
Brennen Bearnes
LAMP Stack
PHP
MySQL
Apache
Ubuntu 16.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
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
-
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 16.04. We will also show you how to automatically renew your SSL certificate. If you're runn...
•
By
Mitchell Anicas
Nginx
Let's Encrypt
Security
Ubuntu 16.04
-
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
-
Node.js is a popular Javascript platform that can be used to build web applications quickly and easily. In this guide, we'll get you up and running with Node.js on an Ubuntu 16.04 server.
•
By
Brennen Bearnes
Node.js
Ubuntu 16.04
-
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
This tutorial will show you how to set up a free TLS/SSL certificate from Let’s Encrypt on a Ubuntu 16.04 server running Apache as web server. TLS certificates are used within web servers to encrypt the traffic betwee...
•
By
Erika Heidi
Security
Apache
Let's Encrypt
LAMP Stack
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
Node.js is an open source JavaScript runtime environment for easily building server-side and networking applications. Node.js applications can be run at the command line but this guide focuses on running them as a ser...
•
By
Brennen Bearnes
Node.js
Let's Encrypt
Nginx
Ubuntu 16.04
-
Tutorial
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. The backend data i...
•
By
Justin Ellingwood
LEMP
MySQL
PHP
Nginx
Ubuntu
Ubuntu 16.04
-
Tutorial
SSH-key-based authentication provides a more secure alternative to password-based authentication. In this tutorial we'll learn how to set up SSH key-based authentication on an Ubuntu 16.04 installation.
•
By
Hanif Jetha
Getting Started
Linux Basics
Security
System Tools
Ubuntu 16.04
-
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
Brennen Bearnes
Apache
Ubuntu 16.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 be...
•
By
Justin Ellingwood
Nginx
Ubuntu
Ubuntu 16.04
-
Tutorial
While many users require access to a database management system like MySQL, not all users feel comfortable interacting with the MySQL prompt on a daily basis. In this guide, we'll discuss how to install and secure ph...
•
By
Brennen Bearnes
Applications
MySQL
PHP
Apache
Ubuntu 16.04
-
Tutorial
One of the easiest way of increasing the responsiveness of your server and guarding against out of memory errors in your applications is to add some swap space. In this guide, we will cover how to add a swap file to a...
•
By
Justin Ellingwood
Linux Basics
Ubuntu
Ubuntu 16.04
-
Tutorial
Forgetting passwords happens to the best of us. If you forget or lose the root password to your MySQL or MariaDB database, you can still gain access and reset the password if you have access to the server and a sudo-e...
•
By
Mateusz Papiernik
MySQL
MariaDB
Databases
CentOS
Debian
Ubuntu
Ubuntu 16.04
-
Tutorial
In this guide, we will be setting up VNC on a Ubuntu 16.04 server and connecting to it securely through an SSH tunnel. The VNC server we will be using is TightVNC, a fast and lightweight remote control package. This c...
•
By
finid
Miscellaneous
Ubuntu
Ubuntu 16.04
-
Tutorial
Apache Tomcat is a web server and servlet container that is used to serve Java applications. Tomcat is an open source implementation of the Java Servlet and JavaServer Pages technologies, released by the Apache Softwa...
•
By
Justin Ellingwood
Java
Applications
Ubuntu
Ubuntu 16.04