stack/secrets/.env.example
tim 0ddf1d3699 Add RustDesk server and Caddy HTTPS reverse proxy
Proxy forgejo/jellyfin/rustdesk info under devopshomelab.com with
Let's Encrypt, publish RustDesk hbbs/hbbr ports, and wire Forgejo
ROOT_URL to https://forgejo.devopshomelab.com.
2026-07-22 20:00:05 -07:00

47 lines
1.6 KiB
Text

# Copy to secrets/.env and fill in. NEVER commit secrets/.env
#
# 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"
#
# scripts/configure-usenet.sh accepts these names (and a few aliases).
# --- NZBgeek (Prowlarr indexer) ---
NZBGEEKUSERNAME=
NZBGEEKEMAIL=
NZBGEEKAPI=https://api.nzbgeek.info/
# API key (also accepted as NZBGEEK_API_KEY)
NZBKEEPKEY=
# --- Newshosting (Usenet / SABnzbd) ---
# NEWSHOSTINGAPI is the NNTP host hostname
NEWSHOSTINGAPI=news.newshosting.com
NEWSHOSTINGSSLPORT=563
NEWSHOSTINGUSER=
# also accepted: NEWSHOSTING_PASS, NEWSHOSTINGPASS
HNEWSHOSTINGPASS=
NEWSHOSTINGCONNECTIONS=20
# --- 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
# --- 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,rustdesk
# false = DNS-only (required for Let's Encrypt HTTP-01 + VPN); true = orange-cloud proxy
CLOUDFLARE_PROXIED=false
CLOUDFLARE_UPDATE_CRON=@every 5m