Bonjour bonjour
j’ai installé Samba ainsi que l’add-on AdGuard.
Je peux donc accéder à mon HA depuis un PC sous Windows 10.
L’idée c’était de récupérer le fichier de configuration existant sur ma framboise (AdGuardHome.yaml) pour le coller dans le dossier de l’add-on AdGuard.
Sauf que ce dossier je ne l’ai pas trouvé par le biais de Samba.
Du coup j’ai installé File editor en me disant que j’aurai accès à ce dossier par l’interface de l’administration.
Mais non : rien n’y fait. Je ne trouve pas ce fichu dossier d’AdGuard.
Savez-vous où il se cache ?
Normal car les add-on sont des images docker séparées ! La plupart des add-ons permettent de mettre des fichiers de config dédiés dans un répertoire accessible via Samba mais à priori pas celui d’Adguard
Tu peux pas l’importer via l’interface d’Adguard ?
Bonjour vincen
Non. Ça n’est d’ailleurs pas proposé non plus dans l’application stand alone.
Et je ne vois que ça par Samba :
Salut @Sventovit
À ne réaliser que si tu es à l’aise avec Linux !!!
Et re il y’a sûrement des choses dans le fichier de conf sur ta « framboise » qui ne vont pas le faire une fois sur l’addon !!!
Bref si tu as cet addon :
Tu décoches le mode protégé et après tu te connectes à ton HA avec un client ssh style putty.
Une fois sur le prompt
docker ps
Ça devrait répondre qqc comme ça :
tu notes l’id du container « AdGuard » et tu fais :
docker exec -it id_relevé_précedemment /bin/ash
Puis
cd /data/adguard
Et là tu devrais pouvoir éditer le fichier de conf.
Et surtout ne pas oublier de sauvegarder avant
ah oui alors dans ce cas tu l’as dans l’os comme qui dirait Plus qu’à reprendre ton fichier de config à la mano (ça doit être un simple fichier texte non ?) et transposer dans les réglages via l’interface web de l’add-on
Ah !?
Oui mais :
Advanced SSH & Web Terminal
Le module complémentaire semble ne pas être prêt, il se peut qu’il soit encore en cours de démarrage. Voulez-vous réessayer ?
Je peux réessayer, réessayer, réessayer… rien n’y fait.
Ça bloque ou c’est moi qui débloque.
Sûrement qu’il manque un bout de la conf de l’addon ?
Si tu peux la partager ?
Voici le journal :
s6-rc: info: service s6rc-oneshot-runner: starting
s6-rc: info: service s6rc-oneshot-runner successfully started
s6-rc: info: service base-addon-banner: starting
-----------------------------------------------------------
Add-on: Advanced SSH & Web Terminal
A supercharged SSH & Web Terminal access to your Home Assistant instance
-----------------------------------------------------------
Add-on version: 17.0.4
You are running the latest version of this add-on.
System: Home Assistant OS 11.4 (aarch64 / raspberrypi4-64)
Home Assistant Core: 2024.1.3
Home Assistant Supervisor: 2023.12.1
-----------------------------------------------------------
Please, share the above information when looking for help
or support in, e.g., GitHub, forums or the Discord chat.
-----------------------------------------------------------
s6-rc: info: service base-addon-banner successfully started
s6-rc: info: service fix-attrs: starting
s6-rc: info: service base-addon-log-level: starting
s6-rc: info: service fix-attrs successfully started
s6-rc: info: service base-addon-log-level successfully started
s6-rc: info: service legacy-cont-init: starting
s6-rc: info: service legacy-cont-init successfully started
s6-rc: info: service init-user: starting
s6-rc: info: service init-ssh: starting
s6-rc: info: service init-mysql: starting
s6-rc: info: service init-mosquitto: starting
s6-rc: info: service init-docker: starting
[15:44:05] FATAL:
s6-rc: info: service init-mosquitto successfully started
s6-rc: info: service init-mysql successfully started
[15:44:05] INFO: Docker support has been enabled.
[15:44:05] FATAL: Configuration of this add-on is incomplete.
s6-rc: info: service init-docker successfully started
[15:44:05] FATAL:
[15:44:05] FATAL: Please be sure to set at least an SSH password
[15:44:05] FATAL: or at least one authorized key!
[15:44:05] FATAL:
[15:44:06] FATAL: You can configure this using the "ssh.password"
[15:44:06] FATAL: or the "ssh.authorized_keys" option in the
[15:44:06] FATAL: add-on configuration.
[15:44:06] FATAL:
s6-rc: warning: unable to start service init-ssh: command exited 1
[15:44:06] NOTICE: Session sharing has been disabled!
s6-rc: info: service init-user successfully started
s6-rc: info: service ttyd: starting
s6-rc: info: service ttyd successfully started
/run/s6/basedir/scripts/rc.init: warning: s6-rc failed to properly bring all the services up! Check your logs (in /run/uncaught-logs/current if you have in-container logging) for more information.
/run/s6/basedir/scripts/rc.init: fatal: stopping the container.
s6-rc: info: service init-mysql: stopping
s6-rc: info: service init-mosquitto: stopping
s6-rc: info: service init-docker: stopping
s6-rc: info: service ttyd: stopping
s6-rc: info: service init-mysql successfully stopped
s6-rc: info: service init-mosquitto successfully stopped
s6-rc: info: service init-docker successfully stopped
[15:44:06] INFO: Service ttyd exited with code 256 (by signal 15)
s6-rc: info: service ttyd successfully stopped
s6-rc: info: service init-user: stopping
s6-rc: info: service init-user successfully stopped
s6-rc: info: service legacy-cont-init: stopping
s6-rc: info: service legacy-cont-init successfully stopped
s6-rc: info: service fix-attrs: stopping
s6-rc: info: service base-addon-log-level: stopping
s6-rc: info: service fix-attrs successfully stopped
s6-rc: info: service base-addon-log-level successfully stopped
s6-rc: info: service base-addon-banner: stopping
s6-rc: info: service base-addon-banner successfully stopped
s6-rc: info: service s6rc-oneshot-runner: stopping
s6-rc: info: service s6rc-oneshot-runner successfully stopped
il doit manquer un bout de conf
Okey
Il faut mettre un login et un password.
J’y ai maintenant accès.
Je viens d’installer un autre client parce que je ne m’en sortais pas dans le navigateur.
Mais je coince ici :
Nano ? Nenni :
root@a0d7b954-adguard:/data/adguard$ ls
AdGuardHome.yaml data
root@a0d7b954-adguard:/data/adguard$ nano AdGuardHome.yaml
/bin/ash: nano: not found
Ce n’est pas la bonne syntaxe ?
Avec « vi » ça doit fonctionner :
vi AdGuardHome.yaml
Effectivement.
Merci beaucoup.
Bon Je progresse…
J’ai peut-être trouvé une solution qui pourrait aider toutes les personnes qui se trouveraient dans ma situation.
Il faudrait remplacer le fichier de configuration d’AdGuard Home (AdGuardHome.yaml) en utilisant Docker CP.
En principe une commande de ce type :
docker cp AdGuardHome.yaml adguard/data/AdGuardHome.yaml
devrait permettre d’écraser le fichier de configuration.
J’ai donc balancé mon AdGuardHome.yaml dans le répertoire config de HA.
Sauf que dans cette partie de la commande :
docker cp AdGuardHome.yaml
je n’indique pas le chemin du fichier.
Quel serait-il alors ?
Ouais je me demande pk j’y ai pas pensé
La commande devrait être
docker cp AdGuardHome.yaml container_id:/data/adguard/AdGuardHome.yaml
Oui mais il ne trouve pas le chemin du fichier :
lstat /root/AdGuardHome.yaml: no such file or directory
ce serait quoi le chemin de ce répertoire ?
logiquement :
docker cp /config/AdGuardHome.yaml container_id:/data/adguard/AdGuardHome.yaml
[EDIT]
T’as pris le temps de comparer les 2 versions ? histoire d’adapter celui de ta « framboise » à la conf réseau de celle du container ?
Je dois filer.
Je t’en dirais plus en fin d’AM.
Merci pour tout. Et à toute…
Hello Herbs
oui, oui… j’ai adapté le fichier. Après avoir cagouillé 1 fois, j’ai dû réinstaller l’add-on et après avoir lancé la commande hop ! tout marche à merveille.
Merci beaucoup pour l’accompagnement.