Aller au contenu
recharge intelligente

FreeBSD

Ce guide décrit l’installation sous FreeBSD avec le paquet officiel de la collection des ports FreeBSD.

  1. Ouvrez un terminal en tant que root et installez evcc :

    Fenêtre de terminal
    pkg install evcc
  2. Activez le service au démarrage et lancez-le :

    Fenêtre de terminal
    sysrc evcc_enable="YES"
    service evcc start
  3. Ouvrez l’interface web d’evcc dans votre navigateur : http://localhost:7070. Définissez un mot de passe administrateur et configurez vos appareils directement dans l’interface web.

Après le premier démarrage, vous pouvez configurer votre instance evcc à l’adresse http://localhost:7070. Les paramètres sont enregistrés automatiquement dans la base de données.

Vous pouvez aussi utiliser un fichier de configuration evcc.yaml à l’emplacement /usr/local/etc/evcc.yaml. Vous trouverez plus de détails sur la page Configuration.

Pour passer à une nouvelle version, procédez comme suit :

  • Consultez les notes de version pour repérer les changements incompatibles (BC) qui concernent votre installation

  • Ouvrez un terminal en tant que root

  • Mettez à jour evcc :

    Fenêtre de terminal
    pkg upgrade evcc
  • Redémarrez le service :

    Fenêtre de terminal
    service evcc restart
  • Vérifiez l’état du serveur evcc :

    Fenêtre de terminal
    service evcc status
  • Affichez les journaux :

    Fenêtre de terminal
    tail -f /var/log/evcc.log

Si nginx tourne déjà chez vous, ajoutez un nouvel hôte virtuel (virtual host) avec la configuration suivante :

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’interface web d’evcc sera alors accessible à l’adresse http://evcc.<your-domain>/.