78 lines
1.9 KiB
YAML
78 lines
1.9 KiB
YAML
################################
|
||
# GoToSocial – konfigurační soubor
|
||
# Dokumentace: https://docs.gotosocial.org/en/latest/configuration/
|
||
################################
|
||
|
||
# Vaše doména
|
||
host: "GTS_HOST_PLACEHOLDER"
|
||
|
||
# Pokud chcete oddělit doménu účtů od domény serveru
|
||
# Např. účty @user@vase-domena.cz, ale server běží na social.vase-domena.cz
|
||
# account-domain: "ACCOUNT_DOMAIN_PLACEHOLDER"
|
||
|
||
protocol: "https"
|
||
bind-address: "0.0.0.0"
|
||
port: 8080
|
||
trusted-proxies:
|
||
- "127.0.0.1/32"
|
||
- "::1"
|
||
|
||
# Databáze
|
||
db-type: "sqlite"
|
||
db-address: "/gotosocial/storage/sqlite.db"
|
||
db-sqlite-journal-mode: "WAL"
|
||
db-sqlite-synchronous: "NORMAL"
|
||
db-sqlite-cache-size: "8MiB"
|
||
db-sqlite-busy-timeout: "30s"
|
||
|
||
# Úložiště médií
|
||
storage-backend: "local"
|
||
storage-local-base-path: "/gotosocial/storage"
|
||
|
||
# Web rozhraní
|
||
web-template-base-dir: "/gotosocial/web/template/"
|
||
web-asset-base-dir: "/gotosocial/web/assets/"
|
||
|
||
# Instance
|
||
instance-expose-peers: false
|
||
instance-expose-suspended: false
|
||
instance-expose-suspended-web: false
|
||
instance-deliver-to-shared-inboxes: true
|
||
|
||
# Účty
|
||
accounts-registration-open: false
|
||
accounts-approval-required: true
|
||
accounts-reason-required: true
|
||
accounts-allow-custom-css: false
|
||
|
||
# Média
|
||
media-image-max-size: 10485760 # 10 MiB
|
||
media-video-max-size: 41943040 # 40 MiB
|
||
media-description-min-chars: 0
|
||
media-description-max-chars: 500
|
||
media-remote-cache-days: 7
|
||
media-cleanup-from: "00:00"
|
||
media-cleanup-every: "24h"
|
||
|
||
# Emojis
|
||
media-emoji-local-max-size: 51200 # 50 KiB
|
||
media-emoji-remote-max-size: 102400 # 100 KiB
|
||
|
||
# Logy
|
||
log-level: "info"
|
||
log-db-queries: false
|
||
|
||
# SMTP (e-mail) – volitelné
|
||
# smtp-host: ""
|
||
# smtp-port: 587
|
||
# smtp-username: ""
|
||
# smtp-password: ""
|
||
# smtp-from: "noreply@vase-domena.cz"
|
||
|
||
# OIDc (volitelné – přihlašování přes externí poskytovatele)
|
||
# oidc-enabled: false
|
||
|
||
# CORS
|
||
advanced-cookies-samesite: "lax"
|
||
advanced-rate-limit-requests: 300
|