98 lines
2.5 KiB
YAML
98 lines
2.5 KiB
YAML
---
|
|
no_nginx: # es wird kein nginx template nach /etc/nginx/ kopiert
|
|
- jellyfin
|
|
- ddns
|
|
|
|
docker:
|
|
containers:
|
|
ddns:
|
|
name: ddns
|
|
image: qmcgaw/ddns-updater:latest
|
|
port: 7080
|
|
user: 1200
|
|
forgejo:
|
|
name: GIT_forgejo
|
|
image: codeberg.org/forgejo/forgejo:9
|
|
port: 3000
|
|
user: 1005
|
|
url: git.mgutzeit.de
|
|
jellyfin:
|
|
name: UN_jellyfin
|
|
image: lscr.io/linuxserver/jellyfin:latest
|
|
port: 8096
|
|
user: 1000
|
|
nextcloud:
|
|
name: NC_app
|
|
port: 5234
|
|
user: 1004
|
|
url: nextcloud.mgutzeit.de
|
|
vaultwarden:
|
|
name: VW_vaultwarden
|
|
bak_name: VW_backup
|
|
image: vaultwarden/server:latest
|
|
bak_image: ttionya/vaultwarden-backup:latest
|
|
port: 3080
|
|
user: 1003
|
|
url: pw.mgutzeit.de
|
|
|
|
files:
|
|
extra_dirs:
|
|
#
|
|
# "/opt/docker/{{ docker.containers.keys() }}" wird automatisch angelegt
|
|
#
|
|
- ddns/data
|
|
- nextcloud/app
|
|
- vaultwarden/vw-data
|
|
- vaultwarden/vw-rclone-data/rclone
|
|
|
|
conf_files:
|
|
#
|
|
# name MUSS mit angegeben werden!
|
|
# Für docker-compose.yml's nur den directory namen angeben:
|
|
# <name>/docker-compose.yml.j2 > /opt/docker/<name>/docker-compose.yml
|
|
# Wenn andere Dateien src und dest:
|
|
# <src> > <dest> (duh)
|
|
# user kann angegeben werden, sonst root
|
|
#
|
|
# docker-compose.yml's:
|
|
#
|
|
- name: ddns
|
|
- name: forgejo
|
|
- name: nextcloud
|
|
- name: jellyfin
|
|
- name: vaultwarden
|
|
|
|
#
|
|
# andere Dateien
|
|
#
|
|
- src: ddns/config.json
|
|
dest: /opt/docker/ddns/data/config.json
|
|
user: 1200
|
|
name: ddns
|
|
- src: nextcloud/nginx.conf
|
|
dest: /opt/docker/nextcloud/nginx.conf
|
|
user: 1004
|
|
name: nextcloud
|
|
- src: nextcloud/Dockerfile
|
|
dest: /opt/docker/nextcloud/app/Dockerfile
|
|
user: 1004
|
|
name: nextcloud
|
|
- src: nextcloud/redis.config.php
|
|
dest: /opt/docker/nextcloud/app/redis.config.php
|
|
user: 1004
|
|
name: nextcloud
|
|
- src: nextcloud/php-fpm-www.conf
|
|
dest: /opt/docker/nextcloud/php-fpm-www.conf
|
|
user: 1004
|
|
name: nextcloud
|
|
- src: vaultwarden/.env.crypt
|
|
dest: /opt/docker/vaultwarden/.env
|
|
user: 0
|
|
name: vaultwarden
|
|
- src: vaultwarden/rclone.conf
|
|
dest: /opt/docker/vaultwarden/vw-rclone-data/rclone/rclone.conf
|
|
user: 1003
|
|
mode: "0600"
|
|
name: vaultwarden
|
|
force: no
|
|
|