--- 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 wordpress: name: WP_app db_name: WP_db web_name: WP_webserver image: wordpress:6.7.1-fpm-alpine db_image: mysql:8.4 port: 5080 user: 33 url: wordpress.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 - wordpress/nginx-conf - wordpress/only-nginx-conf conf_files: # # name MUSS mit angegeben werden! # Für docker-compose.yml's nur den directory namen angeben: # /docker-compose.yml.j2 > /opt/docker//docker-compose.yml # Wenn andere Dateien src und dest: # > (duh) # user kann angegeben werden, sonst root # # docker-compose.yml's: # - name: ddns - name: forgejo - name: nextcloud - name: jellyfin - name: vaultwarden - name: wordpress # # 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 - src: wordpress/nginx-conf/nginx.conf dest: /opt/docker/wordpress/nginx-conf/nginx.conf user: 33 name: wordpress - src: wordpress/nginx-conf/options-ssl-nginx.conf dest: /opt/docker/wordpress/nginx-conf/options-ssl-nginx.conf user: 33 name: wordpress - src: wordpress/only-nginx-conf/nginx.conf dest: /opt/docker/wordpress/only-nginx-conf/nginx.conf user: 33 name: wordpress - src: wordpress/only-nginx-conf/options-ssl-nginx.conf dest: /opt/docker/wordpress/only-nginx-conf/options-ssl-nginx.conf user: 33 name: wordpress - src: wordpress/.dockerignore dest: /opt/docker/wordpress/.dockerignore user: 33 name: wordpress - src: wordpress/.env.crypt dest: /opt/docker/wordpress/.env user: 33 name: wordpress