FreeBSD
Diese Anleitung beschreibt die Installation auf FreeBSD über das offizielle Paket aus den FreeBSD-Ports.
Installation
Abschnitt betitelt „Installation“-
Installieren
Abschnitt betitelt „Installieren“Öffne ein Terminal als root und installiere evcc:
Terminal-Fenster pkg install evcc -
Starten
Abschnitt betitelt „Starten“Aktiviere den automatischen Start beim Hochfahren und starte den Dienst:
Terminal-Fenster sysrc evcc_enable="YES"service evcc start -
Einrichten
Abschnitt betitelt „Einrichten“Öffne die evcc-Weboberfläche in deinem Browser: http://localhost:7070. Vergib ein Administrator-Passwort und richte deine Geräte direkt über die Weboberfläche ein.
Konfiguration
Abschnitt betitelt „Konfiguration“Nach dem ersten Start kannst du deine evcc-Instanz unter http://localhost:7070 konfigurieren. Die Einstellungen werden automatisch in der Datenbank gespeichert.
Alternativ kannst du eine Konfigurationsdatei evcc.yaml unter /usr/local/etc/evcc.yaml ablegen.
Details findest du unter Einrichtung.
Aktualisierung
Abschnitt betitelt „Aktualisierung“Um auf eine neue Version zu aktualisieren, führe folgende Schritte aus:
-
Prüfe die Releases auf Breaking Changes (BC), die deine Installation betreffen
-
Öffne ein Terminal als root
-
Aktualisiere evcc:
Terminal-Fenster pkg upgrade evcc -
Starte den Dienst neu:
Terminal-Fenster service evcc restart
Weitere Befehle
Abschnitt betitelt „Weitere Befehle“-
Prüfe den Status des evcc-Servers:
Terminal-Fenster service evcc status -
Zeige die Logs an:
Terminal-Fenster tail -f /var/log/evcc.log
nginx als Reverse Proxy
Abschnitt betitelt „nginx als Reverse Proxy“Wenn bei dir bereits nginx läuft, füge einen neuen virtuellen Host mit folgender Konfiguration hinzu:
server { ... server_name evcc.<deine-domain> ... location / { proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; proxy_set_header X-Real-IP $remote_addr; proxy_set_header Host $http_host;
proxy_set_header Upgrade $http_upgrade; proxy_set_header Connection "upgrade";
proxy_redirect off; proxy_read_timeout 240s;
proxy_http_version 1.1;
proxy_pass http://127.0.0.1:7070; }}Anschließend ist die evcc-Weboberfläche unter http://evcc.<deine-domain>/ erreichbar.