Zum Inhalt springen
Smart laden

FreeBSD

Diese Anleitung beschreibt die Installation auf FreeBSD über das offizielle Paket aus den FreeBSD-Ports.

  1. Öffne ein Terminal als root und installiere evcc:

    Terminal-Fenster
    pkg install evcc
  2. Aktiviere den automatischen Start beim Hochfahren und starte den Dienst:

    Terminal-Fenster
    sysrc evcc_enable="YES"
    service evcc start
  3. Ö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.

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.

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
  • Prüfe den Status des evcc-Servers:

    Terminal-Fenster
    service evcc status
  • Zeige die Logs an:

    Terminal-Fenster
    tail -f /var/log/evcc.log

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.