soapbox/.env.example
Ole-Morten Duesund 4d9b6f9d90 run.sh: automatisk backup med rotasjon, og --restart=always
Før hver oppstart eksporteres datavolumet til
SOAPBOX_BACKUP_DIR/soapbox-data-<UTC-tidsstempel>.tar.gz; de
SOAPBOX_BACKUP_KEEP nyeste beholdes (standard 5, 0 = av). Bind-mounts
pakkes med tar, navngitte volum med podman volume export.

--restart unless-stopped byttet til --restart=always i run.sh og
compose.yaml: podman håndterer ikke unless-stopped som docker.

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

37 lines
1.5 KiB
Bash
Raw 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. Brukes bare i feed.xml og for Secure-cookie
# (https → Secure). Ta med sub-path hvis du har en.
SOAPBOX_SITE_URL=https://blog.domene.no
# Sub-path bloggen ligger under bak Caddy, f.eks. /blog. Tom = rot.
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) ---
# Lokal port Caddy proxyer til. Bindes kun til 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