2026-07-22 11:59:51 -07:00
|
|
|
# Copy to secrets/.env and fill in. NEVER commit secrets/.env
|
2026-07-22 19:48:56 -07:00
|
|
|
#
|
|
|
|
|
# After editing secrets on the server:
|
|
|
|
|
# Usenet: ./scripts/configure-usenet.sh
|
|
|
|
|
# Cloudflare: ./scripts/render-cloudflare-ddns-env.sh
|
|
|
|
|
# docker compose up -d cloudflare-ddns --force-recreate
|
|
|
|
|
# Full table: see quickstart.md → "After changing secrets"
|
|
|
|
|
#
|
2026-07-22 12:48:07 -07:00
|
|
|
# scripts/configure-usenet.sh accepts these names (and a few aliases).
|
2026-07-22 11:59:51 -07:00
|
|
|
|
2026-07-22 12:48:07 -07:00
|
|
|
# --- NZBgeek (Prowlarr indexer) ---
|
|
|
|
|
NZBGEEKUSERNAME=
|
|
|
|
|
NZBGEEKEMAIL=
|
|
|
|
|
NZBGEEKAPI=https://api.nzbgeek.info/
|
|
|
|
|
# API key (also accepted as NZBGEEK_API_KEY)
|
|
|
|
|
NZBKEEPKEY=
|
2026-07-22 11:59:51 -07:00
|
|
|
|
2026-07-22 12:48:07 -07:00
|
|
|
# --- Newshosting (Usenet / SABnzbd) ---
|
|
|
|
|
# NEWSHOSTINGAPI is the NNTP host hostname
|
|
|
|
|
NEWSHOSTINGAPI=news.newshosting.com
|
|
|
|
|
NEWSHOSTINGSSLPORT=563
|
|
|
|
|
NEWSHOSTINGUSER=
|
|
|
|
|
# also accepted: NEWSHOSTING_PASS, NEWSHOSTINGPASS
|
|
|
|
|
HNEWSHOSTINGPASS=
|
|
|
|
|
NEWSHOSTINGCONNECTIONS=20
|
2026-07-22 11:59:51 -07:00
|
|
|
|
2026-07-22 12:48:07 -07:00
|
|
|
# --- Tweaknews (Usenet / SABnzbd) ---
|
|
|
|
|
# TWEAKNEWSAPI is the NNTP host (e.g. news.tweaknews.eu or newshosting.tweaknews.eu)
|
|
|
|
|
TWEAKNEWSAPI=news.tweaknews.eu
|
|
|
|
|
TWEAKNEWSSSLPORT=563
|
|
|
|
|
TWEAKNEWSLOGIN=
|
|
|
|
|
TWEAKNEWSPASSWORD=
|
|
|
|
|
TWEAKNEWSCONNECTIONS=40
|
2026-07-22 19:35:21 -07:00
|
|
|
|
|
|
|
|
# --- Cloudflare DDNS (timothyjmiller/cloudflare-ddns) ---
|
|
|
|
|
# API token needs Zone.DNS Edit on the zone (not the global API key)
|
|
|
|
|
CLOUDFLAREAPIKEY=
|
|
|
|
|
# optional aliases
|
|
|
|
|
CLOUDFLARE_API_TOKEN=
|
|
|
|
|
CLOUDFLAREZONEID=
|
|
|
|
|
CLOUDFLAREACCOUNTID=
|
|
|
|
|
CLOUDFLAREDOMAIN=devopshomelab.com
|
|
|
|
|
# Comma-separated labels (or FQDNs). Apex is always included.
|
|
|
|
|
CLOUDFLARESUBDOMAINS=mc,minecraft,vpn,www,forgejo,jellyfin
|
|
|
|
|
# false = DNS-only (needed for VPN); true = orange-cloud proxy
|
|
|
|
|
CLOUDFLARE_PROXIED=false
|
|
|
|
|
CLOUDFLARE_UPDATE_CRON=@every 5m
|