Ubuntu tutorials
Step-by-step Ubuntu server tutorials: upgrade to Ubuntu 26.04 LTS, install Docker, set up SSH keys, and run game servers, AI tools, and a VPN.
10 tutorials
- 10 min read
How to Install Docker and Docker Compose on Ubuntu 24.04 and 26.04
Install Docker on Ubuntu 24.04 or 26.04 with the Compose plugin from Docker's apt repository, bind container ports to localhost, and run a stack in 9 steps.
Read tutorial - 12 min read
How to Generate an SSH Key on Windows, macOS, and Linux
Generate SSH keys with ssh-keygen on Windows 11, macOS, or Linux, or with PuTTYgen, then copy the public key to a server and log in with it in 7 steps.
Read tutorial - 13 min read
How to Upgrade Ubuntu 24.04 to 26.04 LTS on a VPS
Upgrade Ubuntu 24.04 to 26.04 LTS over SSH in 10 steps: back up, install updates, open the port 1022 fallback, run do-release-upgrade, then verify services.
Read tutorial - 13 min read
How to Install and Secure OpenClaw on a VPS (Ubuntu 24.04)
Install OpenClaw (formerly Clawdbot and Moltbot) on an Ubuntu 24.04 VPS as an unprivileged user, keep port 18789 on loopback, and connect Telegram.
Read tutorial - 11 min read
How to Install OpenCode on Ubuntu 24.04 with API or Ollama Models
Install OpenCode 2 on Ubuntu 24.04 in 8 steps: run it as a separate user, connect an API key or a local Ollama model, use tmux, and limit shell access.
Read tutorial - 11 min read
How to Install Ollama on Ubuntu 24.04 with Open WebUI (CPU Only)
Install Ollama on Ubuntu 24.04 without a GPU, keep its API on 127.0.0.1:11434, and run Open WebUI in Docker behind Nginx, HTTPS and UFW in 8 steps.
Read tutorial - 12 min read
How to Self-Host n8n with Docker Compose on Ubuntu 24.04
This n8n Docker Compose setup runs n8n 2.41.6 on Ubuntu 24.04 with PostgreSQL 18, an external task runner and Caddy HTTPS in 8 steps, plus updates and backups.
Read tutorial - 13 min read
How to Make a Minecraft Server on Ubuntu 24.04 (Paper, Java 25)
How to make a Minecraft server on Ubuntu 24.04: install Java 25 and Paper, run it with systemd, open TCP port 25565 in UFW, and back up the world daily.
Read tutorial - 12 min read
How to Host a Palworld Dedicated Server on Ubuntu 24.04
Host a Palworld dedicated server on Ubuntu 24.04 with SteamCMD and systemd: open UDP port 8211, set PalWorldSettings.ini, and add daily restarts and backups.
Read tutorial - 12 min read
How to Set Up a WireGuard VPN Server on Ubuntu 24.04
Set up a WireGuard server on Ubuntu 24.04: generate keys, write wg0.conf, add NAT in UFW, open UDP port 51820, and connect a phone by QR code in 9 steps.
Read tutorial