Ubuntu 20.04

Tutorials, projects and questions about Ubuntu 20.04, Focal Fossa, a long-term support release made available April 23, 2020. Ubuntu 20.04 will be supported by Canonical until April of 2025.

Ubuntu 20.04 subscription active
You will receive email notifications for new publications on Ubuntu 20.04.
119 Results
  • Tutorial

    How To Install and Use Docker on Ubuntu 20.04

    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 Ubuntu 20.04. You'll install Docker itse...
    By Brian Hogan Ubuntu 20.04 Docker
  • Tutorial

    Initial Server Setup with Ubuntu 20.04

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

    How To Install Linux, Apache, MySQL, PHP (LAMP) stack on Ubuntu 20.04

    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

    How To Install Python 3 and Set Up a Programming Environment on an Ubuntu 20.04 Server

    This tutorial will get your Ubuntu 20.04 server set up with a Python 3 programming environment. Programming on a server has many advantages and supports collaboration across development projects. The general principle...
    By Lisa Tagliaferri Python Ubuntu 20.04 Ubuntu Development
  • Tutorial

    How To Install Node.js on Ubuntu 20.04

    In this guide, we will show you three different ways of getting Node.js installed on an Ubuntu 20.04 server: using apt to install the nodejs package from Ubuntu's default software repository, using apt with an alterna...
    By Brian Boucheron Ubuntu Ubuntu 20.04 Node.js JavaScript
  • Tutorial

    How To Install MySQL on Ubuntu 20.04

    MySQL is an open-source database management system, commonly installed as part of the popular LAMP (Linux, Apache, MySQL, PHP/Python/Perl) stack. It implements the relational model and uses SQL (Structured Query Langu...
    By Mark Drake MySQL Databases Ubuntu 20.04 Ubuntu
  • Tutorial

    How To Install Java with Apt on Ubuntu 20.04

    In this guide, you will install various versions of the Java Runtime Environment (JRE) and the Java Developer Kit (JDK) using apt on Ubuntu 18.04. You'll install OpenJDK as well as the official JDK from Oracle. You'll...
    By Brian Hogan Java Ubuntu 20.04
  • Tutorial

    How to Install and Configure VNC on Ubuntu 20.04

    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. In this guide, you'll set up a VNC server o...
    By finid, Mark Drake Miscellaneous Applications Ubuntu 20.04 Ubuntu
  • 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 Centralize Logs With Journald on Ubuntu 20.04

    In this guide, you will configure a component of the systemd suite of tools to relay log messages from client systems to a centralized log collection server. You will configure the server and client to use TLS certifi...
    By Elliot Cooper Logging Ubuntu 20.04 System Tools Linux Basics
  • 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
  • How To Create a Django App and Connect it to a Database

    In this tutorial, you will learn how to set up the initial foundation for a blog website with connections to a MySQL database. This will involve creating the skeleton structure of the blog web application using django...
    By Jeremy Morris Django Development Programming Project Ubuntu 20.04 Python Frameworks
  • Tutorial

    How To Share Data between Docker Containers

    In general, Docker containers are ephemeral, running just as long as it takes for the command issued in the container to complete. Sometimes, however, applications need to share access to data or persist data after a ...
    By Melissa Anderson Docker Ubuntu Ubuntu 18.04 Ubuntu 20.04 Container
  • Tutorial

    How To Install the Django Web Framework on Ubuntu 20.04

    Django is a full-featured Python web framework for developing dynamic websites and applications. Using Django, you can quickly create Python web applications and rely on the framework to do a good deal of the heavy li...
    By Brian Boucheron Ubuntu Ubuntu 20.04 Python Python Frameworks
  • Tutorial

    How To Install Linux, Nginx, MySQL, PHP (LEMP stack) on Ubuntu 20.04

    The LEMP software stack is a group of software that can be used to serve dynamic web pages and web applications written in PHP. This is an acronym that describes a Linux operating system, with an Nginx (pronounced lik...
    By Erika Heidi LEMP Nginx PHP Ubuntu Ubuntu 20.04
  • Tutorial

    How To Install Nginx on Ubuntu 20.04

    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. In this guide, we'll discuss how to get Nginx installed on your U...
    By Erin Glass Nginx Ubuntu 20.04 Ubuntu
  • Tutorial

    How To Configure Jenkins with SSL Using an Nginx Reverse Proxy on Ubuntu 20.04

    In this tutorial, you will configure Nginx as a reverse proxy to securely direct client requests to Jenkins.
    By Brian Boucheron Ubuntu Ubuntu 20.04 Deployment CI/CD Let's Encrypt
  • 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 Install the Apache Web Server on Ubuntu 20.04

    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 Erin Glass Apache Ubuntu Ubuntu 20.04
  • Tutorial

    How to Set Up SSH Keys on Ubuntu 20.04

    In this guide, we'll focus on setting up SSH keys for an Ubuntu 20.04 installation. SSH keys provide an easy, secure way of logging into your server and are recommended for all users.
    By Brian Boucheron Linux Basics Getting Started Security System Tools Ubuntu Ubuntu 20.04