services: kopia: image: kopia/kopia:latest container_name: kopia hostname: kopia restart: unless-stopped user: "1001:998" ports: - 51515:51515 environment: PUID: 1001 PGID: 998 TZ: America/Chicago KOPIA_PASSWORD: F@lcon13 KOPIA_SERVER_USERNAME: admin KOPIA_SERVER_PASSWORD: F@lcon13 command: server start --address=0.0.0.0:51515 --insecure volumes: - /DockerVol/kopia/config:/app/config - /DockerVol/kopia/cache:/app/cache - /srv/a18f546e-e9bf-4a8d-8b9d-02e7ec32b632/repository:/repository - /DockerVol/kopia/logs:/app/logs networks: - netgrimoire deploy: placement: constraints: - node.hostname == nas labels: diun.enable: "true" homepage.group: "Backup" homepage.name: "Kopia" homepage.icon: "kopia.png" homepage.href: "https://backrest.netgrimoire.com" homepage.description: "Snapshot backup and deduplication" kuma.kopia.http.name: "Kopia Web" kuma.kopia.http.url: "http://kopia:51515" # Optional Caddy reverse proxy caddy: backrest.netgrimoire.com caddy.import: authentik caddy.reverse_proxy: "{{upstreams 51515}}" networks: netgrimoire: external: true