32 lines
1.0 KiB
Plaintext
32 lines
1.0 KiB
Plaintext
# Server (dev only)
|
|
HOST=0.0.0.0
|
|
PORT=8080
|
|
# Immich connection (include /api)
|
|
IMMICH_BASE_URL=http://REPLACE_ME:2283/api
|
|
IMMICH_API_KEY=ADD-YOUR-API-KEY # needs: asset.upload; for albums also: album.create, album.read, albumAsset.create
|
|
MAX_CONCURRENT=3
|
|
|
|
# Public uploader page (optional) — disabled by default
|
|
PUBLIC_UPLOAD_PAGE_ENABLED=TRUE
|
|
|
|
# Album (optional): auto-add uploads from public uploader to this album (creates if needed)
|
|
IMMICH_ALBUM_NAME=dead-drop
|
|
|
|
# Local dedupe cache (SQLite)
|
|
STATE_DB=./data/state.db
|
|
|
|
# Base URL for generating absolute invite links (recommended for production)
|
|
# e.g., PUBLIC_BASE_URL=https://photos.example.com
|
|
#PUBLIC_BASE_URL=
|
|
|
|
# Session and security
|
|
SESSION_SECRET=SET-A-STRONG-RANDOM-VALUE
|
|
LOG_LEVEL=DEBUG
|
|
|
|
# Chunked uploads (to work around 100MB proxy limits)
|
|
# Enable to send files in chunks from browser to this service; the service reassembles and forwards to Immich.
|
|
# Recommended chunk size for Cloudflare Tunnel is <= 95MB.
|
|
CHUNKED_UPLOADS_ENABLED=false
|
|
CHUNK_SIZE_MB=95
|
|
|