Salta ai contenuti
ricarica intelligente

FreeBSD

Questa guida descrive l’installazione su FreeBSD con il pacchetto ufficiale dell’albero dei Ports di FreeBSD.

  1. Apri un terminale con privilegi di root e installa evcc:

    Finestra del terminale
    pkg install evcc
  2. Attiva l’avvio automatico del servizio e avvialo subito:

    Finestra del terminale
    sysrc evcc_enable="YES"
    service evcc start
  3. Apri l’interfaccia di evcc nel browser: http://localhost:7070. Imposta una password di amministratore e configura i tuoi dispositivi direttamente dall’interfaccia web.

Dopo il primo avvio puoi configurare la tua istanza evcc all’indirizzo http://localhost:7070. Le impostazioni vengono salvate automaticamente nel database.

In alternativa puoi usare un file di configurazione evcc.yaml in /usr/local/etc/evcc.yaml. Trovi i dettagli in Configurazione.

Per aggiornare a una nuova versione, esegui i passaggi seguenti:

  • Controlla nelle release se ci sono modifiche incompatibili (breaking changes) che riguardano la tua installazione

  • Apri un terminale con privilegi di root

  • Aggiorna evcc:

    Finestra del terminale
    pkg upgrade evcc
  • Riavvia il servizio:

    Finestra del terminale
    service evcc restart
  • Controlla lo stato del server evcc:

    Finestra del terminale
    service evcc status
  • Visualizza i log:

    Finestra del terminale
    tail -f /var/log/evcc.log

Se hai già nginx in esecuzione, aggiungi un nuovo virtualhost con la configurazione seguente:

server {
...
server_name evcc.<your-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;
}
}

L’interfaccia di evcc sarà poi disponibile all’indirizzo http://evcc.<your-domain>/.