Auto-hébergement
Vous êtes le genre de personne qui lit le code source avant de faire confiance à un outil
Bien. Nous aussi. Voici exactement ce qu’est Unitae, ce qu’il fait avec les données de votre assemblée, et comment le faire tourner vous-même en trois commandes.
Voici ce que vous obtenez en le faisant tourner vous-même
Contrôle total
Votre serveur, vos règles. Vous décidez où les données vivent, qui a accès et quand les mises à jour se produisent. Aucun tiers entre vous et les données de votre assemblée.
Souveraineté complète des données
La base de données tourne sur votre infrastructure. Rien ne quitte votre serveur sauf si vous le configurez ainsi. Aucune télémétrie, aucune analytics.
Aucun abonnement, aucune dépendance
L’auto-hébergement est gratuit, pour toujours. La licence AGPL-3.0 vous garantit de toujours pouvoir faire tourner le logiciel.
Les mêmes fonctionnalités que l’hébergement géré
Le code est identique. Pas de fonctionnalités verrouillées, pas de limites artificielles. Proclamateurs, territoires et stockage illimités — parce que c’est votre serveur.
Ce dont vous aurez besoin
L’auto-hébergement est simple si vous êtes à l’aise avec un terminal. Voici ce qui est requis :
- Un serveur Linux ou macOS (VPS, dédié ou réseau local)
- Docker et Docker Compose installés
- Au moins 1 Go de RAM (2 Go recommandés)
- Un nom de domaine si vous voulez HTTPS (non requis en local)
- Aisance basique avec le terminal — vous lancerez une poignée de commandes
Démarrer en 3 commandes
Clonez le dépôt, copiez le fichier d’environnement exemple et démarrez la pile :
# Cloner le dépôt
git clone https://github.com/Unitae/unitae.git && cd unitae
# Copier et modifier le fichier d’environnement
cp .env.example .env
# Démarrer Unitae
docker compose up -d
✓ Unitae fonctionne sur localhost:8080
Les compromis, en toute honnêteté
L’auto-hébergement vous donne le contrôle total. Cela signifie aussi la responsabilité totale. Voici la liste honnête :
Sauvegardes
L’hébergement géré exécute des sauvegardes quotidiennes avec récupération testée. L’auto-hébergement signifie que vous mettez en place votre propre stratégie de sauvegarde.
Certificat TLS
L’hébergement géré provisionne et renouvelle le TLS automatiquement. Sur votre serveur, vous devrez configurer un proxy inverse (Caddy, nginx) et gérer le renouvellement.
Mises à jour
L’hébergement géré se met à jour automatiquement. L’auto-hébergement signifie que vous tirez la dernière image et redémarrez la pile quand une nouvelle version sort.
Support
Les abonnés gérés bénéficient d’un support par email prioritaire. Les auto-hébergeurs ont GitHub Issues et la communauté.
Un seul fichier contrôle tout
Le fichier .env contrôle tout. Variables clés à configurer :
- DATABASE_URL — chaîne de connexion PostgreSQL (préconfigurée dans le fichier Compose)
- REDIS_URL — chaîne de connexion Redis (préconfigurée dans le fichier Compose)
- SESSION_SECRET — une longue chaîne aléatoire pour la signature de session
- APP_URL — l’URL publique de votre instance
- SMTP_* — paramètres email pour les réinitialisations de mot de passe et notifications
Pas encore prêt à auto-héberger ?
Vous avez lu le code. Vous savez exactement ce que fait Unitae. Si vous préférez éviter la gestion serveur et passer directement au travail d’assemblée, l’hébergement géré est à 9 €/mois — en ligne en 30 secondes, sauvegardes gérées, TLS géré. Et chaque abonnement finance le développement open source qui profite aussi aux auto-hébergeurs.
Aucune carte bancaire requise. Annulez quand vous voulez, exportez toutes vos données.