-
Notifications
You must be signed in to change notification settings - Fork 0
/
compose.yml
56 lines (50 loc) · 2.25 KB
/
compose.yml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
####################################################################################
# HOMELAB
####################################################################################
include:
################################################################################
# TRAEFIK (INFRA)
################################################################################
- apps/traefik/compose.yml # Traefik (Reverse Proxy)
- apps/socket-proxy/compose.yml # Docker Socket Proxy (Security)
################################################################################
# CORE
################################################################################
- apps/homepage/compose.yml # Homepage (It's a homepage...)
- apps/authentik/compose.yml # Authentik (Central Authentication)
################################################################################
# UTILITIES
################################################################################
- apps/watchtower/compose.yml # Watchtower (Container Updating)
- apps/dozzle/compose.yml # Dozzle (Container Logs)
- apps/monitoring/compose.yml # Grafana, Prometheus, InfluxDB, etc.
################################################################################
# APPS
################################################################################
- apps/lube-logger/compose.yml # Lube Logger (Vehicle Maintenance)
- apps/part-db/compose.yml # Part DB (Component Inventory)
- apps/changedetection/compose.yml # Change Detection (Detecting Changes)
- apps/jupyter/compose.yml # Jupyter Lab (Interactive Development Environment)
- apps/fasten/compose.yml # Fasten (Personal Health Records)
- apps/forgejo/compose.yml # Forgejo (Git)
- apps/etherpad/compose.yml # Etherpad
- apps/syncthing/compose.yml # Syncthing
####################################################################################
# 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