/self-host
Installer OpenLEG sur votre propre infrastructure.
L’installateur configure l’application et sa base de données localement avec Docker. Votre CEL prend ensuite en charge les mises à jour, les sauvegardes et la disponibilité.
Auto-héberger OpenLEG en une commande.
Installez OpenLEG directement si vous connaissez la procédure. L’installateur crée des clés d’accès locales et démarre l’application, PostgreSQL et Redis avec Docker. Vos mesures restent dans votre base PostgreSQL locale.
Pour macOS et Linux avec Docker Compose, curl et OpenSSL.
curl -fsSL https://openleg.ch/install.sh | bash
Téléchargez d’abord le script, lisez-le, puis lancez-le vous-même.
curl -fsSL https://openleg.ch/install.sh -o install-openleg.sh
less install-openleg.sh
bash install-openleg.sh
Pour une copie fixe du dépôt que vous vérifiez avant l’installation et les mises à jour.
git clone https://github.com/Open-LEG-ch/openleg.git
cd openleg
./scripts/openleg install
Prérequis
Ce dont vous avez besoin
- macOS ou Linux
- Docker avec Docker Compose
git,curletopenssl- Assez d’espace pour les données PostgreSQL et les sauvegardes
Installateur
Ce que fait le script
- Il télécharge une copie superficielle du dépôt public.
- Il délègue l’installation à
scripts/openleg install. - Il crée des clés d’accès locales et démarre l’application, PostgreSQL et Redis.
- Il vérifie le point de contrôle de santé local.
Modes d’exploitation
Choisir les responsabilités
| Modèle | Exploitation | Hébergement des données |
|---|---|---|
| Auto-hébergement | Commune ou partenaire d’hébergement. Vous êtes responsable de l’installation, des mises à jour, des sauvegardes, de la surveillance et de la disponibilité. | Sur votre propre infrastructure |
| Hébergement sur openleg.ch | OpenLEG. Aucune exploitation technique à votre charge. | Sur une infrastructure suisse |
Engagements du projet
Données et licence
Les données des compteurs intelligents restent au sein de chaque CEL. Elles ne sont ni vendues ni agrégées pour des tiers.
OpenLEG est distribué sous licence AGPL-3.0-or-later. Toute personne qui propose une version modifiée sur un réseau doit mettre le code source correspondant à disposition des utilisateurs conformément à la licence.
Un réseau privé pour vos voisins
Vos membres accèdent au boîtier depuis chez eux par un réseau privé, sans ports ouverts sur le routeur. Il repose sur WireGuard et un serveur Headscale auto-hébergé. Les voisins le rejoignent avec un code à usage unique.
Le coordinateur voit les données de connexion, jamais vos mesures. Guide du réseau privé.
Ouvert et vérifiable
Consultez le code, adaptez votre installation et gardez le contrôle de l’exploitation.
Code source sur GitHub