Tutorials
Build it step by step
Follow-along builds you can trust: version-pinned prerequisites, a difficulty and time estimate, and commands that copy clean into a shell.
Tutorials
Follow-along builds you can trust: version-pinned prerequisites, a difficulty and time estimate, and commands that copy clean into a shell.
34 tutorials tagged homelab

Tutorial
Self-host Paperless-ngx in a Proxmox LXC to turn every document into a searchable, OCR'd archive. Full setup with PostgreSQL, Redis, and the web UI.
proxmox · paperless · self-hosted

Tutorial
Add the offsite tier to a 3-2-1 backup: sync Proxmox Backup Server to a Cloudflare R2 bucket over S3, with scoped API tokens and group-filtered sync jobs.
proxmox · proxmox-backup-server · backup

Tutorial
Add hardware redundancy to your backups: stand up a second Proxmox Backup Server that pulls from the primary over an API token, and see why pull beats push.
proxmox · proxmox-backup-server · backup

Tutorial
Start a 3-2-1 backup: pass a USB drive to your Proxmox Backup Server VM, create a removable datastore, and run a real disaster-recovery drill to prove it works.
proxmox · proxmox-backup-server · backup

Tutorial
Put trusted HTTPS on every homelab service. Build Caddy with the Cloudflare DNS module in a Proxmox LXC and get automatic SSL certificates for internal domains.
proxmox · caddy · ssl

Tutorial
Set up Pi-hole v6 with Unbound in a Proxmox LXC for network-wide ad blocking and private, fully recursive DNS that never has to trust your ISP or a third party.
proxmox · pihole · dns

Tutorial
Install Proxmox Backup Server 4.1 from ISO to first backup: create the VM, run the post-install script, and get real recovery for your containers and VMs.
proxmox · proxmox-backup-server · backup

Tutorial
Back up and restore a self-hosted OpenClaw AI monitoring stack: what to capture, how to run the backup, and how to recover the whole setup after a disk failure.
backup · local-ai · homelab

Tutorial
Give your OpenClaw AI agent a real home. Self-host a Matrix server with Continuwuity in an LXC for persistent, searchable, threaded incident reports.
local-ai · self-hosted · homelab

Tutorial
Wire OpenClaw into Uptime Kuma so a local AI agent catches outages and runs SSH diagnostics on its own, using a dispatcher, a host script, and restricted keys.
uptime-kuma · local-ai · monitoring

Tutorial
Set up a self-hosted OpenClaw AI agent on AMD Strix Halo: upgrade the kernel, install ROCm 7.2, and configure 128GB of unified memory for running local models.
local-ai · amd · homelab

Tutorial
Take Uptime Kuma further with monitor groups, tags, SSL certificate-expiry checks, a public status page, and maintenance windows to silence planned downtime.
uptime-kuma · monitoring · homelab