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.
183 Results
  • 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 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

    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 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
  • 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 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 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 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 Install Jitsi Meet on Ubuntu 20.04

    Jitsi Meet is an open-source video-conferencing application based on WebRTC. In this tutorial, you will install and configure a Jitsi Meet server on Ubuntu 20.04. The default configuration allows anyone to create a ne...
    By Elliot Cooper Ubuntu 20.04 Open Source
  • 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 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 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 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 and Secure phpMyAdmin on Ubuntu 20.04

    phpMyAdmin is an application that allows users to interact with MySQL databases through a web interface. This tutorial covers the process of installing and securing phpMyAdmin on an Ubuntu 20.04 server.
    By Mark Drake Apache Applications PHP Ubuntu Ubuntu 20.04
  • 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
  • Tutorial

    How To Install PostgreSQL on Ubuntu 20.04 [Quickstart]

    PostgreSQL, or Postgres, is a relational database management system that provides an implementation of the SQL querying language. This quickstart guide demonstrates how to install Postgres on an Ubuntu 20.04 server. I...
    By Mark Drake PostgreSQL Databases Ubuntu Ubuntu 20.04 Quickstart
  • Tutorial

    How To Install and Use Docker Compose on Ubuntu 20.04

    Docker Compose is a tool that allows you to run multi-container application environments based on definitions set in a YAML file. It uses service definitions to build fully customizable environments with multiple cont...
    By Erika Heidi Docker Ubuntu Ubuntu 20.04