soapbox/.env.example

50 lines
2.4 KiB
Bash
Raw Normal View History

# Kopier til .env og juster. Alle verdier har fornuftige standarder;
# du trenger strengt tatt bare SOAPBOX_SITE_URL og hovedbrukeren.
# .env leses av run.sh (podman --env-file) og compose.yaml.
# Absolutt URL til bloggens rot, uten avsluttende skråstrek. Ta med sub-path
# hvis du har en (https://domene.no/blog). Selve sidene bruker relative lenker,
# men denne trengs der absolutte URL-er er påkrevd:
# - Open Graph-metadata (og:url, og:image) det som vises når et innlegg
# deles på Mastodon/Bluesky/Slack. Feil verdi her gir feil/manglende bilde.
# - feed.xml og sitemap.xml
# - Secure-flagget på sesjonscookien (settes når URL-en starter med https)
# Må oppdateres og containeren startes på nytt hvis bloggen flyttes.
SOAPBOX_SITE_URL=https://blog.domene.no
# Sub-path utledes automatisk fra SOAPBOX_SITE_URL (…/blog → /blog).
# Sett denne bare hvis proxyen stripper prefikset før appen (da: tom verdi).
#SOAPBOX_BASE_PATH=
# Standardtema før noe er valgt i admin. Valget lagres i content/site.toml.
# Egne temaer: /data/content/themes/<navn>/ (følger med i git og backup).
SOAPBOX_THEME=green
# Lengste side på opplastede bilder (px). EXIF fjernes alltid.
SOAPBOX_MAX_IMAGE_PX=2000
# Hovedbruker opprettes ved første start, ignoreres når en eier finnes.
# Bytt passord i admin etterpå og fjern gjerne linjene her.
SOAPBOX_OWNER_USER=olemd
SOAPBOX_OWNER_PASSWORD=bytt-meg-naa
# Valgfritt: overstyr cookie-nøkkelen. Standard: autogenerert i /data/secret_key.
#SOAPBOX_SECRET_KEY=
# --- Bare for run.sh / compose (ikke lest av appen) ---
# Port Caddy proxyer til. Tom SOAPBOX_BIND = lytt på alle adresser, IPv4 og
# IPv6 riktig når Caddy står på en annen maskin og når appen over Tailscale
# med MagicDNS (kan gi enten v4 eller v6). Sett SOAPBOX_BIND til én adresse
# (f.eks. 127.0.0.1 når Caddy kjører lokalt) for å begrense. Appen har ingen
# egen TLS eller IP-filtrering, så på en maskin med offentlig IP bør
# brannmuren bare slippe Caddy/tailnettet inn på porten.
SOAPBOX_BIND=
SOAPBOX_PORT=8080
# Podman-volum (navn) eller katalog (absolutt sti) for /data
SOAPBOX_VOLUME=soapbox-data
# Minnegrense for containeren (bildebehandling er det som bruker mest)
SOAPBOX_MEMORY=512m
# run.sh tar backup av datavolumet før hver oppstart, med tidsstempel i
# filnavnet, og beholder de N nyeste. 0 = ingen backup.
SOAPBOX_BACKUP_DIR=./backups
SOAPBOX_BACKUP_KEEP=5