docker-compose.yaml
Rama main · réplica de lectura del repositorio original.
################################################################################
# HOMELAB
################################################################################
include:
#############################################################################
# TRAEFIK (CORE)
#############################################################################
- apps/traefik/docker-compose.yaml # Traefik (Reverse Proxy)
- apps/duckdns.yaml # DuckDNS (Dynamic DNS)
- apps/oauth.yaml # OAuth (Authentication)
- apps/socket-proxy.yaml # Docker Socket Proxy (Security)
#############################################################################
# MEDIA
#############################################################################
- apps/heimdall.yaml # Heimdall (Landing Page)
- apps/plex.yaml # Plex (Media Server)
- apps/sonarr.yaml # Sonarr (TV Show Downloads)
- apps/radarr.yaml # Radarr (Movie Downloads)
- apps/prowlarr.yaml # Prowlarr (Indexer)
- apps/overseerr.yaml # Overseerr (Media Requests)
- apps/tautulli.yaml # Tautulli (Plex Analytics)
- apps/transmission.yaml # Transmission (Torrents Behind VPN)
- apps/sabnzbd.yaml # SABnzbd (Usenet Downloading)
- apps/nzbhydra.yaml # NZBHydra2 (Usenet Browsing)
# - apps/readarr.yaml # Readarr (Ebook Downloads)
# - apps/calibre.yaml # Calibre (Books Management)
# - apps/calibre-web.yaml # Calibre Web-UI
#############################################################################
# UTILITIES
#############################################################################
- apps/watchtower.yaml # Watchtower (Container Updating)
# - apps/postgres.yaml # PostgreSQL (Shared Database)
# - apps/sftpgo.yaml # SFTPGo (File Management)
# - apps/pihole.yaml # Pi-hole (DNS Ad-Blocking)
# - apps/portainer.yaml # Portainer (Container Management)
#############################################################################
# MISCELLANEOUS
#
# * Note the existing services that are disabled by default.
#############################################################################
# - apps/libreoffice.yaml # LibreOffice (Office Suite)
# - apps/umami.yaml # Umami Analytics
# - apps/homeassistant/docker-compose.yaml # Home Assistant (Smart Home)
# - apps/healthchecks.yaml # Healthchecks (Monitoring)
# - apps/jellyfin.yaml
#############################################################################
# LLM
#
# * Note the existing services that are disabled by default.
#############################################################################
# - apps/litellm/docker-compose.yaml # (LLM - LiteLLM)
# - apps/open-webui.yaml # (LLM - OpenWebUI)
# - apps/chat-gpt-next-web.yaml # (LLM - NextChat)
# - apps/chatgpt-in-slack.yaml # ChatGPT Slack Bot
################################################################################
# NETWORK CONFIGURATION
################################################################################
networks:
traefik:
driver: bridge
ipam:
config:
- subnet: 192.168.90.0/24
docker:
driver: bridge
ipam:
config:
- subnet: 192.168.91.0/24
internal:
driver: bridge
ipam:
config:
- subnet: 192.168.92.0/24