/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

Prérequis

Ce dont vous avez besoin

  • macOS ou Linux
  • Docker avec Docker Compose
  • git, curl et openssl
  • Assez d’espace pour les données PostgreSQL et les sauvegardes

Installateur

Ce que fait le script

  1. Il télécharge une copie superficielle du dépôt public.
  2. Il délègue l’installation à scripts/openleg install.
  3. Il crée des clés d’accès locales et démarre l’application, PostgreSQL et Redis.
  4. Il vérifie le point de contrôle de santé local.

Modes d’exploitation

Choisir les responsabilités

ModèleExploitationHébergement des données
Auto-hébergementCommune 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.chOpenLEG. 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