A bunch a docker-compose's that make up sections of my infrastructure. Using renovate bot to keep containers UTD
AI | ||
ap | ||
arm | ||
arrs | ||
authentik | ||
cf | ||
downloaders | ||
drone | ||
jellyfin | ||
kasm | ||
nexus | ||
portainer | ||
scripts | ||
twingate | ||
.drone.yml | ||
.gitignore | ||
README.md | ||
renovate.json |
Auto-Homelab
Homelab environment defined in code. Using Drone and Renovate bot for CI along with bash scripts for CD. Very much still a WIP.
Apps in Repo:
Logo | Name | Description |
---|---|---|
ActivePieces | Selfhosted Zapier/n8n alternative | |
authentik | Open Source Identity Provider | |
Bazarr | Downloads subtitles for Radarr/Sonarr | |
Cloudflare Tunnels | How I expose some of these services | |
Doplarr | Allows my users to request content through Discord if they choose | |
Drone | Selfhosted CI/CD pipeline manager | |
FlareSolverr | Proxy server to bypass Cloudflare and DDoS-GUARD protection | |
Gotfiy | Self hosted notification service | |
Homarr | Homelab dashboard that integrates with the arr's so I see data in 1 place | |
Jellyfin | Open Source Streaming Service for home media like Plex | |
Jellyseerr | Request platform for my Jellyfin user's to request content | |
jfa-go | Used for some PPV/Live TV automations to create users for certain periods of time | |
Kasm | Docker container streaming platform for browser-based access to desktops, applications, and web services | |
Lidarr | Music Collection Manager | |
LinkStack | Creating a static links page for my Jellyfin users | |
MakeMKV | Used to rip Bluray's with my LG BU40N drive | |
mindsdb | Connects Ollama models to 100+ different databases, easy to use. | |
Nginx Proxy Manager | Reverse Proxy used for its simplicity (1/3) | |
Ollama | Easiest way to run LLM's on your own hardware | |
open-webui | Creates a ChatGPT like web interface for talking to Ollama models | |
Portainer | Web-based management for Docker containers | |
Prowlarr | Searches indexers for Radarr/Sonarr | |
qBittorrent VPN | Modified qBittorrent with VPN killswitch enabled | |
Radarr | Movie Collection Manager | |
Sabnzbd | Usenet downloader to download content | |
Sonarr | Radarr, but for TV Shows | |
Sonatype Nexus | Self-hosted Docker registry to help lower Docker pulls | |
Twingate Connectors | Main VPN between homelab and cloud VPS's | |
Uptime Kuma | Self hosted service uptime tracker |
Apps not yet in repo:
Logo | Name | Description |
---|---|---|
Grafana | Monitoring for various services | |
Wordpress | WooCommerce store setup for JF PPV access | |
Forgejo | This site | |
Guacamole | Remote access in browser via SSH, RDP, VNC, etc | |
Home Assistant | Slowly migrating over to Home Assistant from Google Home | |
AdGuard Home | Network Wide DNS adblock as well as my DNS server | |
Plausible | Analytics tracker for certain websites (Blog) |
Hypervisor:
OS:
Tools:
VPS (arm)
To-Do
- [] Get all dependencies configured to pull changelogs on PR
- [] CI Passing Badge in README