connectd/.env.example

82 lines
1.6 KiB
Text
Raw Normal View History

# connectd environment variables
# copy to .env and fill in your values
# === REQUIRED ===
GROQ_API_KEY=
GROQ_MODEL=llama-3.3-70b-versatile
# === DISTRIBUTED MODE (optional) ===
# for coordinating multiple connectd instances
CONNECTD_CENTRAL_API=
CONNECTD_API_KEY=
CONNECTD_INSTANCE_ID=
CONNECTD_INSTANCE_IP=
# === DISCOVERY: GITHUB ===
# works without token but heavily rate limited
GITHUB_TOKEN=
# === DISCOVERY: FEDIVERSE ===
MASTODON_TOKEN=
MASTODON_INSTANCE=
LEMMY_INSTANCE=
LEMMY_USERNAME=
LEMMY_PASSWORD=
# === DISCOVERY: OTHER ===
DISCORD_BOT_TOKEN=
DISCORD_TARGET_SERVERS=
# === DELIVERY: EMAIL ===
SMTP_HOST=
SMTP_PORT=465
SMTP_USER=
SMTP_PASS=
FROM_EMAIL=
# === DELIVERY: SOCIAL ===
# mastodon - reuses discovery token above
# MASTODON_TOKEN=
# MASTODON_INSTANCE=
BLUESKY_HANDLE=
BLUESKY_APP_PASSWORD=
MATRIX_HOMESERVER=
MATRIX_USER_ID=
MATRIX_ACCESS_TOKEN=
# === DELIVERY: FORGE ISSUES ===
# for creating issues on self-hosted git forges
# highest signal outreach - these people actually selfhost
# codeberg (largest public gitea instance)
CODEBERG_TOKEN=
# gitea/forgejo instances - format: GITEA_TOKEN_<host_with_underscores>=token
# examples:
# GITEA_TOKEN_git_example_com=your-token
# GITEA_TOKEN_192_168_1_8_3000=your-token
# gitlab CE instances - format: GITLAB_TOKEN_<host_with_underscores>=token
# examples:
# GITLAB_TOKEN_gitlab_example_com=your-token
# === HOST USER CONFIG ===
# you - gets priority matching and appears in intros
HOST_USER=
HOST_NAME=
HOST_EMAIL=
HOST_GITHUB=
HOST_MASTODON=
HOST_REDDIT=
HOST_LEMMY=
HOST_LOBSTERS=
HOST_MATRIX=
HOST_DISCORD=
HOST_BLUESKY=
HOST_LOCATION=
HOST_INTERESTS=
HOST_LOOKING_FOR=