soapbox/.env.example
Ole-Morten Duesund 14bb9f97ab Lytt på alle adresser (IPv4 og IPv6) som standard
SOAPBOX_BIND er nå tom som standard = alle adresser, så Caddy på en
annen maskin når appen over Tailscale/MagicDNS uansett om navnet løses
til v4 eller v6. Waitress bandt bare 0.0.0.0 inne i containeren, så
IPv6-tilkoblinger via pasta ble avvist; nå brukes listen="*:8080"
(dual-stack). Verifisert mot maskinens Tailscale-IPv4 og -IPv6.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01JcEy43fNYpwg6K6oTKakWR
2026-08-26 15:13:32 +02:00

50 lines
2.4 KiB
Bash
Raw Permalink Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

# 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