Skip to main content
Voir en Markdown

Déployer Sovrium sur un VPS avec systemd et Caddy

Vous avez un VPS Linux et voulez que le binaire Sovrium tourne comme service géré avec HTTPS automatique — sans Docker.

L'exécuter comme service

Installez le binaire (curl -fsSL https://sovrium.com/install | sh), puis définissez une unité systemd qui l'exécute avec vos secrets :

# /etc/systemd/system/sovrium.service
[Service]
ExecStart=/usr/local/bin/sovrium start /srv/app/app.ts
Environment=PORT=3000
Environment=SOVRIUM_DATA_DIR=/srv/app/.sovrium
Environment=AUTH_SECRET=<32-byte hex>
Environment=SOVRIUM_ENCRYPTION_KEY=<32-byte hex>
Environment=BASE_URL=https://app.example.com
Restart=always
User=sovrium
[Install]
WantedBy=multi-user.target

Placez Caddy devant pour le TLS (Caddy récupère et renouvelle le certificat pour vous) :

# /etc/caddy/Caddyfile
app.example.com {
  reverse_proxy localhost:3000
}

Vérifier

sudo systemctl enable --now sovrium && sudo systemctl reload caddy
curl -fsS https://app.example.com/ >/dev/null && echo "up"

Suite

Dernière mise à jour 21 juillet 2026

Cette documentation a été rédigée avec Claude Fable 5 (Anthropic) : des erreurs ou du contenu obsolète sont donc possibles. Sovrium est en bêta — les contributions et corrections sont les bienvenues.

Construit avec Sovrium