2025-05-04 21:19:26 +00:00

121 lines
2.1 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
- name: "navidrome"
ports:
- 12788
host:
<<: *vm-media-100-55
<<: *defaultServiceValues
- name: "linkwarden"
ports:
- 12789
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
- name: "omni_tools"
ports:
- 3004
host:
<<: *vm-tools-100-65
<<: *defaultServiceValues
- name: "enclosed_pastebin"
ports:
- 3005
host:
<<: *vm-tools-100-65
<<: *defaultServiceValues
- name: "youtube_downloaders"
ports:
- 3006
- 3007
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