Guides about docker
- How to install CasaOS on a server and keep its dashboard private Review and run the official CasaOS installer on Debian 12, stop app store apps from publishing ports to the internet, reach the dashboard privately and back up its data. Intermediate 35 min
- How to install Coolify v4 on your own server with HTTPS Self-host the Coolify platform on a fresh Ubuntu or Debian server: review and run the official installer, secure the first admin account, serve the dashboard on your domain, and keep it backed up and updated. Intermediate 35 min
- 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 n8n with Docker Compose, PostgreSQL and HTTPS Run n8n on your own server with PostgreSQL, the official task-runner sidecar and Caddy for HTTPS. Covers the encryption key, queue mode with Redis workers, backups, restores and updates. Intermediate 40 min
- How to install Odoo 20 Community with Docker Compose and HTTPS Run Odoo 20.0 Community with the official odoo image and PostgreSQL 17, tune odoo.conf for production, route websockets through Caddy, lock the database manager and back it all up. Intermediate 45 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
- How to install Nextcloud All-in-One (AIO) with Docker Compose Run the official Nextcloud AIO mastercontainer, pass domain validation, pick optional containers, set up encrypted BorgBackup backups and update safely, with or without Caddy in front. Intermediate 40 min
- How to install Node-RED with Docker and a secured editor Install Node-RED from the official Docker image, protect the editor and HTTP endpoints with hashed passwords, serve it over HTTPS with Caddy, install extra nodes and back up the data folder. Beginner 30 min
- How to install Rocket.Chat with Docker Compose and HTTPS Run Rocket.Chat on your own server with the official Docker Compose project, a single-node MongoDB replica set, Traefik with Let's Encrypt and a tested backup and update routine. Intermediate 40 min
- How to install Umami analytics with Docker Compose and HTTPS Run Umami 3 and PostgreSQL with Docker Compose on 127.0.0.1:3000, replace the default admin password before going public, put Caddy in front, add the tracking script and keep database backups. Beginner 30 min
- How to run a WireGuard VPN with a web UI using wg-easy 15 Run WireGuard and a web interface for managing clients in one Docker container with wg-easy 15, serve the UI over HTTPS with Caddy, secure the admin account and keep the configuration backed up. Beginner 25 min
- How to install WordPress with Docker Compose and HTTPS Deploy WordPress and MariaDB with Docker Compose from the official images, serve it over HTTPS with Caddy, raise upload limits, use WP-CLI from the cli image and back up, restore and update safely. Beginner 30 min
- How to run Open WebUI with Ollama using Docker Compose and HTTPS Deploy Open WebUI with Docker Compose next to Ollama, connect them without opening port 11434, create the admin account privately, publish it over HTTPS with Caddy and keep it backed up and updated. Intermediate 35 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 Activepieces with Docker Compose and HTTPS Deploy the Activepieces automation platform from its official repository: generate secrets with the bundled script, run app, worker, PostgreSQL and Redis on 127.0.0.1 and publish it through Caddy. Intermediate 35 min
- How to install listmonk with Docker Compose and HTTPS Run listmonk and PostgreSQL from the official Docker Compose file, keep port 9000 private behind Caddy, create the Super Admin, connect an SMTP relay and back up the database and uploads. Intermediate 40 min
- How to install Plausible Community Edition with Docker Compose Clone the current Plausible CE release, create .env with BASE_URL and SECRET_KEY_BASE, publish it on 127.0.0.1 behind Caddy, keep registration invite-only, connect SMTP and back up PostgreSQL and ClickHouse. Intermediate 40 min
- How to run Traefik v3 as a Docker reverse proxy with Let’s Encrypt Deploy Traefik v3 in Docker Compose with the Docker provider, HTTP to HTTPS redirects and Let’s Encrypt, then publish apps with a few labels instead of open ports, with logs, backups and updates covered. Intermediate 40 min
- How to install Immich with Docker Compose and HTTPS Deploy Immich from its official release files, keep port 2283 on localhost behind Caddy, create the admin account safely, and back up both the database dumps and the photo library. Intermediate 35 min
- How to install Jitsi Meet with Docker and Let's Encrypt Deploy Jitsi Meet from the official docker-jitsi-meet release, get HTTPS from Let's Encrypt, require a login to create rooms and keep the server updated and backed up. Intermediate 40 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 vLLM on an NVIDIA GPU server with Docker Prepare an NVIDIA GPU server, run vllm/vllm-openai with Docker Compose on 127.0.0.1, secure it with an API key and a Caddy proxy that only exposes /v1, tune memory and multi-GPU settings, or install it with uv and systemd. Advanced 45 min
- How to install Nginx Proxy Manager with Docker and secure its admin panel Install Nginx Proxy Manager from its official Docker image, create the admin account through an SSH tunnel, publish apps with free Let’s Encrypt certificates from a web interface and keep it backed up and updated. Beginner 30 min
- How to install Directus with Docker Compose, PostgreSQL and HTTPS Run Directus from the official Docker image with PostgreSQL and Redis, keep it on localhost behind Caddy HTTPS, secure the first admin, and back up and update it safely. Intermediate 30 min
- How to install Jellyfin with Docker and HTTPS Deploy Jellyfin from the official image with Docker Compose, keep port 8096 on localhost behind Caddy, finish the setup wizard safely, avoid heavy CPU transcoding and back up the configuration. Intermediate 30 min
- How to install LocalAI with Docker Compose as an OpenAI-compatible API Deploy LocalAI from the official container images, require an API key for every request, install a model from the gallery, test the OpenAI-compatible API and publish it over HTTPS behind Caddy. Intermediate 35 min
- How to run Home Assistant Container with Docker on a server Set up the official Home Assistant Container on a remote server, onboard it through an SSH tunnel, trust Caddy as a reverse proxy, connect to your home over WireGuard and keep backups. Intermediate 35 min
- How to install AnythingLLM with Docker, HTTPS and Ollama Run the official AnythingLLM Docker image with persistent storage and your own secrets, switch on multi-user mode before going public, publish it over HTTPS with Caddy and connect Ollama. Intermediate 30 min
- How to install Discourse with the official Docker installer Set up Discourse the supported way: Docker from the official repository, the discourse_docker installer and setup wizard, automatic Let's Encrypt, backups and one-command upgrades. Intermediate 40 min
- How to self-host Vaultwarden with Docker Compose and HTTPS Deploy Vaultwarden in Docker on your own server, serve it over HTTPS with Caddy, lock down registration and the admin page, and back up the vault the way the project documents it. Intermediate 35 min
- How to install Flowise with Docker Compose and HTTPS Install the final Flowise 3.1.4 image with Docker Compose, store data and keys on the host, create the admin account through an SSH tunnel, publish it with Caddy and plan for an archived project. Intermediate 30 min
- How to install Uptime Kuma 2 with Docker Compose and HTTPS Run the self-hosted Uptime Kuma 2 monitoring tool in Docker, publish it over HTTPS with Caddy, add monitors, notifications and a public status page, and keep its data folder backed up. Beginner 25 min
- How to run self-hosted S3 object storage with Garage Set up Garage, a lightweight open-source S3-compatible object store, on a Linux server with Docker Compose and Caddy, create buckets and keys, test with rclone, and plan backups or a three-node cluster. Intermediate 45 min
- How to self-host the OpenHands AI agent platform with Docker Deploy OpenHands Agent Canvas, the open-source platform for AI coding agents, with Docker Compose, protect it with an API key and an IP allowlist, connect a model and keep the agent's sandbox tight. Advanced 40 min