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 # ================================ # vm-netw0rk-100-75 # ================================ - name: "wireguard" ports: - 51820 - 5182 host: <<: *vm-network-100-75 <<: *defaultServiceValues