Standard 127.0.0.1 (Caddy lokalt). Kjører Caddy på en annen maskin over Tailscale, settes SOAPBOX_BIND til denne maskinens Tailscale-IP så appen bare lytter på tailnettet. Brukes av run.sh og compose.yaml; nytt Caddyfile-eksempel for oppsettet. Co-Authored-By: Claude Fable 5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01JcEy43fNYpwg6K6oTKakWR
50 lines
2.3 KiB
Bash
50 lines
2.3 KiB
Bash
# 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) ---
|
||
# Adresse og port containeren eksponeres på; Caddy proxyer hit.
|
||
# Caddy på samme maskin: SOAPBOX_BIND=127.0.0.1
|
||
# Caddy på en annen maskin via SOAPBOX_BIND=100.x.y.z (denne maskinens
|
||
# Tailscale: Tailscale-IP, se `tailscale ip -4`)
|
||
# Appen har ingen egen TLS eller IP-filtrering, så bind aldri til 0.0.0.0 på
|
||
# en maskin med offentlig IP – bruk en adresse bare Caddy når.
|
||
SOAPBOX_BIND=127.0.0.1
|
||
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
|