Initial commit on Forgejo
Fresh repository history for elektrine/magpie hosted at https://git.elektrine.com/elektrine/magpie.
This commit is contained in:
commit
ddbd19f153
23 changed files with 5636 additions and 0 deletions
62
.env.production.example
Normal file
62
.env.production.example
Normal file
|
|
@ -0,0 +1,62 @@
|
|||
MAGPIE_ADDR=127.0.0.1:8090
|
||||
MAGPIE_DATA_DIR=/var/lib/magpie
|
||||
|
||||
# Optional bearer-token API for /objects/* routes.
|
||||
MAGPIE_AUTH_TOKEN=change-this-long-random-token
|
||||
|
||||
# S3-compatible API credentials for /:bucket/:key routes.
|
||||
MAGPIE_S3_ACCESS_KEY_ID=magpie
|
||||
MAGPIE_S3_SECRET_ACCESS_KEY=change-this-long-random-s3-secret
|
||||
# Optional multi-key form: id:secret:read,write,admin;id2:secret2:read
|
||||
MAGPIE_S3_KEYS=
|
||||
MAGPIE_S3_REGION=auto
|
||||
|
||||
# Temporarily set true only for trusted private migrations with clients that
|
||||
# upload using SigV4 UNSIGNED-PAYLOAD, such as some rclone versions.
|
||||
MAGPIE_ALLOW_UNSIGNED_PAYLOADS=false
|
||||
|
||||
# Comma-separated peer base URLs for async write/delete replication.
|
||||
# MAGPIE_REPLICATION_SECRET is required when peers are set.
|
||||
MAGPIE_REPLICATION_PEERS=
|
||||
MAGPIE_REPLICATION_SECRET=
|
||||
# Replication peers must use https unless this is explicitly enabled for a
|
||||
# trusted local/private network.
|
||||
MAGPIE_ALLOW_INSECURE_REPLICATION=false
|
||||
MAGPIE_REPLICATION_MAX_JOBS=10000
|
||||
MAGPIE_REPLICATION_MAX_ATTEMPTS=100
|
||||
|
||||
# Comma-separated bucket allowlist. Empty allows any bucket name.
|
||||
MAGPIE_ALLOWED_BUCKETS=app-uploads
|
||||
|
||||
# Comma-separated bucket/prefix values that allow unsigned public GET/HEAD requests.
|
||||
# Empty/private by default. Set to `app-uploads/avatars` only for public media.
|
||||
# MAGPIE_PUBLIC_PREFIXES=app-uploads/avatars
|
||||
|
||||
# Per-IP request limit per minute. Set 0 to disable.
|
||||
MAGPIE_RATE_LIMIT_PER_MINUTE=600
|
||||
# Trust X-Forwarded-For/X-Real-IP for rate limiting only behind a trusted proxy.
|
||||
MAGPIE_TRUST_PROXY_HEADERS=false
|
||||
|
||||
# Upload safety limits.
|
||||
# Default: 1073741824 (1 GiB)
|
||||
MAGPIE_MAX_OBJECT_SIZE=1073741824
|
||||
|
||||
# Reject writes if disk free space would fall below this value.
|
||||
# Default: 1073741824 (1 GiB)
|
||||
MAGPIE_MIN_FREE_BYTES=1073741824
|
||||
|
||||
# Maximum accepted SigV4 presigned URL lifetime.
|
||||
# Default: 24h
|
||||
MAGPIE_PRESIGNED_MAX_EXPIRY=24h
|
||||
|
||||
# Remove incomplete multipart uploads older than this age.
|
||||
# Default: 24h
|
||||
MAGPIE_MULTIPART_MAX_AGE=24h
|
||||
|
||||
# Maximum total expanded bytes accepted by restore.
|
||||
# Default: 10737418240 (10 GiB)
|
||||
MAGPIE_MAX_RESTORE_BYTES=10737418240
|
||||
|
||||
# Rebuild SQLite metadata from existing files on startup.
|
||||
# Useful after manual restores/migrations; usually false for normal startup.
|
||||
MAGPIE_REINDEX_ON_START=false
|
||||
Loading…
Add table
Add a link
Reference in a new issue