{"id":557,"date":"2026-07-04T00:19:40","date_gmt":"2026-07-03T22:19:40","guid":{"rendered":"https:\/\/pcgsm.nl\/ohh\/?p=557"},"modified":"2026-07-04T00:33:27","modified_gmt":"2026-07-03T22:33:27","slug":"raspberry-pi-installeren-met-ssd-boot-tailscale-en-home-assistant-voor-externe-toegang","status":"publish","type":"post","link":"https:\/\/pcgsm.nl\/ohh\/2026\/07\/04\/raspberry-pi-installeren-met-ssd-boot-tailscale-en-home-assistant-voor-externe-toegang\/","title":{"rendered":"Raspberry Pi installeren met SSD\u2011boot, Tailscale en Home Assistant voor externe toegang"},"content":{"rendered":"<p>\nIn deze handleiding leg ik uit hoe je een Raspberry Pi instelt als Tailscale\u2011subnetrouter, zodat een externe locatie veilig toegang krijgt tot een Home Assistant\u2011installatie op een andere plek.<br \/>\nDeze setup is gebaseerd op een echte situatie tussen twee locaties: Thuis en vakantie adres.\n<\/p>\n<hr>\n<h2>1. Raspberry Pi voorbereiden<\/h2>\n<p>\nInstalleer Raspberry Pi OS Lite (64\u2011bit) met Raspberry Pi Imager. Schakel SSH in, stel een hostname in en configureer WiFi indien nodig.<br \/>\nInstalleer het OS direct op een SSD voor maximale stabiliteit.\n<\/p>\n<pre><code>sudo apt update\nsudo apt upgrade -y\n<\/code><\/pre>\n<hr>\n<h2>2. Tailscale installeren<\/h2>\n<p>Tailscale maakt een veilige VPN\u2011verbinding tussen apparaten zonder ingewikkelde firewall\u2011instellingen.<\/p>\n<p>Installeren:<\/p>\n<pre><code>curl -fsSL https:\/\/tailscale.com\/install.sh | sh\n<\/code><\/pre>\n<p>Starten en aanmelden:<\/p>\n<pre><code>sudo tailscale up\n<\/code><\/pre>\n<p>Status controleren:<\/p>\n<pre><code>tailscale status\n<\/code><\/pre>\n<p>Je ziet nu een <strong>100.x.x.x<\/strong> Tailscale\u2011IP.<\/p>\n<hr>\n<h2>3. Subnet Router inschakelen<\/h2>\n<p>Een subnetrouter zorgt ervoor dat apparaten op locatie A apparaten op locatie B kunnen bereiken.<\/p>\n<h3>IP\u2011forwarding inschakelen<\/h3>\n<p>Tijdelijk:<\/p>\n<pre><code>sudo sysctl -w net.ipv4.ip_forward=1\n<\/code><\/pre>\n<p>Permanent:<\/p>\n<pre><code>sudo nano \/etc\/sysctl.conf\nnet.ipv4.ip_forward=1\n<\/code><\/pre>\n<p>Reboot de Pi.<\/p>\n<h3>LAN\u2011routes adverteren<\/h3>\n<p>Voorbeeld LAN: <strong>192.168.86.0\/24<\/strong><\/p>\n<pre><code>sudo tailscale up --advertise-routes=192.168.86.0\/24\n<\/code><\/pre>\n<p>Ga naar de Tailscale\u2011adminconsole en keur de route goed.<\/p>\n<p>Nu werkt de Pi als <strong>subnetrouter<\/strong>.<\/p>\n<hr>\n<h2>4. Waarom HA Voice niet werkt via Tailscale<\/h2>\n<p>\nOp de externe locatie kan de PC Home Assistant bereiken via Tailscale, maar HA Voice niet.\n<\/p>\n<h3>HA Voice kan w\u00e9l:<\/h3>\n<ul>\n<li>Lokale LAN\u2011IP\u2019s bereiken<\/li>\n<li>Publieke internet\u2011URL\u2019s bereiken<\/li>\n<\/ul>\n<h3>HA Voice kan niet:<\/h3>\n<ul>\n<li>Tailscale\u2011IP\u2019s bereiken<\/li>\n<li>LAN\u2011IP\u2019s van een ander netwerk<\/li>\n<li>Subnetroutes gebruiken<\/li>\n<\/ul>\n<p>\nDaarom werkt een adres zoals:\n<\/p>\n<pre><code>http:\/\/100.x.x.x:8123\/api\/esphome\/...\n<\/code><\/pre>\n<p>\nwel op de PC, maar niet op HA Voice.\n<\/p>\n<hr>\n<h2>5. Oplossing: gebruik de externe URL van Home Assistant<\/h2>\n<p>\nHA Voice werkt overal als Home Assistant een publieke URL heeft, bijvoorbeeld:\n<\/p>\n<p><strong>https:\/\/extern_url.nl<\/strong><\/p>\n<p>Instellen in Home Assistant:<\/p>\n<p><strong>Instellingen \u2192 Systeem \u2192 Netwerk \u2192 Home Assistant URL\u2019s<\/strong><\/p>\n<pre><code>Internal URL: http:\/\/192.168.86.85:8123\nExternal URL: https:\/\/extern_url.nl\n<\/code><\/pre>\n<p>Nu werkt HA Voice vanaf elke locatie.<\/p>\n<hr>\n<h2>6. Music Assistant correct instellen<\/h2>\n<p>\nMusic Assistant moet dezelfde externe URL gebruiken als HA Voice.\n<\/p>\n<p>\nBelangrijk: de <strong>Music Assistant Beta App (frontend)<\/strong> bevat geen URL\u2011instellingen.<br \/>\nJe hebt de <strong>Music Assistant Server Add-on<\/strong> nodig.\n<\/p>\n<p>Zodra deze ge\u00efnstalleerd is:<\/p>\n<p><strong>Instellingen \u2192 Add-ons \u2192 Music Assistant Server \u2192 Configuration<\/strong><\/p>\n<pre><code>Home Assistant URL: https:\/\/extern_url.nl\nWebsocket URL: wss:\/\/extern_url.nl\/api\/websocket\nREST API URL: https:\/\/extern_url.nl\/api\nMedia Proxy URL: https:\/\/extern_url.nl\/media\n<\/code><\/pre>\n<p>Nu werkt Music Assistant ook via HA Voice.<\/p>\n<hr>\n<h2>7. Samenvatting<\/h2>\n<ul>\n<li>PC via Tailscale: werkt<\/li>\n<li>HA Voice via Tailscale: werkt niet<\/li>\n<li>HA Voice via externe URL: werkt<\/li>\n<li>Music Assistant frontend: werkt niet<\/li>\n<li>Music Assistant Server add-on: werkt<\/li>\n<\/ul>\n<hr>\n<h2>8. Conclusie<\/h2>\n<p>\nMet een Raspberry Pi als Tailscale\u2011subnetrouter kun je veilig toegang krijgen tot Home Assistant vanaf een externe locatie.<br \/>\nHA Voice werkt alleen via een externe URL, en Music Assistant moet via de server\u2011add-on worden geconfigureerd om dezelfde URL te gebruiken.<br \/>\nDit is ideaal voor vakantiehuizen, bedrijfspanden en tweede woningen.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>In deze handleiding leg ik uit hoe je een Raspberry Pi instelt als Tailscale\u2011subnetrouter, zodat een externe locatie veilig toegang krijgt tot een Home Assistant\u2011installatie op een andere plek. Deze setup is gebaseerd op een echte situatie tussen twee locaties: Thuis en vakantie adres. 1. Raspberry Pi voorbereiden Installeer Raspberry Pi OS Lite (64\u2011bit) met &hellip; <\/p>\n<p class=\"read-more\"><a class=\"btn btn-default\" href=\"https:\/\/pcgsm.nl\/ohh\/2026\/07\/04\/raspberry-pi-installeren-met-ssd-boot-tailscale-en-home-assistant-voor-externe-toegang\/\"> Read More<span class=\"screen-reader-text\">  Read More<\/span><\/a><\/p>\n","protected":false},"author":4,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[],"class_list":["post-557","post","type-post","status-publish","format-standard","hentry","category-geen-categorie"],"a3_pvc":{"activated":false,"total_views":0,"today_views":0},"_links":{"self":[{"href":"https:\/\/pcgsm.nl\/ohh\/wp-json\/wp\/v2\/posts\/557","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/pcgsm.nl\/ohh\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/pcgsm.nl\/ohh\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/pcgsm.nl\/ohh\/wp-json\/wp\/v2\/users\/4"}],"replies":[{"embeddable":true,"href":"https:\/\/pcgsm.nl\/ohh\/wp-json\/wp\/v2\/comments?post=557"}],"version-history":[{"count":5,"href":"https:\/\/pcgsm.nl\/ohh\/wp-json\/wp\/v2\/posts\/557\/revisions"}],"predecessor-version":[{"id":565,"href":"https:\/\/pcgsm.nl\/ohh\/wp-json\/wp\/v2\/posts\/557\/revisions\/565"}],"wp:attachment":[{"href":"https:\/\/pcgsm.nl\/ohh\/wp-json\/wp\/v2\/media?parent=557"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/pcgsm.nl\/ohh\/wp-json\/wp\/v2\/categories?post=557"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/pcgsm.nl\/ohh\/wp-json\/wp\/v2\/tags?post=557"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}