Skip to content
 
 

Repository files navigation

🏡 Homelab Configuration

This repository houses the configuration files and docker compose stacks for my self-hosted services and homelab infrastructure.

Homelab Dashboard Screenshot


Note

This is the setup for my media server, and you will need to adjust for your own environment, don't just blindly copy and paste.

Important

ProtonVPN and Caddy is used for external access, adjust your set up as needed.


💡 Concept

The primary motivations behind this structured configuration repository are:

  1. Portability: The use of docker compose ensures that the entire stack can be moved to a new machine or cloud provider with minimal changes, promoting resilience and easy hardware upgrades.
  2. Configuration Management: By keeping environment variables, network settings, and persistent volumes defined in declarative files, the system state is always known and version-controlled.
  3. Reproducibility: Every service can be deployed consistently, allowing quick restoration after a failure (the "infrastructure as code" principle).
  4. Open Sharing: To share the setup with the community, allowing others to learn from, adapt, and improve the configuration patterns used for a reliable homelab environment.

🛠️ Software Stack

This is the current software stack that I currently use.

🖥️ OS & Infrastructure

Software Purpose
Proxmox Hypervisor / Virtualization Platform
Portainer Container Management
Cockpit Fileserver & Web-based Server Manager
Technitium Self-hosted DNS Server
Caddy Reverse Proxy with Automatic SSL
Glances Real-time System Monitoring
Speedtest Tracker Network Performance Tracking
Homepage Dashboard for Services

🎥 Media Managment

Software Purpose
Jellyfin Open Source Media Server
Seerr Media Request & Discovery
Radarr Movie Management
Sonarr TV Show Management
Prowlarr Indexer Manager
Recylarr Custom Profile Manager
Tdarr Transcode Engine

📥 Downloaders

Software Purpose
SABnzbd Binary Newsgroup Downloader
qBittorrent BitTorrent Client

🔍 Download Optimizers

Software Purpose
Cleanuparr Downloader Cleanup Tool

Photos 📷

Software Purpose
Immich High-performance Photo/Video Backup

About

My Jellyfin stack Config Backup

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors