Tutorials
These tutorials provide a step-by-step process to doing development and dev-ops activities on Ubuntu machines, servers or devices.
wsl2
Install Ubuntu on WSL2 on Windows 11 with GUI support
Run Graphical Applications with Ubuntu on WSL2 for Windows 11
cloud
Provision an Ubuntu virtual machine running SQL Server in Azure
Canonical has worked with Microsoft to bring a high-performing and fully supported solution for SQL Server to market, based around the Ubuntu Pro. In this tutorial you will learn how easy it is to get up and running.
cloud, server
How to use AWS SSM Session Manager for accessing Ubuntu Pro instances
How to use AWS SSM Session Manager for accessing Ubuntu instances without using a SSH connection
containers
Getting started with MicroK8s on Ubuntu Core
Get an embedded Kubernetes deployment on your IoT devices with MicroK8s and Ubuntu Core
containers
Install MicroK8s on Apple M1 silicon
Install Kubernetes on Apple M1 with Microk8s and Multipass
desktop
How to run Ubuntu Desktop on a virtual machine using VirtualBox
How to run Ubuntu Desktop in a virtual machine using VirtualBox. A quick start guide that will work across any operating system.
iot
How to boot Ubuntu Core in recovery mode
Ubuntu Core can be booted into normal, recovery and reinstall modes. This tutorial will show you how to make use of this feature for debugging production issues and reverting a system to “factory” defaults.
iot, desktop
How to install Ubuntu Desktop on Raspberry Pi 4
A complete guide to installing Ubuntu Desktop on a Raspberry Pi 4 (4GB or 8GB).
containers
How to build a highly available Kubernetes cluster with MicroK8s
Learn how to build and deploy a highly available Kubernetes cluster using the MicroK8s HA feature
iot
How to create an Ubuntu Server SDcard for Raspberry Pi
In this tutorial, you will learn how to flash Ubuntu Server on a microSD card for Raspberry pi 2, 3 and 4
desktop
The Linux command line for beginners
Learn about the Linux command line and some useful basic commands
containers
Install a local Kubernetes with MicroK8s
Get a local Kubernetes on your workstation or edge device with microk8s. Possibly the fastest path to this great open-source orchestration system, Kubernetes.
containers
Install MicroK8s on macOS
Get a local Kubernetes on MacOS with Microk8s and Multipass.
containers
Install MicroK8s on Windows
Get a local Kubernetes on Windows with Microk8s and Multipass.
desktop
Install the Java Runtime Environment
Installation of Java Runtime Environment (JRE) on Ubuntu