-
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, Hanif Jetha
MySQL
Databases
Debian 10
-
Tutorial
When you first create a new Debian 10 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 yo...
•
By
Justin Ellingwood, Brian Boucheron
Getting Started
Initial Server Setup
Debian 10
-
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 10 server.
•
By
Mark Drake
Applications
PHP
Apache
MariaDB
Debian 10
-
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
Mark Drake, Erika Heidi
LAMP Stack
Apache
Debian 10
-
Tutorial
MariaDB is an open-source database management system, commonly used for the MySQL portion of the popular LAMP (Linux, Apache, MySQL, PHP/Python/Perl) stack.
•
By
Justin Ellingwood, Jamon Camisso
MariaDB
MySQL
Databases
Debian 10
-
Node.js is a JavaScript platform for general-purpose programming that allows users to build asynchronous network applications quickly. By leveraging JavaScript on both the front and backend, Node.js can make web appli...
•
By
Brennen Bearnes, Kathleen Juell
Node.js
Debian
Debian 10
-
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 10. You'll install Docker itself,...
•
By
Brian Hogan
Docker
Debian 10
-
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
Kathleen Juell, Erika Heidi
Nginx
Debian 10
-
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 10 server and then confi...
•
By
Justin Ellingwood, Mark Drake
VPN
Security
Debian
Debian 10
-
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 10
-
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 10
-
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
Brian Boucheron, Erika Heidi
LEMP
Nginx
Debian 10
-
Tutorial
Java and the JVM (Java Virtual Machine) are required for many kinds of software, including Tomcat, Jetty, Glassfish, Cassandra and...
•
By
Brian Hogan, Brian Boucheron
Java
Debian
Debian 10
-
Tutorial
This tutorial will show you how to set up a firewall with UFW on Debian 10.
•
By
Hazel Virdó, Brian Boucheron, Kathleen Juell
Firewall
Networking
Security
Debian
Debian 10
-
Tutorial
Accurate timekeeping has become a critical component of modern software deployments. Debian 10 has time synchronization built in and activated by default using the standard ntpd time server, provided by the ntp packag...
•
By
Brian Boucheron, Kathleen Juell
Linux Basics
Debian
Debian 10
-
Tutorial
Let's Encrypt is a Certificate Authority (CA) that provides an easy way to obtain and install free TLS/SSL certificates, enabling encrypted HTTPS on web servers.
In this tutorial, you will use Certbot to obtain a free...
•
By
Hazel Virdó, Kathleen Juell
Nginx
Let's Encrypt
Debian
Debian 10
-
Tutorial
Python is a flexible and versatile programming language suitable for many use cases, including scripting, automation, data analysis, machine learning, and back-end development. First published in 1991 with a name insp...
•
By
Lisa Tagliaferri
Python
Development
Debian 10
-
Tutorial
In this tutorial, we’ll install and configure Git on a Debian 10 server to support your software development project through version control.
•
By
Lisa Tagliaferri
Git
Open Source
Debian 10
-
Tutorial
TLS, or transport layer security, and its predecessor SSL, which stands for secure sockets layer, are web protocols used to wrap normal traffic in a protected, encrypted wrapper. Using this technology, servers can sen...
•
By
Brian Boucheron, Mark Drake, Erika Heidi
Apache
Security
Debian 10
-
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, Hanif Jetha
Debian 10
Debian
Java