Files

40 lines
1.5 KiB
Bash
Raw Permalink Normal View History

# ── Vortex unified messaging stack ─────────────────────────────────
# Copy to .env, edit, then `make up`. Nothing else to configure.
# Matrix server name (domain part of user IDs). Keep `localhost` for local use.
MATRIX_SERVER_NAME=localhost
# Admin account created automatically on first boot.
MATRIX_USER=admin
MATRIX_PASSWORD=changeme
# Postgres superuser password (user: vortex).
POSTGRES_PASSWORD=changeme
# Shared secret for Synapse admin registration. `auto` = generated once and
# persisted to the data volume.
REGISTRATION_SHARED_SECRET=auto
# Shared secret for bridge double puppeting (appservice method). `auto` = generated.
DOUBLEPUPPET_SHARED_SECRET=auto
# Which bridges to run. Comma-separated, no spaces.
# Full set: gmessages,telegram,whatsapp,twitter,linkedin,discord,meta
BRIDGES_ENABLED=gmessages,telegram,whatsapp,twitter,linkedin,discord,meta
# Compose starts exactly the bridges listed above (do not edit this line):
COMPOSE_PROFILES=${BRIDGES_ENABLED}
# Telegram needs API credentials from https://my.telegram.org.
# Leave empty to skip the Telegram bridge gracefully (its container idles with a log line).
TELEGRAM_API_ID=
TELEGRAM_API_HASH=
# MCP server (streamable HTTP) host port.
MCP_HTTP_PORT=8765
# When false (default), the MCP send_draft tool refuses to send; a human must
# send drafts from the TUI. Set true to let AI agents send staged drafts.
MCP_ALLOW_SEND=false
TZ=UTC