Tutorials

Follow along with one of our 3384
development and sysadmin tutorials.

95 Tutorials
  • Tutorial

    How To Install and Configure Drone on Ubuntu 20.04

    In this tutorial, you will set up a Drone CI/CD server for source code on GitHub, add a Docker runner, use Let's Encrypt to secure your instance, and then create a basic YAML pipeline. You will also encounter options ...
    By Patrick Gaskin CI/CD Ubuntu 20.04 Docker Open Source Git
  • Tutorial

    How To Secure Apache with Let's Encrypt on CentOS 8

    Let’s Encrypt is a Certificate Authority (CA) that facilitates obtaining and installing free TLS/SSL certificates, thereby enabling encrypted HTTPS on web…
    By Brian Boucheron CentOS CentOS 8 Apache Security Let's Encrypt Open Source
  • Tutorial

    How To Set Up the code-server Cloud IDE Platform on CentOS 7

    In this tutorial, you will set up the code-server cloud IDE platform on your CentOS 7 machine and expose it at your domain, secured with free Let's EncryptTLS certificates. In the end, you'll have Microsoft Visual Stu...
    By Savic CentOS Let's Encrypt Nginx
  • Tutorial

    How To Set Up the code-server Cloud IDE Platform on Debian 10

    In this tutorial, you will set up the code-server cloud IDE platform on your Debian 10 machine and expose it at your domain, secured with free Let's Encrypt TLS certificates. In the end, you'll have Microsoft Visual S...
    By Savic Let's Encrypt Nginx Debian 10
  • Tutorial

    How To Secure Nginx with Let's Encrypt on Ubuntu 20.04

    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. It simplifies the process by providing a softwa...
    By Brian Boucheron Nginx Ubuntu Ubuntu 20.04 Security
  • Tutorial

    How To Set Up the code-server Cloud IDE Platform on Ubuntu 18.04

    In this tutorial, you will set up the code-server cloud IDE platform on your Ubuntu 18.04 machine and expose it at your domain, secured with free Let's Encrypt TLS certificates. In the end, you'll have Microsoft Visua...
    By Savic Nginx Let's Encrypt Ubuntu 18.04
  • Tutorial

    How To Secure Apache with Let's Encrypt on Ubuntu 20.04

    Let's Encrypt is a Certificate Authority (CA) that facilitates obtaining and installing free TLS/SSL certificates, thereby enabling encrypted HTTPS on web servers. Currently, the entire process of obtaining and instal...
    By Erika Heidi Let's Encrypt Apache Ubuntu 20.04
  • Tutorial

    How To Acquire a Let's Encrypt Certificate Using Ansible on Ubuntu 18.04

    Using a configuration management tool such as Ansible to acquire a certificate makes this task completely automatic and reproducible. In this tutorial, you'll write an Ansible playbook to acquire a Let's Encrypt certi...
    By Jamie Scaife Ansible Let's Encrypt Apache Ubuntu 18.04 Configuration Management
  • Tutorial

    How To Secure Apache with Let's Encrypt on FreeBSD 12.0

    In this tutorial, you will use Certbot to set up a TLS/SSL certificate from Let’s Encrypt on a FreeBSD 12.0 server running Apache as a web server. Additionally, you will automate the certificate renewal process using ...
    By Albert Valbuena FreeBSD Apache Let's Encrypt
  • Tutorial

    How To Secure Apache with Let's Encrypt on Debian 10

    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

    How To Use Certbot Standalone Mode to Retrieve Let's Encrypt SSL Certificates on Debian 10

    Let's Encrypt is a service offering free SSL certificates through an automated API. In this tutorial, we'll discuss Certbot's standalone mode and how to use it to secure other types of services, such as a mail server ...
    By Brian Boucheron, Kathleen Juell, Hanif Jetha Security Let's Encrypt Debian Debian 10
  • Tutorial

    How To Secure Nginx with Let's Encrypt on Debian 10

    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

    How To Use Certbot Standalone Mode to Retrieve Let's Encrypt SSL Certificates on CentOS 7

    Let's Encrypt is a service offering free SSL certificates through an automated API. The most popular Let's Encrypt client is EFF's Certbot. Certbot offers a variety of ways to validate your...
    By Brian Boucheron, Hanif Jetha Let's Encrypt Security CentOS
  • Tutorial

    How To Use Certbot Standalone Mode to Retrieve Let's Encrypt SSL Certificates on Debian 9

    Let's Encrypt is a service offering free SSL certificates through an automated API. The most popular Let's Encrypt client is EFF's Certbot. Certbot offers a variety of ways to validate your...
    By Brian Boucheron, Hanif Jetha Miscellaneous Debian Debian 9
  • Tutorial

    How To Secure Apache with Let's Encrypt on CentOS 7

    SSL certificates are used within web servers to encrypt the traffic between the server and client, providing extra security for users accessing your application. Let’s Encrypt provides an easy way to obtain and instal...
    By Vadym Kalsin, Erika Heidi Let's Encrypt Security Apache CentOS Open Source
  • Tutorial

    How To Secure Apache with Let's Encrypt on Debian 9

    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

    How To Secure Nginx with Let's Encrypt on Debian 9

    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 9
  • Tutorial

    How to Retrieve Let's Encrypt SSL Wildcard Certificates using CloudFlare Validation on CentOS 7

    The author selected Code.org to receive a donation as part of the Write for DOnations program. Let's Encrypt is a certificate authority (CA) that provides free...
    By Vadym Kalsin DNS Let's Encrypt Nginx CentOS
  • Tutorial

    How to Install and Secure the Mosquitto MQTT Messaging Broker on Ubuntu 18.04 [Quickstart]

    In this condensed quickstart tutorial we'll install and configure the Mosquitto MQTT messaging server, and use Let's Encrypt SSL certificates to secure our MQTT traffic.
    By Brian Boucheron Messaging Miscellaneous Quickstart Ubuntu Ubuntu 18.04
  • Tutorial

    How To Secure Apache with Let's Encrypt on Ubuntu 18.04

    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