# Docker Compose project COMPOSE_PROJECT_NAME=zotero_s3_webdav # Public DNS name served by Caddy PUBLIC_WEBDAV_HOST=dav.example.com # SFTPGo bootstrap admin. Do not expose this externally. SFTPGO_ADMIN_USER=admin SFTPGO_ADMIN_PASSWORD=change-this-long-random-admin-password SFTPGO_ADMIN_PORT=5757 SFTPGO_WEBDAV_PORT=5227 # Trust only Caddy/private networks for forwarded client IPs. TRUSTED_PROXY_CIDRS=127.0.0.1,10.0.0.0/8,172.16.0.0/12,192.168.0.0/16 # AWS S3 target. For native AWS S3, leave S3_ENDPOINT empty. S3_BUCKET=zotero-webdav-prod S3_REGION=us-east-1 S3_ENDPOINT= S3_ACCESS_KEY=replace-me S3_SECRET_KEY=replace-me S3_PREFIX_BASE=users # Provisioner USER_FILE=/config/users.csv PROVISIONER_DRY_RUN=false PROVISIONER_RETRY_COUNT=60 PROVISIONER_RETRY_DELAY_MS=1000 # Smoke test convenience only SMOKE_WEBDAV_URL=https://dav.example.com SMOKE_WEBDAV_USER=alice SMOKE_WEBDAV_PASSWORD=replace-with-alice-password