homelab/docker-compose.yaml

59 lines
1.3 KiB
YAML

include:
########################################################
# TRAEFIK (CORE)
########################################################
# TODO
#- apps/traefik/docker-compose.yaml # traefik (reverse proxy)
#- apps/authelia.yaml # Authelia (authentication)
- apps/socket-proxy.yaml # docker socket proxy (security)
########################################################
# MEDIA
########################################################
# TODO
# TODO
# TODO
########################################################
# UTILITIES
########################################################
- apps/watchtower.yaml # watchtower (automated container updates)
# TODO
# TODO
# TODO
########################################################
# MISCELLANEOUS
#
# these services are disabled by default
########################################################
# TODO
# TODO
# TODO
########################################################
# 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