# Dockkeep example environment # # Copy this file to .env and adjust it for your host: # cp .env.example .env # # Keep .env private; it is ignored by git. # Runtime # gui = web UI + scheduler, cli = headless scheduler. DK_MODE=gui TZ=Europe/Berlin # Restic credentials # # Uncomment when config.toml uses password_env = "DK_RESTIC_PASSWORD". # DK_RESTIC_PASSWORD=change-me # # Optional second password for another repository/backup. # DK_RESTIC_PASSWORD_SECONDARY=change-me-too # Notification credentials # # Define values here in .env, then reference these names from config.toml with *_env fields. # Uncomment only when you enable the matching provider. # SMTP_USER=backup@example.com # SMTP_PASSWORD=change-me # PUSHOVER_TOKEN=change-me # PUSHOVER_USER_KEY=change-me # Optional operation settings # # Set to "true" only when inline shell hooks from config.toml should be allowed. # DK_ALLOW_INLINE_HOOKS=false # # Persistent AppData retention is disabled by default. # Uncomment one or both values to prune old AppData records. # DK_APPDATA_RETENTION_DAYS=360 # DK_APPDATA_RETENTION_COUNT=1000 # # When both values are set, Dockkeep runs as this UID/GID. # Ensure all mounted data directories are readable and writable by this user. # Dockkeep does not recursively chown or chmod mounted directories. # PUID=1000 # PGID=1000