/self-host

OpenLEG auf eigener Infrastruktur installieren.

Der Installer richtet die Anwendung und ihre Datenbank lokal mit Docker ein. Ihre LEG übernimmt danach Updates, Backups und Verfügbarkeit.

OpenLEG in einer Zeile selbst betreiben.

Installieren Sie OpenLEG direkt, wenn Sie wissen, was Sie tun. Der Installer erstellt lokale Zugangsschlüssel und startet App, PostgreSQL und Redis mit Docker. Ihre Messdaten bleiben in Ihrer lokalen PostgreSQL-Datenbank.

Für macOS und Linux mit Docker Compose, curl und OpenSSL.

curl -fsSL https://openleg.ch/install.sh | bash

Voraussetzungen

Was vorhanden sein muss

  • macOS oder Linux
  • Docker mit Docker Compose
  • git, curl und openssl
  • Genügend Speicher für PostgreSQL-Daten und Backups

Installer

Was das Skript ausführt

  1. Es lädt einen flachen Checkout des öffentlichen Repos.
  2. Es delegiert an scripts/openleg install.
  3. Es erstellt lokale Zugangsschlüssel und startet App, PostgreSQL und Redis.
  4. Es prüft den lokalen Health-Endpunkt.

Betriebsmodelle

Verantwortung wählen

ModellBetriebDatenhaltung
Selbst betreibenGemeinde oder Hostingpartner. Sie verantworten Setup, Updates, Backups, Monitoring und Verfügbarkeit.Auf eigener Infrastruktur
Gehostet auf openleg.chOpenLEG. Kein eigener technischer Betrieb.Auf Schweizer Infrastruktur

Projektverpflichtungen

Daten und Lizenz

Smart-Meter-Daten bleiben innerhalb jeder LEG. Sie werden nicht verkauft und nicht für Dritte aggregiert.

OpenLEG steht unter AGPL-3.0-or-later. Wer eine veränderte Version über ein Netzwerk anbietet, muss den Nutzenden den entsprechenden Quellcode gemäss Lizenz zugänglich machen.

Privates Netzwerk für Ihre Nachbarn

Ihre Mitglieder erreichen die Box von zu Hause über ein privates Netzwerk, ganz ohne offene Ports am Router. Es baut auf WireGuard und einem selbst gehosteten Headscale-Server auf. Nachbarn treten mit einem einmaligen Code bei.

Der Koordinator sieht Verbindungsdaten, nie Ihre Messdaten. Anleitung zum privaten Netzwerk.

Offen und nachvollziehbar

Prüfen Sie den Code, passen Sie Ihre Installation an und behalten Sie die Kontrolle über den Betrieb.

Quellcode auf GitHub