mirror of
https://gitverse.ru/kpa39l/gotosocial.git
synced 2026-09-29 09:55:10 +00:00
openspec: change deploy-gotosocial — развертывание GoToSocial (compose+config+backup+docs)
This commit is contained in:
+71
@@ -0,0 +1,71 @@
|
||||
###########################
|
||||
##### GENERAL CONFIG ######
|
||||
###########################
|
||||
|
||||
# Split-domain: сервер живёт на social.dedinit.ru,
|
||||
# аккаунты — @user@dedinit.ru (account-domain).
|
||||
# ВАЖНО: эти два значения ПОСЛЕ первого запуска менять нельзя (необратимо).
|
||||
host: "social.dedinit.ru"
|
||||
account-domain: "dedinit.ru"
|
||||
protocol: "https"
|
||||
bind-address: "0.0.0.0"
|
||||
port: 8080
|
||||
|
||||
# Caddy на vps02 проксирует через WG (10.8.0.2) — после docker NAT
|
||||
# source IP для контейнера = gateway docker-сети gotosocial (172.29.0.1).
|
||||
# Доверяем ему, чтобы реальный клиентский IP брался из X-Forwarded-For.
|
||||
trusted-proxies:
|
||||
- "127.0.0.1/32"
|
||||
- "::1"
|
||||
- "172.29.0.1/16"
|
||||
|
||||
# Логи
|
||||
log-level: "info"
|
||||
log-format: "json"
|
||||
log-timestamp-format: "2006-01-02T15:04:05.000Z07:00"
|
||||
log-client-ip: true
|
||||
|
||||
###########################
|
||||
##### INSTANCE CONFIG #####
|
||||
###########################
|
||||
|
||||
# Название сервера и описание (видны в UI/API)
|
||||
application-name: "gotosocial"
|
||||
instance-title: "dedinit()"
|
||||
instance-description: "Нода для обычных людей"
|
||||
instance-contact-email: "kpa39l@yandex.ru"
|
||||
|
||||
###########################
|
||||
##### DATABASE CONFIG #####
|
||||
###########################
|
||||
|
||||
# SQLite — файл внутри volume ./data
|
||||
db-type: "sqlite"
|
||||
db-address: "/gotosocial/storage/sqlite.db"
|
||||
|
||||
###########################
|
||||
##### STORAGE CONFIG ######
|
||||
###########################
|
||||
|
||||
# Медиа — локально (./data/storage)
|
||||
storage-local-base-path: "/gotosocial/storage"
|
||||
|
||||
###########################
|
||||
##### SMTP CONFIG #########
|
||||
###########################
|
||||
|
||||
# Jino SMTP — отправка писем GtS (подтверждения, уведомления)
|
||||
smtp-host: "smtp.jino.ru"
|
||||
smtp-port: 587
|
||||
smtp-username: "social@dedinit.ru"
|
||||
# Пароль — из .env (GTS_SMTP_PASSWORD), в git не попадает
|
||||
smtp-password: ""
|
||||
smtp-from: "social@dedinit.ru"
|
||||
|
||||
###########################
|
||||
##### METRICS CONFIG ######
|
||||
###########################
|
||||
|
||||
# Метрики Prometheus (OTEL экспортёр настроен в docker-compose env)
|
||||
metrics-enabled: true
|
||||
metrics-auth-enabled: false
|
||||
Reference in New Issue
Block a user