Files
szurubooru/.env.sample
Amras 60979c15c4 fix: remove "-" from ENV names
The BULK-EDIT config variables had the illegal char '-',
which prevents deployment.
Replaced these with BULK_EDIT.
2026-01-14 09:00:05 +00:00

160 lines
4.4 KiB
Plaintext

TYPE=szurubooru
DOMAIN=szurubooru.example.com
# EXTRA_DOMAINS=,
LETS_ENCRYPT_ENV=production
# Shown in the website title and on the front page
WEBSITE_NAME=szurubooru
THREADS=4
BASE_URL=/
# Backend container - not supported by recipe yet
# DATA_URL=
# Password Reset - if SMTP_HOST is empty, password reset will be disabled
# --------------
SMTP_HOST=
SMTP_PORT=
SMTP_USER=
SMTP_FROM=
# Manual Password Reset
# ---------------------
CONTACT_EMAIL=
# Secrets
# -------
SECRET_DB_PASSWORD_VERSION: v1
SECRET_SMTP_PASSWORD_VERSION: v1
SECRET_SALT_VERSION: v1
# Postgres
# --------
DB_HOST=db
DB_USER=szuru
DB_NAME=szuru
DB_PORT=5432
LOG_SQL=0
# Set true to allow an image to be uploaded despite warnings/errors
# ------------------------------------------------------------------
ALLOW_BROKEN_UPLOADS=false
# Privileges
# ----------
# allowed values: anonymous - regular - power - moderator - administrator
# User Metadata
PRIVILEGE_CREATE_SELF=anonymous # =administrator disables registration
PRIVILEGE_CREATE_ANY_USERS=administrator
PRIVILEGE_LIST_USERS=regular
PRIVILEGE_VIEW_USERS=regular
PRIVILEGE_EDIT_ANY_NAME=moderator
PRIVILEGE_EDIT_ANY_PASS=moderator
PRIVILEGE_EDIT_ANY_EMAIL=moderator
PRIVILEGE_EDIT_ANY_AVATAR=moderator
PRIVILEGE_EDIT_ANY_RANK=moderator # no one can promote to higher rank than their own
PRIVILEGE_EDIT_OWN_NAME=regular
PRIVILEGE_EDIT_OWN_PASS=regular
PRIVILEGE_EDIT_OWN_EMAIL=regular
PRIVILEGE_EDIT_OWN_AVATAR=regular
PRIVILEGE_EDIT_OWN_RANK=moderator # no one can promote to higher rank than their own
PRIVILEGE_DELETE_ANY_USERS=administrator
PRIVILEGE_DELETE_SELF=regular
# User Tokens (used for API authentication and login)
PRIVILEGE_LIST_ANY_USER_TOKENS=administrator
PRIVILEGE_LIST_OWN_USER_TOKENS=regular
PRIVILEGE_CREATE_ANY_USER_TOKENS=administrator
PRIVILEGE_CREATE_OWN_USER_TOKENS=regular
PRIVILEGE_EDIT_ANY_USER_TOKENS=administrator
PRIVILEGE_EDIT_OWN_USER_TOKENS=regular
PRIVILEGE_DELETE_ANY_USER_TOKENS=administrator
PRIVILEGE_DELETE_OWN_USER_TOKENS=regular
# Posts
PRIVILEGE_CREATE_ANONYMOUS_POSTS=regular
PRIVILEGE_CREATE_IDENTIFIED_POSTS=regular
PRIVILEGE_LIST_POSTS=anonymous
PRIVILEGE_REVERSE_SEARCH_POSTS=regular
PRIVILEGE_VIEW_POSTS=anonymous
PRIVILEGE_VIEW_FEATURED_POSTS=anonymous
PRIVILEGE_EDIT_POST_CONTENT=power
PRIVILEGE_EDIT_POST_FLAGS=regular
PRIVILEGE_EDIT_POST_NOTES=regular
PRIVILEGE_EDIT_POST_RELATIONS=regular
PRIVILEGE_EDIT_POST_SAFETY=power
PRIVILEGE_EDIT_POST_SOURCE=regular
PRIVILEGE_EDIT_POST_TAGS=regular
PRIVILEGE_EDIT_POST_THUMBNAIL=power
PRIVILEGE_FEATURE_POSTS=moderator
PRIVILEGE_DELETE_POSTS=moderator
PRIVILEGE_SCORE_POSTS=regular
PRIVILEGE_MERGE_POSTS=moderator
PRIVILEGE_FAVORITE_POSTS=regular
PRIVILEGE_BULK_EDIT_POST_TAGS=power
PRIVILEGE_BULK_EDIT_POST_SAFETY=power
PRIVILEGE_BULK_DELETE_POSTS=power
# Tags
PRIVILEGE_CREATE_TAGS=regular
PRIVILEGE_EDIT_TAG_NAMES=power
PRIVILEGE_EDIT_TAG_CATEGORY=power
PRIVILEGE_EDIT_TAG_DESCRIPTION=power
PRIVILEGE_EDIT_TAG_IMPLICATIONS=power
PRIVILEGE_EDIT_TAG_SUGGESTIONS=power
PRIVILEGE_LIST_TAGS=regular
PRIVILEGE_VIEW_TAGS=anonymous
PRIVILEGE_MERGE_TAGS=moderator
PRIVILEGE_DELETE_TAGS=moderator
# Tag Categories
PRIVILEGE_CREATE_TAG_CATEGORIES=moderator
PRIVILEGE_EDIT_TAG_CATEGORY_NAME=moderator
PRIVILEGE_EDIT_TAG_CATEGORY_COLOR=moderator
PRIVILEGE_EDIT_TAG_CATEGORY_ORDER=moderator
PRIVILEGE_LIST_TAG_CATEGORIES=anonymous
PRIVILEGE_VIEW_TAG_CATEGORIES=anonymous
PRIVILEGE_DELETE_TAG_CATEGORIES=moderator
PRIVILEGE_SET_DEFAULT_TAG_CATEGORIES=moderator
# Pools
PRIVILEGE_CREATE_POOLS=regular
PRIVILEGE_EDIT_POOL_NAMES=power
PRIVILEGE_EDIT_POOL_CATEGORY=power
PRIVILEGE_EDIT_POOL_DESCRIPTION=power
PRIVILEGE_EDIT_POOL_POSTS=power
PRIVILEGE_LIST_POOLS=regular
PRIVILEGE_VIEW_POOLS=anonymous
PRIVILEGE_MERGE_POOLS=moderator
PRIVILEGE_DELETE_POOLS=moderator
# Pool Categories
PRIVILEGE_CREATE_POOL_CATEGORIES=moderator
PRIVILEGE_EDIT_POOL_CATEGORY_NAME=moderator
PRIVILEGE_EDIT_POOL_CATEGORY_COLOR=moderator
PRIVILEGE_LIST_POOL_CATEGORIES=anonymous
PRIVILEGE_VIEW_POOL_CATEGORIES=anonymous
PRIVILEGE_DELETE_POOL_CATEGORIES=moderator
PRIVILEGE_SET_DEFAULT_POOL_CATEGORIES=moderator
# Comments
PRIVILEGE_CREATE_COMMENTS=regular
PRIVILEGE_DELETE_ANY_COMMENTS=moderator
PRIVILEGE_DELETE_OWN_COMMENTS=regular
PRIVILEGE_EDIT_ANY_COMMENTS=moderator
PRIVILEGE_EDIT_OWN_COMMENTS=regular
PRIVILEGE_LIST_COMMENTS=regular
PRIVILEGE_VIEW_COMMENTS=regular
PRIVILEGE_SCORE_COMMENTS=regular
# Snapshots
PRIVILEGE_LIST_SNAPSHOTS=power
# Upload/Download
PRIVILEGE_CREATE_UPLOADS=regular
PRIVILEGE_USE_DOWNLOADER=power