Fossbill Docs
Switcher le mode Sombre/Lumineux/Auto Switcher le mode Sombre/Lumineux/Auto Switcher le mode Sombre/Lumineux/Auto Retour à la page d'acceuil

Auto-hébergement

Il est vraiment aisé d’auto-héberger une instance Fossbill:

python -m venv venv
venv/bin/pip install fossbill waitress
venv/bin/pip install psycopg2-binary # si vous utilisez PostgreSQl, et vous devriez

Configurez l’instance:

mkdir -p venv/var/fossbill-instance/
curl -o venv/var/fossbill-instance/config.toml https://git.sr.ht/~stacyharper/fossbill/blob/main/config.example.toml
$EDITOR venv/var/fossbill-instance/config.toml

Migrez la base de donnée:

venv/bin/flask --app fossbill db upgrade head

Lancer le serveur est aussi simple que cela:

venv/bin/waitress-serve --listen=127.0.0.1:5554 --call 'fossbill:create_app'

Mais vous devriez plutôt le lancer depuis un démon système. Voile une Configuration de service OpenRC. Adaptez le chemin, et vous pouvez également préparer un fichier /etc/conf.d/fossbill avec migrate_on_start=1 pour lancer automatiquement les migrations lors du démarrage du service.

Vous devez ensuite configurer votre serveur Web. Voila une Configuration serveur Nginx. Adaptez la à votre domaine.