Guides about docker compose
- 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
- 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 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
- 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 Forgejo or Gitea with Docker Compose, PostgreSQL and HTTPS Run your own Git forge with Forgejo or Gitea: official Docker images, PostgreSQL, Caddy for HTTPS, SSH on port 2222 and no open registration, plus dump-based backups and safe major-version updates. 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 self-host Dify with Docker Compose and HTTPS Clone a Dify release, replace the default passwords and keys in .env, bind the bundled Nginx to localhost behind Caddy, protect the first-run page and learn the backup and upgrade routine. Intermediate 45 min
- How to install Langflow with Docker Compose and PostgreSQL Run the official Langflow image with PostgreSQL, turn off auto-login with a superuser and your own secret key, publish it over HTTPS with Caddy, connect Ollama and keep code execution private. Intermediate 35 min