-
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 Debian 9. You'll install Docker itself, ...
•
By
Brian Hogan, Hanif Jetha
Docker
Debian 9
-
Tutorial
When you first create a new Debian 9 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 you...
•
By
Justin Ellingwood
Getting Started
Initial Server Setup
Security
Debian 9
Debian
-
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, Hanif Jetha
Apache
Debian 9
-
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
Apache
MariaDB
PHP
Databases
Debian 9
-
Tutorial
Java and the JVM (Java's virtual machine) are required for many kinds of software, including Tomcat, Jetty, Glassfish, Cassandra and...
•
By
Brian Hogan
Java
Debian 9
-
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 a Debian 9 server and then config...
•
By
Justin Ellingwood, Mark Drake
VPN
Security
Debian
Debian 9
-
Tutorial
Virtual Network Computing, or VNC, is a connection system that allows you to use your keyboard and mouse to interact with a graphical desktop environment on a remote server. It makes managing files, software, and sett...
•
By
finid, Brian Hogan
Miscellaneous
Applications
Debian 9
-
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 a Debian 9 installation.
•
By
Hanif Jetha
Getting Started
Linux Basics
Security
System Tools
Debian 9
-
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 a Debian 9 server.
•
By
Brennen Bearnes, Kathleen Juell
Node.js
Debian 9
-
Tutorial
phpMyAdmin is an application that allows users to interact with MySQL or MariaDB databases through a web interface. This tutorial covers the process of installing and securing phpMyAdmin on a Debian 9 server.
•
By
Brennen Bearnes, Mark Drake
Applications
PHP
Apache
Databases
Debian 9
Debian
-
Tutorial
MySQL is a prominent open source database management system used to store and retrieve data for a wide variety of popular applications. MySQL is the M in the LAMP stack, a commonly used set of open source software tha...
•
By
Justin Ellingwood, Brian Boucheron
MySQL
Databases
Debian 9
-
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, Mark Drake, Erika Heidi
Let's Encrypt
Apache
Security
Debian 9
-
Tutorial
Postfix is a mail transfer agent (MTA), an application used to send and receive email.
In this tutorial, you'll install and configure Postfix as a send-only SMTP server on Debian 9.
•
By
finid, Kathleen Juell
Email
Debian
Debian 9
-
Tutorial
This tutorial will show you how to set up a firewall with UFW on Debian 9.
•
By
Hazel Virdó, Brian Boucheron
Firewall
Networking
Security
Debian
Debian 9
-
Tutorial
An important part of managing server configuration and infrastructure includes maintaining an easy way to look up network interfaces and IP addresses by name, by setting up a proper Domain Name System (DNS). Using ful...
•
By
Justin Ellingwood
Networking
DNS
Debian 9
Debian
-
Tutorial
Nginx is one of the most popular web servers in the world and 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 us...
•
By
Justin Ellingwood, Kathleen Juell
Nginx
Debian 9
-
Tutorial
In this tutorial, you'll use Traefik, a Docker-aware reverse proxy, to route requests to multiple applications on the same Docker host: a Wordpress container and an Adminer container, each talking to a MySQL database....
•
By
Keith Thompson
Docker
Let's Encrypt
Monitoring
Debian 9
Open Source
-
Tutorial
Accurate timekeeping has become a critical component of modern software deployments. Whether it's making sure logs are recorded in the right order or database updates are applied correctly, out-of-sync time can cause ...
•
By
Brian Boucheron
Linux Basics
Debian
Debian 9
-
Tutorial
Software version control systems enable you to keep track of your software at the source level. With versioning tools, you can track changes, revert to previous stages, and branch to create alternate versions of files...
•
By
Lisa Tagliaferri
Git
Open Source
Debian 9
-
Tutorial
The mdadm utility can be used to create and manage storage arrays using Linux's software RAID capabilities. Administrators have great flexibility in coordinating their individual storage devices and creating logical s...
•
By
Justin Ellingwood
Storage
Block Storage
Debian 9
Debian