Reading time: ~20 minutes
Audience: Homelab builders, privacy advocates, self-hosting beginners


Introduction

Self-hosting replaces cloud SaaS subscriptions with software you run on your own hardware. Benefits include:

  • Data sovereignty: Your files stay on your hardware
  • Privacy: No third-party data mining
  • Cost savings: One-time hardware cost vs. recurring subscriptions
  • Learning: Hands-on experience with Linux, Docker, networking
  • Customization: Configure exactly what you need
Category SaaS Replacement Self-Hosted Alternative
Cloud Storage Google Drive, Dropbox Nextcloud, Seafile
Photos Google Photos Immich, PhotoPrism
Password Manager 1Password, Bitwarden Cloud Vaultwarden, KeePass
Notes Notion, Evernote Joplin, Trilium
Chat Slack, Discord Mattermost, Rocket.Chat
Media Server Plex (cloud) Jellyfin, Plex (self-hosted)

Media & Entertainment

Service Description Deployment Best For
Jellyfin Open-source media server Docker Free Plex alternative
Plex Media server (free tier) Docker User-friendly, clients everywhere
Emby Media server Docker Live TV, DVR
Navidrome Music streaming server Docker Lightweight Spotify alternative
Audiobookshelf Audiobook & podcast server Docker Audiobook enthusiasts
Calibre-Web E-book library Docker Kindle alternative
Immich Photo backup & AI search Docker Google Photos replacement
PhotoPrism Photo management with AI Docker AI-powered photo organization
Stash Adult content organizer Docker Niche media management
Tube Archivist YouTube archive & subscribe Docker YouTube archival

Productivity & Collaboration

Service Description Deployment Best For
Nextcloud File sync, office, calendar Docker / LXC Full Google Workspace replacement
ONLYOFFICE Online document editing Docker Nextcloud integration
Joplin Server Note sync server Docker Markdown note taking
Trilium Hierarchical note knowledge base Docker Personal knowledge management
Outline Team wiki & knowledge base Docker Notion alternative
BookStack Simple wiki & documentation Docker Technical documentation
Mattermost Team chat (Slack alternative) Docker Enterprise messaging
Rocket.Chat Team chat Docker Open-source Slack
Zulip Threaded team chat Docker Organized discussions
Wekan Kanban board (Trello alternative) Docker Project management
Focalboard Project management Docker Notion alternative
Gitea Git hosting (GitHub alternative) Docker Self-hosted code repositories
Forgejo Git hosting (Gitea fork) Docker Community-driven Git hosting

Security & Privacy

Service Description Deployment Best For
Vaultwarden Bitwarden-compatible password manager Docker Password syncing
KeePassXC Offline password manager Native Air-gapped security
Pi-hole Network-wide ad blocker Docker / LXC DNS-based ad blocking
AdGuard Home Network-wide ad blocker Docker / LXC Advanced DNS filtering
Wazuh SIEM & threat detection Docker / LXC Security monitoring
CrowdSec Collaborative intrusion detection Docker Community-driven security
Fail2ban Brute-force protection Native SSH/web protection
Authelia SSO & 2FA portal Docker Reverse proxy authentication
Authentik Identity provider Docker Modern SSO for apps
Headscale Self-hosted Tailscale control server Docker Mesh VPN control
WireGuard Fast VPN Native Simple, fast VPN
OpenVPN Full-featured VPN Native Enterprise VPN
Nginx Proxy Manager Reverse proxy with GUI Docker Easy SSL & routing
Traefik Cloud-native reverse proxy Docker Container-aware routing

Infrastructure & Monitoring

Service Description Deployment Best For
Portainer Docker container management Docker GUI for Docker
Dockge Docker Compose stack manager Docker Simple Compose GUI
Proxmox VE Virtualization platform Bare metal / VM KVM + LXC hypervisor
Grafana Metrics visualization Docker Dashboards for everything
Prometheus Metrics collection Docker Time-series monitoring
InfluxDB Time-series database Docker Metrics & events storage
Loki Log aggregation Docker Lightweight log aggregation
Uptime Kuma Service uptime monitoring Docker Simple status page
Checkmk Infrastructure monitoring Docker / LXC Enterprise monitoring
Netdata Real-time system monitoring Docker Per-second metrics
** scrutiny** Hard drive health monitoring Docker S.M.A.R.T. dashboards
Duplicati Encrypted backups Docker Cloud backup tool
Proxmox Backup Server VM/container backup Bare metal / VM Proxmox integration
Restic Modern backup tool Native Encrypted deduplicated backups
BorgBackup Deduplicating archiver Native Space-efficient backups
Kopia Cross-platform backup Native / Docker Modern snapshot backup

AI & Machine Learning

Service Description Deployment Best For
Ollama Local LLM runner Docker Run Llama, Mistral, Phi locally
OpenWebUI ChatGPT-like interface for Ollama Docker Web UI for local LLMs
LocalAI OpenAI API-compatible local LLM Docker Drop-in API replacement
Whisper Speech-to-text Docker Audio transcription
Stable Diffusion WebUI AI image generation Docker Local image generation
ComfyUI Node-based image generation Docker Advanced AI image workflows
TTS (Coqui) Text-to-speech Docker Voice synthesis
Piper Fast local TTS Docker Raspberry Pi TTS
Pinokio Browser for AI apps Native Easy AI app launcher
LibreChat Multi-LLM chat UI Docker Chat with multiple providers

Communication

Service Description Deployment Best For
Synapse Matrix homeserver Docker Decentralized chat
Dendrite Lightweight Matrix server Docker Low-resource Matrix
Element Matrix client Web / App End-to-end encrypted chat
Jitsi Meet Video conferencing Docker Self-hosted Zoom
BigBlueButton Web conferencing Bare metal / VM Education-focused
Mattermost Team messaging Docker Slack alternative
Discourse Forum & community Docker Modern discussion forum
Flarum Lightweight forum Docker Simple community forum

Finance & Personal Management

Service Description Deployment Best For
Firefly III Personal finance manager Docker Budget tracking
Actual Budget Envelope budgeting Docker YNAB alternative
Home Assistant Smart home automation Docker / OS Home automation hub
Tandoor Recipe manager Docker Cookbook & meal planning
Mealie Recipe & meal planner Docker Modern recipe manager
Wallabag Read-it-later Docker Self-hosted Pocket
Linkding Bookmark manager Docker Pinboard alternative
Shiori Simple bookmark manager Docker Minimal bookmarks
Paperless-ngx Document management Docker OCR & digital filing
Memos Note-taking & microblog Docker Quick notes & thoughts

Development & DevOps

Service Description Deployment Best For
Gitea Git hosting Docker Lightweight GitHub
GitLab CE Full DevOps platform Docker / VM CI/CD pipelines
Jenkins CI/CD automation Docker Build automation
Drone CI Container-native CI Docker Simple CI/CD
Nexus Artifact repository Docker Maven/npm/Docker registry
Harbor Container registry Docker Secure image registry
Registry Docker image registry Docker Simple image storage
Code-Server VS Code in browser Docker Remote development
Excalidraw Collaborative whiteboard Docker Diagrams & sketches
Diagrams.net Diagramming (draw.io) Docker / Web Flowcharts & architecture
Plausible Privacy analytics Docker Google Analytics alternative
Umami Simple analytics Docker Lightweight web stats
Matomo Full web analytics Docker Google Analytics replacement
n8n Workflow automation Docker Zapier alternative
Huginn Agent-based automation Docker IFTTT alternative
Activepieces No-code automation Docker Business automation

How to Choose Your Stack

Beginner Stack (First 5 Services)

  1. Pi-hole or AdGuard Home — Network-wide ad blocking
  2. Portainer — Docker management GUI
  3. Jellyfin — Media server
  4. Immich or PhotoPrism — Photo backup
  5. Vaultwarden — Password manager

Intermediate Stack (Next 10)

  1. Nextcloud — Files & productivity
  2. Gitea — Git hosting
  3. Grafana + Prometheus — Monitoring
  4. Uptime Kuma — Status monitoring
  5. Paperless-ngx — Document management
  6. Home Assistant — Smart home
  7. Wazuh or CrowdSec — Security
  8. Ollama — Local AI
  9. Joplin Server — Note sync
  10. BookStack — Documentation

Advanced Stack

  1. Proxmox VE — Virtualization platform
  2. Kopia/Restic — Backup strategy
  3. Traefik/Nginx — Reverse proxy
  4. Authelia/AuthentikSSO
  5. n8n — Automation

Conclusion

Summary

The self-hosted ecosystem in 2026 offers mature alternatives to nearly every major SaaS product. Start with 5 core services, expand gradually, and build a privacy-first digital infrastructure you fully control.

Next Steps

  1. Pick your first 5 from the beginner stack above
  2. Get a mini PC or NAS (Intel N100, N305, or used enterprise hardware)
  3. Install Docker or Proxmox VE
  4. Deploy one service per weekend — don’t rush

Affiliate Opportunities

  • Mini PCs: Minisforum, Beelink, Intel NUC
  • NAS: Synology, QNAP, TrueNAS SCALE
  • Hard drives: WD Red, Seagate IronWolf
  • Networking: UniFi, TP-Link Omada, MikroTik
  • UPS: APC, CyberPower
  • Books: Self-Hosted Home Server by Sven Woltmann

Internal Linking

  • beginnerhome-server-docker-setup.md
  • proxmoxproxmox-beginner-guide-2026.md
  • dockerdocker-compose-tutorial.md
  • monitoringdocker-monitoring-grafana-prometheus.md
  • securitywazuh-siem-setup.md

CTA

  • Which 5 services run your homelab? Share your stack in the comments.
  • Subscribe for weekly self-hosted app reviews and deployment guides.