A Guide to LXC/LXD
LXC/LXD runs full Linux environments in lightweight containers — faster to spin up than VMs and perfect for home lab service isolation.
All the articles with the tag "homelab".
LXC/LXD runs full Linux environments in lightweight containers — faster to spin up than VMs and perfect for home lab service isolation.
Talos OS is an immutable, API-driven OS designed purely for running Kubernetes — no SSH, no package manager, pure GitOps.
Move beyond single containers — Docker Compose lets you define and run multi-service apps with one YAML file and one command.
Harden your home lab against real threats — SSH hardening, fail2ban, network segmentation, backups, and preparing for when things go wrong.
Wiki.js is a gorgeous self-hosted wiki with Markdown, WYSIWYG, and Git sync — Docker Compose setup with PostgreSQL backend.
NocoDB wraps any SQL database in a spreadsheet UI — self-host an Airtable alternative on top of MySQL, PostgreSQL, or SQLite with Docker.
Appwrite is an open-source Firebase alternative you can self-host — databases, auth, storage, and functions without vendor lock-in.
Run a WireGuard VPN server inside Docker — wg-easy setup, peer config generation, and getting road warrior access to your home network.
Generate code documentation with Doxygen without installing it — run it from a Docker container and get HTML docs from any codebase.
Automate MySQL/MariaDB backups from a running Docker container using cron and mysqldump — no downtime, no excuses for losing your data.
Run WordPress on PHP-FPM with Caddy as the web server — all in Docker Compose with automatic HTTPS and proper PHP config.
The docker compose commands you actually use daily — up, down, logs, exec, pull, and the flags that make them way more useful.