Fluxheim/Documentazione/Systemd e container

Systemd e container

Usa systemd per host nativi o container rootless per deployment isolati.

Podman rootless

podman run --name fluxheim --replace \
  -p 8080:8080 \
  -v ./fluxheim.toml:/etc/fluxheim/fluxheim.toml:ro \
  -v ./site:/srv/site:ro \
  -v fluxheim-cache:/var/cache/fluxheim \
  ghcr.io/valkyoth/fluxheim:v1.6.30

Punto mount container

Punto mountRecommended mode
ConfigurazioneurazioneBind mount in sola lettura.
Contenuto staticoBind mount in sola lettura.
Stato ACMEVolume persistente scrivibile.
Disk cachePersistent writable volume sized for the cache policy.
SegretiSecret container o directory credentials, non un file pubblico.

Flusso systemd

fluxheim --config /etc/fluxheim/fluxheim.toml --check-config
sudo systemctl restart fluxheim
sudo systemctl status fluxheim
journalctl -u fluxheim -n 100 --no-pager

Checklist production

  • Fissa versioni release o digest image.
  • Monta config e contenuto in sola lettura.
  • Keep ACME and cache state on persistent volumes.
  • Valida il config rispetto al profilo che vuoi eseguire.
  • Tieni pronti health check e comandi rollback prima di cambiare traffico.
Italiano