2025-04-23 16:27:12 +00:00

85 lines
1.5 KiB
YAML

defaultServiceValues: &defaultServiceValues
composeFile: "docker-compose.yml"
envFile: ".env"
vm-network-100-75: &vm-network-100-75
ip: "192.168.100.75"
user: vm-user
vm-tools-100-65: &vm-tools-100-65
ip: "192.168.100.65"
user: vm-user
vm-media-100-55: &vm-media-100-55
ip: "192.168.100.55"
user: vm-user
services:
# ================================
# vm-media-100-55
# ================================
- name: "audiobookshelf"
ports:
- 13378
host:
<<: *vm-media-100-55
<<: *defaultServiceValues
- name: "jellyfin"
ports:
- 8096
host:
<<: *vm-media-100-55
<<: *defaultServiceValues
- name: "nextcloud"
ports:
- 12787
host:
<<: *vm-media-100-55
<<: *defaultServiceValues
# ================================
# vm-tools-100-65
# ================================
- name: "gitea"
ports:
- 3000
- 222
host:
<<: *vm-tools-100-65
<<: *defaultServiceValues
- name: "vaultwarden"
ports:
- 3002
host:
<<: *vm-tools-100-65
<<: *defaultServiceValues
- name: "meta_search_engine"
ports:
- 3003
host:
<<: *vm-tools-100-65
<<: *defaultServiceValues
# ================================
# vm-netw0rk-100-75
# ================================
- name: "downloader"
ports:
- 8080
- 6881
host:
<<: *vm-network-100-75
<<: *defaultServiceValues
- name: "wireguard"
ports:
- 51820
- 5182
host:
<<: *vm-network-100-75
<<: *defaultServiceValues