Development and system administration tutorials
Step-by-step guides for installing, securing, and running software on a Linux or Windows VPS.
Linux servers
Set up, connect to, and upgrade an Ubuntu server.
- 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
AI agents and local models
Run coding agents, personal AI agents, and Ollama on a CPU server.
- 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
Automation
Self-host n8n and build workflows with AI models.
- 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 Build an n8n AI Agent with an API Model or Ollama
Build an n8n AI agent in 9 steps: a Telegram bot with the AI Agent node, an API chat model, Postgres memory, two tools, and an optional Ollama model.
Read tutorial
Game servers
Host Minecraft and Palworld servers on Ubuntu.
- 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
Remote access and VPN
Secure Remote Desktop and run a private WireGuard VPN.
- 12 min read
How to Secure RDP on Windows Server: Port 3389, NLA, and Firewall
RDP security for Windows Server in 7 steps: turn on NLA, add a named admin account, set a lockout policy, limit port 3389 to your IP, and change the port.
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
Browse every topic on the tags page. Product updates and buying guides are on the Arct Cloud blog.