176 Guides Available

Homelab Guides

Step-by-step tutorials for building and maintaining your homelab. Find a project that fits your goals and experience.

🎯

Not sure where to start?

Follow our structured learning paths from beginner to expert.

View Learning Paths →

Showing 176 guides

🚀 Getting Started
Beginner 45 minutes

Docker Basics for Homelabs

Learn Docker fundamentals for your homelab. From installation to Docker Compose, with AI-assisted automation tips.

dockercontainersbeginner
🛠️ Hardware & Planning
Beginner 20 minutes

Best Mini PCs for Homelabs 2025

Complete buyer's guide to mini PCs for homelabs. Compare Intel N100, Ryzen 5, and more for your budget and needs.

hardwaremini-pcintel-n100
🚀 Getting Started
Beginner 30 minutes

Your First Homelab

Start your homelab journey from scratch. Hardware, software, and first services with step-by-step guidance.

beginnerhomelabgetting-started
💻 Virtualization
Beginner 60 minutes

Proxmox VE Setup Guide

Complete beginner's guide to installing and configuring Proxmox VE. Create VMs, containers, and leverage AI for automation.

proxmoxvirtualizationhypervisor
💻 Virtualization
Advanced 90 minutes

Proxmox 8 Advanced Features

Master Proxmox 8's advanced features including PCIe passthrough, HA clustering, and cloud-init automation.

proxmoxgpu-passthroughclustering
💻 Virtualization
Intermediate 60 minutes

XCP-ng

Deploy XCP-ng as your free, enterprise-grade hypervisor. Migration from VMware and Xen Orchestra management.

xcp-ngvmware-alternativehypervisor
💻 Virtualization
Intermediate 45 minutes

Incus

LXD fork backed by Linux Containers. Unified management for system containers and VMs with modern features.

incuslxdcontainers
💻 Virtualization
Advanced 120 minutes

VMware to Proxmox Migration

Escape VMware licensing with our step-by-step migration guide. Move VMs, networks, and storage to Proxmox.

vmwareproxmoxmigration
🐳 Containers & Orchestration
Beginner 45 minutes

Portainer

Transform Docker management with Portainer's intuitive web UI. Deploy containers, stacks, and manage multiple hosts effortlessly.

portainerdockercontainers
🐳 Containers & Orchestration
Beginner 20 minutes

Dockge

Manage Docker Compose stacks with a beautiful UI. By the creator of Uptime Kuma, perfect for homelabs.

dockgedocker-composecontainers
🐳 Containers & Orchestration
Intermediate 45 minutes

Podman

Run containers without a daemon. Rootless, daemonless container management with Docker compatibility.

podmancontainersrootless
🐳 Containers & Orchestration
Advanced 90 minutes

K3s Kubernetes

Lightweight Kubernetes for resource-constrained environments. From single-node to HA clusters.

k3skubernetescontainers
🐳 Containers & Orchestration
Intermediate 60 minutes

K0s

Single-binary Kubernetes with minimal dependencies. The easiest path to production-grade clusters.

k0skubernetescontainers
🐳 Containers & Orchestration
Advanced 75 minutes

ArgoCD

Declarative GitOps continuous delivery. Manage Kubernetes applications through Git with automatic sync.

argocdgitopskubernetes
🌐 Networking
Intermediate 30 minutes

Tailscale VPN for Homelabs

Set up Tailscale mesh VPN for your homelab. Secure remote access, subnet routing, and AI-powered network management.

tailscalevpnnetworking
🌐 Networking
Intermediate 45 minutes

Traefik Reverse Proxy

Deploy Traefik with automatic SSL certificates and Docker service discovery. Secure your homelab services the smart way.

traefikreverse-proxyssl
🌐 Networking
Intermediate 45 minutes

Nginx Proxy Manager

Master reverse proxy management with a beautiful GUI. SSL certificates, access control, and multi-service routing made simple.

nginxreverse-proxyssl
🌐 Networking
Beginner 30 minutes

Caddy

Zero-config HTTPS with automatic certificate management. Modern, secure web serving for your homelab.

caddyreverse-proxyhttps
🚀 Getting Started
Beginner 45 minutes

Pi-hole

Deploy network-level ad blocking for all devices. DNS management, privacy protection, and custom blocklists.

piholednsad-blocking
🌐 Networking
Beginner 30 minutes

AdGuard Home

Network-wide ad blocking with encrypted DNS support. DoH, DoT, and advanced filtering rules.

adguarddnsad-blocking
🌐 Networking
Intermediate 60 minutes

WireGuard VPN

Modern VPN for secure remote access and site-to-site connectivity. Fast, lightweight, and cryptographically sound.

wireguardvpnsecurity
🌐 Networking
Intermediate 45 minutes

Netbird

Self-hosted mesh VPN with WireGuard. Zero-trust networking without vendor lock-in.

netbirdvpnwireguard
🌐 Networking
Intermediate 30 minutes

Cloudflare Tunnels

Secure service exposure without port forwarding. Hide your IP and implement Zero Trust security.

cloudflaretunnelszero-trust
🌐 Networking
Advanced 90 minutes

OPNsense

Open-source firewall with IDS/IPS, VPN, and traffic shaping. Complete network security platform.

opnsensefirewallrouter
💾 Storage & Backup
Intermediate 60 minutes

TrueNAS

Build enterprise-grade storage for your homelab. ZFS, snapshots, replication, and network shares.

truenasstoragezfs
💾 Storage & Backup
Intermediate 45 minutes

Nextcloud

Self-hosted cloud storage with productivity apps. Files, calendar, contacts, and collaboration tools.

nextcloudcloud-storageself-hosted
💾 Storage & Backup
Beginner 30 minutes

Syncthing

Decentralized file sync without cloud dependencies. Secure, private, and works across all your devices.

syncthingfile-syncp2p
💾 Storage & Backup
Intermediate 45 minutes

Restic + Backrest

Deduplicating backups with beautiful web UI. Fast, encrypted, and works with any storage backend.

resticbackrestbackup
💾 Storage & Backup
Intermediate 45 minutes

Borg Backup + Vorta

Space-efficient, encrypted backups with GUI management. The gold standard for Linux backups.

borgvortabackup
💾 Storage & Backup
Intermediate 45 minutes

MinIO

Run your own S3-compatible storage. Perfect for backups, static sites, and cloud-native apps.

minios3object-storage
🎬 Media Management
Beginner 45 minutes

Jellyfin

Set up Jellyfin for streaming movies, TV shows, and music. Hardware transcoding, remote access, and no subscriptions.

jellyfinmedia-serverstreaming
🎬 Media Management
Beginner 15 minutes

Plex vs Jellyfin 2025

Detailed comparison of Plex and Jellyfin. Features, performance, and post-pricing-change considerations.

plexjellyfinmedia-server
🎬 Media Management
Beginner 60 minutes

Immich

Privacy-first Google Photos alternative. Face recognition, smart search, and mobile auto-backup.

immichphotosself-hosted
🎬 Media Management
Intermediate 60 minutes

*Arr Stack

Master Sonarr, Radarr, and Prowlarr for automated media management. From setup to AI integration.

sonarrradarrprowlarr
🎬 Media Management
Beginner 30 minutes

Jellyseerr

Let users request movies and TV shows. Seamless integration with *Arr stack and Jellyfin.

jellyseerrjellyfinrequests
🎬 Media Management
Intermediate 45 minutes

Hardware Transcoding

GPU-accelerated video transcoding for media servers. Complete setup for Intel, NVIDIA, and AMD.

transcodinggpuintel-qsv
🎬 Media Management
Beginner 30 minutes

Navidrome

Lightweight music server with Subsonic API support. Stream your music collection anywhere.

navidromemusicstreaming
🔒 Security & Privacy
Advanced 60 minutes

Authentik SSO

Enterprise-grade Single Sign-On for your homelab. OAuth2, SAML, LDAP, and multi-factor authentication.

authentikssoauthentication
🔒 Security & Privacy
Intermediate 45 minutes

Authelia

Single sign-on and 2FA with minimal resources. Perfect for resource-constrained homelabs.

autheliasso2fa
🔒 Security & Privacy
Intermediate 30 minutes

Vaultwarden

Secure password management with Bitwarden compatibility. Team sharing, 2FA, and complete data ownership.

vaultwardenpasswordssecurity
🔒 Security & Privacy
Intermediate 45 minutes

Infisical

Open-source HashiCorp Vault alternative. Manage secrets, environment variables, and API keys securely.

infisicalsecretssecurity
🔒 Security & Privacy
Intermediate 45 minutes

CrowdSec

Modern security with crowdsourced threat intelligence. Protect your homelab from attacks in real-time.

crowdsecsecurityintrusion-prevention
🔒 Security & Privacy
Beginner 30 minutes

Fail2ban

Ban IPs based on failed authentication attempts. Essential protection for exposed services.

fail2bansecurityintrusion-prevention
🔒 Security & Privacy
Advanced 90 minutes

Wazuh

Security monitoring, threat detection, and compliance. Open-source security platform with extensive integrations.

wazuhsiemsecurity
📊 Monitoring & Observability
Intermediate 45 minutes

Grafana Monitoring

Build a comprehensive monitoring stack with Grafana and Prometheus. Dashboards, alerts, and observability.

grafanaprometheusmonitoring
📊 Monitoring & Observability
Intermediate 45 minutes

Grafana Alloy

Migrate from Promtail and Grafana Agent to Alloy. Unified telemetry collection for 2025 and beyond.

grafanaalloypromtail
📊 Monitoring & Observability
Intermediate 45 minutes

VictoriaMetrics

10x less RAM, 7x better compression than Prometheus. Drop-in replacement with long-term storage.

victoriametricsprometheusmetrics
📊 Monitoring & Observability
Beginner 30 minutes

Uptime Kuma

Professional uptime monitoring with 95+ notification channels. Track websites, APIs, containers, and more.

uptime-kumamonitoringalerts
📊 Monitoring & Observability
Beginner 30 minutes

Gatus

Developer-friendly health monitoring with Kubernetes support. Clean UI and powerful alerting.

gatusmonitoringhealth-checks
📊 Monitoring & Observability
Beginner 20 minutes

Netdata

Per-second metrics with zero configuration. AI-powered anomaly detection and troubleshooting.

netdatamonitoringreal-time
📊 Monitoring & Observability
Intermediate 45 minutes

Loki + Grafana

Prometheus-style logging with label-based queries. Cost-effective log management that scales.

lokigrafanalogging
📊 Monitoring & Observability
Beginner 15 minutes

Dozzle

Simple, lightweight log viewer for Docker containers. No database, no complexity, just logs.

dozzledockerlogs
⚙️ Automation & Orchestration
Beginner 90 minutes

Home Assistant for Homelabbers

Get started with Home Assistant in your homelab. Installation, automations, and AI-powered smart home control.

home-assistantsmart-homeautomation
⚙️ Automation & Orchestration
Intermediate 60 minutes

Ansible for Homelabs

Master infrastructure automation with Ansible. Playbooks, roles, and reproducible deployments.

ansibleautomationinfrastructure
⚙️ Automation & Orchestration
Intermediate 60 minutes

OpenTofu

Infrastructure as Code without vendor lock-in. The community-backed Terraform alternative with state encryption.

opentofuterraformiac
⚙️ Automation & Orchestration
Intermediate 45 minutes

n8n

Visual workflow automation with 400+ integrations. AI-powered automations for your homelab.

n8nautomationworkflow
⚙️ Automation & Orchestration
Beginner 45 minutes

Node-RED

Visual programming for IoT devices and automation. Connect hardware, APIs, and services with drag-and-drop.

node-rediotautomation
⚙️ Automation & Orchestration
Intermediate 60 minutes

Gitea Actions

GitHub Actions-compatible CI/CD without the resource overhead. Complete self-hosted DevOps pipeline.

giteaci-cdgithub-actions
⚙️ Automation & Orchestration
Intermediate 45 minutes

Woodpecker CI

Community-driven CI/CD with Docker-first design. The recommended Drone CI replacement for 2025.

woodpeckerci-cddrone
⚙️ Automation & Orchestration
Beginner 20 minutes

Homepage

Modern dashboard with Docker autodiscovery. 100+ service integrations and extensive customization.

homepagedashboarddocker
⚙️ Automation & Orchestration
Beginner 25 minutes

Homarr

Feature-rich dashboard with drag-and-drop layout. Integrations for media, downloads, and system monitoring.

homarrdashboardmanagement
⚙️ Automation & Orchestration
Beginner 30 minutes

Dashy

Highly configurable dashboard with themes, widgets, and status monitoring. YAML-powered personalization.

dashydashboardcustomization
🤖 AI & Machine Learning
Intermediate 45 minutes

Ollama

Run large language models locally. No cloud dependencies, no API costs, complete privacy.

ollamallmai
🤖 AI & Machine Learning
Beginner 30 minutes

Open WebUI

Beautiful web interface for Ollama and other LLMs. Multi-user support, RAG, and extensive customization.

open-webuiollamallm
🤖 AI & Machine Learning
Intermediate 45 minutes

LocalAI

Drop-in OpenAI API replacement for local models. Full API compatibility for existing applications.

localaiopenaillm
🤖 AI & Machine Learning
Intermediate 60 minutes

ComfyUI

Node-based image generation with powerful workflows. 2x faster than AUTOMATIC1111 with ultimate flexibility.

comfyuistable-diffusionimage-generation
🤖 AI & Machine Learning
Beginner 30 minutes

Fooocus

Simplified image generation inspired by Midjourney. No complex settings, just prompts and results.

fooocusstable-diffusionimage-generation
🤖 AI & Machine Learning
Intermediate 45 minutes

Whisper

OpenAI's Whisper model running locally. Transcribe audio and video with exceptional accuracy.

whisperspeech-to-texttranscription
🤖 AI & Machine Learning
Intermediate 30 minutes

Continue.dev + Ollama

GitHub Copilot alternative with local LLMs. Code completion, chat, and refactoring with complete privacy.

continuecopilotcode-assistant
🤖 AI & Machine Learning
Beginner 30 minutes

AnythingLLM

Chat with your documents using local LLMs. Desktop app for building private AI knowledge bases.

anythingllmragdocuments
🤖 AI & Machine Learning
Beginner 20 minutes

GPU Selection for AI Homelabs 2025

Complete GPU buying guide for local AI. Compare RTX 5090, 4090, AMD RX 7900, and Apple M4/M5.

gpunvidiaamd
🌐 Networking
Intermediate 15 minutes

Best Reverse Proxies 2025

Comprehensive comparison of reverse proxy options. Performance, features, and ease of use ranked.

reverse-proxycomparisontraefik
🐳 Containers & Orchestration
Intermediate 15 minutes

Best Container Orchestration 2025

Lightweight orchestration options compared. Find the right balance of features and resource usage.

kubernetesk3sk0s
💾 Storage & Backup
Beginner 15 minutes

Best Backup Solutions 2025

Backup tools compared for homelabs. Deduplication, encryption, and ease of restore ranked.

backupcomparisonrestic
📊 Monitoring & Observability
Intermediate 15 minutes

Best Monitoring Stacks 2025

Compare monitoring approaches from minimal to full observability. Prometheus, Grafana, Netdata, and more.

monitoringcomparisonprometheus
🤖 AI & Machine Learning
Intermediate 15 minutes

Best Local LLM Runners 2025

Compare local AI inference engines. Performance, model support, and ease of use ranked.

llmcomparisonollama
🧑‍💻 Development & Databases
Intermediate 45 minutes

PostgreSQL for Homelabs

Enterprise-grade relational database for your homelab. Docker deployment, backups, and performance tuning.

postgresqldatabasedocker
🧑‍💻 Development & Databases
Intermediate 45 minutes

MariaDB

Community-driven MySQL fork for your homelab apps. Installation, optimization, and high availability.

mariadbmysqldatabase
🧑‍💻 Development & Databases
Intermediate 30 minutes

Redis

High-performance caching and message broker. Speed up your apps with Redis.

rediscachingdatabase
🧑‍💻 Development & Databases
Intermediate 45 minutes

InfluxDB

Purpose-built database for metrics, events, and IoT data. Telegraf integration and Grafana dashboards.

influxdbtime-seriesmetrics
📝 Productivity & Knowledge
Intermediate 45 minutes

Paperless-ngx

Go paperless with AI-powered document management. OCR, tagging, and searchable archives.

paperlessdocumentsocr
📝 Productivity & Knowledge
Beginner 30 minutes

BookStack

Beautiful documentation platform for your homelab. Organize knowledge with books, chapters, and pages.

bookstackwikidocumentation
📝 Productivity & Knowledge
Beginner 20 minutes

Mealie

Organize recipes, plan meals, and generate shopping lists. Import from any website.

mealierecipesmeal-planning
📝 Productivity & Knowledge
Beginner 25 minutes

Linkwarden

Save, organize, and preserve your bookmarks. Automatic archiving and collaboration features.

linkwardenbookmarksarchiving
🧑‍💻 Development & Databases
Beginner 30 minutes

Gitea

Fast, painless Git hosting. Lightweight alternative to GitLab with powerful features.

giteagitdevops
🧑‍💻 Development & Databases
Beginner 25 minutes

code-server

Run VS Code on your homelab server and access it from any browser. Full IDE anywhere.

code-servervscodeide
🧑‍💻 Development & Databases
Advanced 60 minutes

Coder

Provision development environments on your infrastructure. Templates, workspaces, and collaboration.

coderdevelopmentworkspaces
🧑‍💻 Development & Databases
Beginner 30 minutes

Forgejo

Soft fork of Gitea focused on community governance. Federation support and enhanced features.

forgejogitfederation
🌐 Networking
Advanced 90 minutes

pfSense

FreeBSD-based firewall with advanced features. VPN, traffic shaping, and high availability.

pfsensefirewallrouter
🌐 Networking
Intermediate 45 minutes

VLANs for Homelabs

Isolate IoT devices, create guest networks, and improve security with VLANs.

vlannetworkingsecurity
🌐 Networking
Intermediate 60 minutes

UniFi Network

Ubiquiti UniFi ecosystem for your homelab. Controller, APs, switches, and advanced configuration.

unifiubiquitiwifi
🌐 Networking
Intermediate 45 minutes

Technitium DNS

Feature-rich DNS server with DoH/DoT support. Split-horizon, caching, and blocklists.

technitiumdnsdoh
🎮 Gaming
Intermediate 60 minutes

Pterodactyl

Open-source game server management panel. Docker-based with resource isolation and user management.

pterodactylgame-serversdocker
🎮 Gaming
Beginner 45 minutes

Minecraft Server

Host your own Minecraft server. Java and Bedrock editions with plugins and optimization.

minecraftgame-serversjava
🎮 Gaming
Intermediate 45 minutes

Game Streaming

Stream games from your homelab to any device. Low-latency setup and optimization.

game-streamingsunshinemoonlight
🎮 Gaming
Intermediate 45 minutes

AMP

Application Management Panel for game servers. Web UI for managing multiple game instances.

ampgame-serversmanagement
💬 Communication & Community
Advanced 60 minutes

Matrix Synapse

Self-hosted Matrix server with federation. End-to-end encryption and bridges to other platforms.

matrixsynapsechat
💬 Communication & Community
Intermediate 45 minutes

Mattermost

Team collaboration platform with channels, integrations, and compliance features.

mattermostslackchat
💬 Communication & Community
Beginner 20 minutes

ntfy

Send notifications to your phone from scripts and services. Simple HTTP/pub-sub interface.

ntfynotificationspush
💬 Communication & Community
Beginner 20 minutes

Gotify

Simple server for sending and receiving push notifications. REST API and Android app.

gotifynotificationspush
🔒 Security & Privacy
Intermediate 60 minutes

Firewall Hardening

Deep dive into Linux firewalls for homelabs. Configure UFW, iptables, and firewalld for maximum security.

firewallufwiptables
🔒 Security & Privacy
Advanced 90 minutes

Security Audit

Complete security audit checklist for homelabs. Identify vulnerabilities and implement fixes.

security-audithardeningchecklist
💾 Storage & Backup
Intermediate 45 minutes

Restic

Fast, secure, efficient backups with Restic. Setup REST server and automate your backup strategy.

resticbackupencryption
💾 Storage & Backup
Intermediate 45 minutes

BorgBackup

Space-efficient encrypted backups with Borg. Automate with Borgmatic for hands-off protection.

borgbackupborgmaticbackup
💾 Storage & Backup
Intermediate 60 minutes

Proxmox Backup Server

Enterprise-grade VM backups for Proxmox. Deduplication, encryption, and easy restores.

proxmoxpbsbackup
💾 Storage & Backup
Advanced 60 minutes

Disaster Recovery

Complete DR strategy for your homelab. Planning, documentation, and testing procedures.

disaster-recoveryplanningtesting
🤖 AI & Machine Learning
Intermediate 60 minutes

Stable Diffusion

Self-hosted image generation. Setup AUTOMATIC1111, ComfyUI, and model management.

stable-diffusionautomatic1111comfyui
⚙️ Automation & Orchestration
Intermediate 60 minutes

Home Assistant

Full Home Assistant installation with Docker. Integrations, automations, and mobile access.

home-assistantsmart-homedocker
⚙️ Automation & Orchestration
Intermediate 45 minutes

Zigbee2MQTT

Control Zigbee devices without cloud dependencies. Coordinator setup and device pairing.

zigbee2mqttzigbeemqtt
⚙️ Automation & Orchestration
Intermediate 60 minutes

ESPHome

Create custom sensors and devices with ESP32/ESP8266. YAML-based configuration for Home Assistant.

esphomeesp32diy
🛠️ Hardware & Planning
Beginner 30 minutes

Mini PC Homelab

Best mini PCs for homelabs. Intel NUC, Beelink, and more with setup recommendations.

mini-pchardwarebuild
🛠️ Hardware & Planning
Intermediate 60 minutes

NAS Build

Build your own NAS from scratch. Hardware selection, OS choices, and storage configuration.

nasbuildstorage
🛠️ Hardware & Planning
Intermediate 45 minutes

Rack Setup

Plan and build your home server rack. Equipment, cable management, and cooling.

rackservercable-management
🛠️ Hardware & Planning
Intermediate 45 minutes

Power Management

Protect your homelab with UPS. Power monitoring, NUT setup, and efficiency optimization.

upspowernut
🌐 Networking
Beginner 30 minutes

Tailscale

Secure mesh VPN without port forwarding. Exit nodes, subnet routing, and ACLs.

tailscalevpnmesh
🌐 Networking
Advanced 60 minutes

WireGuard Advanced

Advanced WireGuard setups. Site-to-site, multi-hop, and split tunneling configurations.

wireguardvpnadvanced
🌐 Networking
Advanced 60 minutes

HAProxy

Enterprise load balancing for homelabs. SSL termination, health checks, and failover.

haproxyload-balancingha
🌐 Networking
Intermediate 60 minutes

Network Segmentation

Secure your homelab with proper network segmentation. VLANs, firewall rules, and DMZ setup.

segmentationvlanfirewall
🎬 Media Management
Intermediate 60 minutes

Plex

Full Plex setup with hardware transcoding. Libraries, remote access, and optimization.

plexmedia-servertranscoding
🎬 Media Management
Intermediate 45 minutes

Tdarr

Automatically transcode your media library. Reduce storage and optimize for streaming.

tdarrtranscodingautomation
🌐 Networking
Intermediate 60 minutes

Pi-hole Advanced

Advanced Pi-hole with recursive DNS. Custom blocklists and performance optimization.

piholeunbounddns
🔒 Security & Privacy
Beginner 20 minutes

PrivateBin

Zero-knowledge encrypted pastebin. Share text and files securely with expiring links.

privatebinpastebinencryption
💻 Virtualization
Advanced 90 minutes

GPU Passthrough

Pass GPUs to VMs for gaming and AI. IOMMU groups, vfio-pci, and troubleshooting.

gpu-passthroughvfionvidia
💻 Virtualization
Intermediate 45 minutes

LXC Containers

System containers on Proxmox and standalone. Resource efficiency with near-native performance.

lxccontainersproxmox
⚙️ Automation & Orchestration
Advanced 60 minutes

Terraform for Homelabs

Manage your homelab with Terraform. Providers for Proxmox, Docker, and cloud services.

terraformiacinfrastructure
⚙️ Automation & Orchestration
Intermediate 45 minutes

Packer

Build VM templates automatically. Cloud-init, customization, and multi-platform support.

packertemplatesvm
📊 Monitoring & Observability
Intermediate 60 minutes

Grafana Dashboards

Create beautiful and useful Grafana dashboards. Best practices and example dashboards.

grafanadashboardsvisualization
📊 Monitoring & Observability
Intermediate 45 minutes

Alertmanager

Configure alerts with Alertmanager. Routing, silences, and notification integrations.

alertmanagerprometheusalerts
📊 Monitoring & Observability
Beginner 30 minutes

Uptime Kuma Advanced

Advanced Uptime Kuma with custom notifications. Status pages and monitoring groups.

uptime-kumamonitoringnotifications
💬 Communication & Community
Advanced 90 minutes

Mailcow

Full-featured email server with webmail, CalDAV, CardDAV, and spam filtering. Docker-based deployment.

mailcowemailsmtp
💬 Communication & Community
Intermediate 60 minutes

Mail-in-a-Box

One-command email server deployment. Webmail, spam filtering, and DNS configuration included.

mail-in-a-boxemailsmtp
💬 Communication & Community
Advanced 90 minutes

iRedMail

Enterprise-grade email server for homelabs. Postfix, Dovecot, and anti-spam with web admin.

iredmailemailpostfix
📝 Productivity & Knowledge
Beginner 30 minutes

Radicale

Simple, resource-efficient calendar and contacts server. Perfect for small homelabs.

radicalecaldavcarddav
📝 Productivity & Knowledge
Beginner 30 minutes

Baikal

PHP-based calendar and contacts server with web admin. Easy setup and maintenance.

baikalcaldavcarddav
📝 Productivity & Knowledge
Intermediate 45 minutes

OnlyOffice

Microsoft Office-compatible document editing. Integration with Nextcloud and other platforms.

onlyofficedocumentsoffice
📝 Productivity & Knowledge
Intermediate 45 minutes

Collabora Online

LibreOffice Online for document collaboration. Nextcloud integration and real-time editing.

collaboralibreofficedocuments
📝 Productivity & Knowledge
Beginner 20 minutes

Etherpad

Lightweight real-time document collaboration. Perfect for notes, meetings, and brainstorming.

etherpadcollaborationreal-time
📝 Productivity & Knowledge
Beginner 25 minutes

HedgeDoc

Real-time markdown editing with presentations. Perfect for technical documentation.

hedgedocmarkdowncollaboration
📝 Productivity & Knowledge
Intermediate 45 minutes

Plane

Modern project planning and tracking. Issues, sprints, and roadmaps with beautiful UI.

planeproject-managementjira
📝 Productivity & Knowledge
Intermediate 45 minutes

Taiga

Full agile project management with Scrum and Kanban. Epics, sprints, and wiki included.

taigaagilescrum
📝 Productivity & Knowledge
Beginner 30 minutes

Vikunja

Simple, effective task management. Lists, labels, and filters with mobile apps.

vikunjataskstodo
📝 Productivity & Knowledge
Beginner 25 minutes

Kanboard

Minimalist Kanban project management. Swimlanes, plugins, and API access.

kanboardkanbantasks
📝 Productivity & Knowledge
Intermediate 45 minutes

Trilium

Personal knowledge base with powerful features. Tree structure, scripting, and web clipper.

triliumnotesknowledge-base
📝 Productivity & Knowledge
Advanced 60 minutes

Outline

Beautiful wiki for teams. Real-time collaboration, Slack integration, and powerful search.

outlinewikiknowledge-base
📝 Productivity & Knowledge
Intermediate 45 minutes

Wiki.js

Powerful wiki with multiple editors. Git sync, authentication, and full-text search.

wikijswikidocumentation
📝 Productivity & Knowledge
Beginner 30 minutes

Actual Budget

Local-first budgeting app with sync. Zero-based budgeting and bank import support.

actual-budgetbudgetingfinance
📝 Productivity & Knowledge
Intermediate 45 minutes

Firefly III

Complete personal finance tracking. Budgets, transactions, and financial reports.

firefly-iiifinancebudgeting
📝 Productivity & Knowledge
Intermediate 45 minutes

Invoice Ninja

Professional invoicing for freelancers. Quotes, invoices, and payment tracking.

invoice-ninjainvoicingpayments
📊 Monitoring & Observability
Beginner 30-45 minutes

Plausible Analytics

Deploy Plausible Analytics, a privacy-friendly Google Analytics alternative. Self-hosted, GDPR compliant, and no cookie consent needed.

analyticsprivacydocker
📊 Monitoring & Observability
Beginner 20-30 minutes

Umami Analytics

Deploy Umami Analytics for lightweight, self-hosted web analytics. Fast setup, real-time data, and GDPR compliant tracking.

analyticsprivacydocker
📊 Monitoring & Observability
Intermediate 45-60 minutes

Matomo Analytics

Deploy Matomo for enterprise-grade web analytics. Complete Google Analytics replacement with heatmaps, session recordings, and A/B testing.

analyticsmatomodocker
💾 Storage & Backup
Beginner 30 minutes

FileBrowser

Deploy FileBrowser for elegant web-based file management in your homelab. Complete guide covering Docker setup, authentication, storage configuration, and advanced features.

filebrowserfile-managementweb-ui
💾 Storage & Backup
Beginner 20 minutes

PairDrop

Deploy PairDrop for seamless peer-to-peer file sharing across all devices on your local network. The self-hosted AirDrop alternative that works everywhere.

pairdropfile-sharingp2p
💾 Storage & Backup
Beginner 35 minutes

Pingvin Share

Deploy Pingvin Share for secure, temporary file sharing with expiring links, password protection, and a beautiful interface. The privacy-focused alternative to WeTransfer.

pingvin-sharefile-sharingtemporary-files
🎬 Media Management
Intermediate 45 minutes

SABnzbd

Automated Usenet downloading. Integration with *arr stack and post-processing.

sabnzbdusenetdownloads
🎬 Media Management
Intermediate 45 minutes

NZBGet

High-performance Usenet client. Low resource usage with excellent arr stack integration.

nzbgetusenetdownloads
🎬 Media Management
Beginner 30 minutes

JDownloader

Multi-host download manager with web interface. OCR for captchas and link extraction.

jdownloaderdownloadsmanager
💬 Communication & Community
Intermediate 60 minutes

Discourse

Full-featured community forum software. Email integration, plugins, and moderation tools.

discourseforumcommunity
💬 Communication & Community
Intermediate 45 minutes

Flarum

Elegant, lightweight forum software. Modern UI with extensions system.

flarumforumdiscussion
💬 Communication & Community
Advanced 60 minutes

Lemmy

Reddit alternative with ActivityPub federation. Self-hosted community with federation support.

lemmyredditfederation
🎬 Media Management
Intermediate 60 minutes

PhotoPrism

Google Photos alternative with ML features. Face recognition, location, and powerful search.

photoprismphotosai
🎬 Media Management
Beginner 30 minutes

Lychee

Beautiful photo management with sharing. Albums, tags, and public galleries.

lycheephotosgallery
🎬 Media Management
Intermediate 45 minutes

Piwigo

Feature-rich photo gallery. Plugins, themes, and batch management.

piwigophotosgallery
🎬 Media Management
Intermediate 45 minutes

Owncast

Twitch alternative for your homelab. Live streaming with chat and customization.

owncaststreaminglive
🎬 Media Management
Advanced 60 minutes

PeerTube

YouTube alternative with ActivityPub. Host videos with federation support.

peertubevideofederation
📝 Productivity & Knowledge
Beginner 30 minutes

Shlink

Feature-rich URL shortener with analytics. API-first design with QR codes.

shlinkurl-shorteneranalytics
📝 Productivity & Knowledge
Beginner 25 minutes

YOURLS

Simple, powerful URL shortener. Custom domains, plugins, and statistics.

yourlsurl-shortenerplugins
📊 Monitoring & Observability
Beginner 30 minutes

Statping-ng

Beautiful status pages with monitoring. Notifications and incident management.

statpingstatus-pagemonitoring
🧑‍💻 Development & Databases
Intermediate 60 minutes

Supabase

Backend-as-a-Service for your homelab. Postgres, Auth, Storage, and Realtime.

supabasebaaspostgres
🧑‍💻 Development & Databases
Beginner 30 minutes

PocketBase

Lightweight backend with admin UI. SQLite database, auth, and file storage.

pocketbasebackendsqlite
🧑‍💻 Development & Databases
Beginner 30 minutes

Meilisearch

Typo-tolerant search engine. Easy to use with instant search results.

meilisearchsearchapi
🔒 Security & Privacy
Intermediate 45 minutes

SearXNG

Private search aggregating 70+ engines. Self-hosted Google alternative.

searxngsearchprivacy
📝 Productivity & Knowledge
Intermediate 45 minutes

Kimai

Professional time tracking with reporting. Projects, clients, and invoice generation.

kimaitime-trackingprojects
📝 Productivity & Knowledge
Beginner 25 minutes

Traggo

Simple time tracking with tags. Dashboard, statistics, and flexible tracking.

traggotime-trackingtags
📝 Productivity & Knowledge
Advanced 90 minutes

Moodle

Full-featured LMS for courses and training. Quizzes, assignments, and certificates.

moodlelmseducation
📝 Productivity & Knowledge
Beginner 30 minutes

Anki Sync Server

Self-hosted Anki sync for spaced repetition. Sync flashcards across all devices.

ankiflashcardssync

Want More Guides?

Follow the RSS feed in your feed reader to see guides as they are published.

Follow via RSS