/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
Laden Sie das Skript zuerst herunter, lesen Sie es und starten Sie es danach selbst.
curl -fsSL https://openleg.ch/install.sh -o install-openleg.sh
less install-openleg.sh
bash install-openleg.sh
Für einen festen Checkout, den Sie vor Installation und Updates selbst prüfen.
git clone https://github.com/Open-LEG-ch/openleg.git
cd openleg
./scripts/openleg install
Voraussetzungen
Was vorhanden sein muss
- macOS oder Linux
- Docker mit Docker Compose
git,curlundopenssl- Genügend Speicher für PostgreSQL-Daten und Backups
Installer
Was das Skript ausführt
- Es lädt einen flachen Checkout des öffentlichen Repos.
- Es delegiert an
scripts/openleg install. - Es erstellt lokale Zugangsschlüssel und startet App, PostgreSQL und Redis.
- Es prüft den lokalen Health-Endpunkt.
Betriebsmodelle
Verantwortung wählen
| Modell | Betrieb | Datenhaltung |
|---|---|---|
| Selbst betreiben | Gemeinde oder Hostingpartner. Sie verantworten Setup, Updates, Backups, Monitoring und Verfügbarkeit. | Auf eigener Infrastruktur |
| Gehostet auf openleg.ch | OpenLEG. 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