{"id":509,"date":"2021-02-24T09:30:55","date_gmt":"2021-02-24T07:30:55","guid":{"rendered":"https:\/\/silviamarin.ro\/?p=509"},"modified":"2021-02-24T09:30:55","modified_gmt":"2021-02-24T07:30:55","slug":"instalare-home-assistant-supervised-si-docker","status":"publish","type":"post","link":"https:\/\/marinelvis.xyz\/index.php\/2021\/02\/24\/instalare-home-assistant-supervised-si-docker\/","title":{"rendered":"INSTALARE HOME ASSISTANT SUPERVISED SI DOCKER"},"content":{"rendered":"<p><em><strong>Instalare Docker si Home Assistant Supervised<\/strong><\/em><\/p>\n<p>Se instaleaza ca <em>elvis:<\/em><br \/>\nSe instaleaza dependentele pentru Home Assistant:<\/p>\n<pre>sudo apt-get update &amp;&amp; sudo apt-get upgrade -y &amp;&amp; sudo apt --fix-broken install\nsudo apt-get install -y software-properties-common apparmor-utils apt-transport-https ca-certificates curl jq wget avahi-daemon udisks2 libglib2.0-bin network-manager dbus apparmor<\/pre>\n<p>Se instaleaza Docker pentru RaspberryPi4:<\/p>\n<pre>sudo apt-get update &amp;&amp; sudo apt-get upgrade -y &amp;&amp; sudo apt --fix-broken install<\/pre>\n<pre>sudo apt-get install \\\napt-transport-https \\\nca-certificates \\\ncurl \\\ngnupg-agent \\\nsoftware-properties-common<\/pre>\n<pre>curl -fsSL https:\/\/get.docker.com -o get-docker.sh\nsudo bash get-docker.sh<\/pre>\n<p>Se adauga utilizatorul <em>elvis<\/em> la grupul <em>docker<\/em>:<\/p>\n<pre>sudo usermod -a -G docker $USER<\/pre>\n<p>Se instaleaza <em>Home Assistant OS Agent<\/em>:<\/p>\n<pre>wget https:\/\/github.com\/home-assistant\/os-agent\/releases\/download\/1.6.0\/<span class=\"Truncate-text text-bold\" data-view-component=\"true\">os-agent_1.6.0_linux_x86_64.deb<\/span>\nsudo dpkg -i <span class=\"Truncate-text text-bold\" data-view-component=\"true\">os-agent_1.6.0_linux_x86_64.deb <\/span><\/pre>\n<p>Pentru Raspberry Pi:<\/p>\n<pre>sudo nano \/etc\/default\/grub<\/pre>\n<p>apoi se adauga linia<\/p>\n<blockquote><p><em>systemd.unified_cgroup_hierarchy=0<\/em><\/p><\/blockquote>\n<pre>sudo nano \/boot\/firmware\/cmdline.txt<\/pre>\n<p>apoi se adauga comenzile in continuarea celor existente:<\/p>\n<blockquote><p><em>systemd.unified_cgroup_hierarchy=0 <\/em><em>apparmor=1 security=apparmor<\/em><\/p><\/blockquote>\n<p>Se reporneste sistemul:<\/p>\n<pre>sudo reboot<\/pre>\n<p>Se descarca si se instaleaza <em>Home Assistant OS Agent<\/em>:<\/p>\n<pre>wget https:\/\/github.com\/home-assistant\/os-agent\/releases\/download\/1.6.0\/<span class=\"Truncate-text text-bold\" data-view-component=\"true\">os-agent_1.6.0_linux_aarch64.deb<\/span>\nsudo dpkg -i <span class=\"Truncate-text text-bold\" data-view-component=\"true\">os-agent_1.6.0_linux_aarch64.deb<\/span><\/pre>\n<p>Pentru Raspberry Pi se mai instaleaza <em>jq,<\/em><em> systemd-journal-remote si systemd-resolved<\/em><\/p>\n<pre>sudo apt-get install jq systemd-journal-remote systemd-resolved\nsudo apt --fix-broken install<\/pre>\n<p>Se descarca apoi se executa scriptul de instalare pentru Home Assistant. <strong>Raspberry Pi trebuie sa fie conectat pe LAN<\/strong><br \/>\nPentru Raspberry Pi se foloseste versiunea 1.5:<\/p>\n<pre>wget https:\/\/github.com\/home-assistant\/supervised-installer\/releases\/download\/1.5.0\/homeassistant-supervised.deb\nsudo dpkg -i homeassistant-supervised.deb<\/pre>\n<p>Pentru x86-64:<\/p>\n<pre>wget https:\/\/github.com\/home-assistant\/supervised-installer\/releases\/latest\/download\/homeassistant-supervised.deb\nsudo dpkg -i homeassistant-supervised.deb<\/pre>\n<p>In ferestra urmatoare se alege <em>raspberrypi4-64<\/em> sau <em>generic-x86-64<\/em> apoi Enter.<br \/>\nSe acceseaza Home Assistant la adresa:<\/p>\n<blockquote><p><em>http:\/\/192.168.0.146:8123<\/em><\/p><\/blockquote>\n<p>sau<\/p>\n<blockquote><p><em>http:\/\/marinelvis.ro:8123<\/em><\/p><\/blockquote>\n<p>VARIANTA:<\/p>\n<pre>apt-get update &amp;&amp; apt-get dist-upgrade -y &amp;&amp; apt autoremove -y &amp;&amp; apt install wget -y\nwget https:\/\/raw.githubusercontent.com\/tirtadji-com\/rpi_debian_ha_supervised\/main\/install.sh\nbash install.sh<\/pre>\n<p>La locale se foloseste <em>Europe\/Bucharest<\/em><\/p>\n<p><em><strong>Dezinstalare Home Assistant si Supervised<\/strong><\/em><br \/>\nSe opresc si se dezinstaleaza serviciile:<\/p>\n<pre>sudo systemctl stop hassio-supervisor.service\nsudo systemctl stop hassio-apparmor.service\nsudo systemctl disable hassio-supervisor.service\nsudo systemctl disable hassio-apparmor.service\nsudo rm -rf \/etc\/systemd\/system\/hassio-supervisor.service\nsudo rm -rf \/etc\/systemd\/system\/hassio-apparmor.service\nsudo rm -rf \/usr\/sbin\/hassio-supervisor\nsudo rm -rf \/usr\/sbin\/hassio-apparmor\nsudo rm -rf \/usr\/share\/hassio<\/pre>\n<p>Se sterge apoi containerul din Docker. Mai intai se listeaza containerele active:<\/p>\n<pre>docker container ls<\/pre>\n<p>Se afiseaza ceva de genul:<\/p>\n<blockquote><p><em>CONTAINER ID \u00a0 IMAGE \u00a0 \u00a0 \u00a0 &#8230;.<\/em><br \/>\n<em>0084432f3dc4 \u00a0 \u00a0 \u00a0 homeassistant\/amd64-hassio-observer:2020.10.1 &#8230;.<\/em><\/p><\/blockquote>\n<pre>docker container stop 0084432f3dc4\ndocker container rm 0084432f3dc4<\/pre>\n<p><em><strong>Dezinstalare Docker<\/strong><\/em><\/p>\n<pre>sudoapt-get purge -y docker-engine docker docker.io docker-ce docker-ce-cli\nsudo apt-get autoremove -y --purge docker-engine docker docker.io docker-ce<\/pre>\n<p>Apoi:<\/p>\n<pre>sudo rm -rf \/var\/lib\/docker \nsudo rm -rf \/etc\/docker\nsudo rm -rf \/var\/run\/docker.sock\nsudo groupdel docker<\/pre>\n","protected":false},"excerpt":{"rendered":"<p>Instalare Docker si Home Assistant Supervised Se instaleaza ca elvis: Se instaleaza dependentele pentru Home Assistant: sudo apt-get update &amp;&amp; sudo apt-get upgrade -y &amp;&amp; sudo apt &#8211;fix-broken install sudo apt-get install -y software-properties-common apparmor-utils apt-transport-https ca-certificates curl jq wget avahi-daemon udisks2 libglib2.0-bin network-manager dbus apparmor Se instaleaza Docker pentru RaspberryPi4: sudo apt-get update &amp;&amp; [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[],"class_list":["post-509","post","type-post","status-publish","format-standard","hentry","category-fara-categorie"],"_links":{"self":[{"href":"https:\/\/marinelvis.xyz\/index.php\/wp-json\/wp\/v2\/posts\/509","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/marinelvis.xyz\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/marinelvis.xyz\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/marinelvis.xyz\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/marinelvis.xyz\/index.php\/wp-json\/wp\/v2\/comments?post=509"}],"version-history":[{"count":0,"href":"https:\/\/marinelvis.xyz\/index.php\/wp-json\/wp\/v2\/posts\/509\/revisions"}],"wp:attachment":[{"href":"https:\/\/marinelvis.xyz\/index.php\/wp-json\/wp\/v2\/media?parent=509"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/marinelvis.xyz\/index.php\/wp-json\/wp\/v2\/categories?post=509"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/marinelvis.xyz\/index.php\/wp-json\/wp\/v2\/tags?post=509"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}