Différences
Ci-dessous, les différences entre deux révisions de la page.
| Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente | ||
| serveur_hebergement:homeassistant [2024/11/26 13:37] – fate | serveur_hebergement:homeassistant [2025/01/25 15:07] (Version actuelle) – supprimée fate | ||
|---|---|---|---|
| Ligne 1: | Ligne 1: | ||
| - | ====== HomeAssistant [en cours de rédaction] ====== | ||
| - | |||
| - | Install dépendance : | ||
| - | sudo aptitude install apparmor bluez cifs-utils curl dbus jq libglib2.0-bin lsb-release network-manager nfs-common systemd-journal-remote systemd-resolved udisks2 wget docker-ce | ||
| - | |||
| - | Arrêt du paquet ModemManager : | ||
| - | sudo systemctl disable ModemManager | ||
| - | sudo systemctl stop ModemManager | ||
| - | |||
| - | Install os-agent : | ||
| - | télécharger la dernière version et l' | ||
| - | |||
| - | Installation de HA supervized : | ||
| - | wget https:// | ||
| - | sudo dpkg -i homeassistant-supervised.deb | ||
| - | |||
| - | Choisir le hardware dans la popup qui apparaît : | ||
| - | {{: | ||
| - | |||
| - | Redémarrer : sudo reboot now | ||
| - | |||
| - | Vérifier l' | ||
| - | |||
| - | Apache : | ||
| - | sudo a2enmod proxy_wstunnel | ||
| - | |||
| - | fichier de conf : | ||
| - | |||
| - | < | ||
| - | |||
| - | ServerName ha.rasp.fr | ||
| - | |||
| - | Redirect / https:// | ||
| - | |||
| - | </ | ||
| - | |||
| - | |||
| - | < | ||
| - | |||
| - | ServerName ha.domaine.fr | ||
| - | DocumentRoot /var/www/ha | ||
| - | |||
| - | LogLevel warn | ||
| - | CustomLog ${APACHE_LOG_DIR}/ | ||
| - | ErrorLog ${APACHE_LOG_DIR}/ | ||
| - | |||
| - | SSLEngine on | ||
| - | SSLCertificateFile / | ||
| - | SSLCertificateKeyFile / | ||
| - | |||
| - | ServerName ha.domaine.fr | ||
| - | ProxyPreserveHost On | ||
| - | ProxyRequests off | ||
| - | ProxyPass / | ||
| - | ProxyPassReverse / | ||
| - | ProxyPass / http:// | ||
| - | ProxyPassReverse / http:// | ||
| - | |||
| - | RewriteEngine on | ||
| - | RewriteCond %{HTTP: | ||
| - | RewriteRule /(.*)  ws:// | ||
| - | RewriteCond %{HTTP: | ||
| - | RewriteRule /(.*)  http:// | ||
| - | |||
| - | </ | ||
| - | |||
| - | sudo a2ensite ha.domaine.fr.conf | ||
| - | |||
| - | sudo systemctl reload apache2 | ||
| - | |||
| - | Ajout de l'IP du reverse proxy : | ||
| - | sudo nano / | ||
| - | |||
| - | Ajout : | ||
| - | http: | ||
| - | use_x_forwarded_for: | ||
| - | trusted_proxies: | ||
| - | - 127.0.0.1 | ||
| - | - ::1 | ||
| - | |||
| - | Redémarrer homeassistant : sudo docker restart homeassistant | ||