Containers & Docker
Step-by-step guides to install and run apps, AI tools and websites on your server, tested on current releases.
- How to install Docker Engine on Ubuntu 24.04 and 26.04 Install Docker Engine, Buildx and Compose from Docker's official apt repository on Ubuntu LTS, run it without sudo, rotate logs and keep published ports private. Beginner 15 min
- How to install Docker Engine on Debian 12 and 13 Set up Docker Engine from Docker's own Debian repository, let your admin user run it, rotate container logs, keep published ports private and plan updates and backups. Beginner 15 min
- Docker Compose basics: run multi-container apps on a Linux server Write a compose.yaml with services, volumes and networks, keep secrets in .env, start services in the right order with healthchecks, then update, back up and run several stacks side by side. Beginner 35 min
- How to install Portainer CE on Docker and keep it private Run Portainer Community Edition with the official lts image, bind its ports to localhost, reach it through an SSH tunnel or Caddy with HTTPS, and keep it backed up and updated. Beginner 20 min
- How to install K3s on Ubuntu: single-node Kubernetes with Traefik and HTTPS Set up a single-node K3s Kubernetes cluster on Ubuntu LTS, open only the ports it needs, expose a test app through the bundled Traefik ingress with cert-manager TLS, and learn backups and upgrades. Intermediate 45 min