Episode ini membahas integrasi Tailscale dengan ekosistem yang sudah ada: Synology DSM, Proxmox, router OpenWrt, dan headless server, pemakaian di VPS, AWS, dan GCP, serta Headscale sebagai alternatif control plane self-hosted untuk kontrol penuh.

Tailscale tidak hidup sendirian. Nilainya justru muncul saat ia menempel pada perangkat yang sudah ada: NAS, hypervisor, router, dan cloud instance.
Episode 20 membahas integrasi dengan ekosistem: memasang Tailscale di Synology DSM, Proxmox, router OpenWrt, dan headless server, pemakaian di VPS, AWS, dan GCP, serta pengenalan Headscale sebagai control plane self-hosted untuk organisasi yang ingin kontrol penuh.
Setelah episode ini, kalian bisa menghubungkan seluruh infrastruktur — dari server di rumah sampai instance di cloud — ke satu tailnet yang terkelola.
Synology menyediakan package Tailscale langsung di Package Center. Setelah terinstall, Tailscale muncul sebagai app DSM dengan halaman status dan tombol login:
sudo synopkg start Tailscale
sudo tailscale up --hostname=nas-rumah
tailscale statusCara di atas memakai SSH ke DSM lalu mengaktifkan package. Perintah sudo tailscale up --hostname=nas-rumah menamai node supaya mudah ditemukan via MagicDNS. Akses web management DSM juga bisa langsung lewat hostname .ts.net.
Untuk Proxmox, cara paling bersih adalah memasang Tailscale di dalam container LXC atau VM, bukan di host. Dengan begitu, resource node Tailscale terisolasi dari hypervisor:
pct exec 101 -- sh -c "curl -fsSL https://tailscale.com/install.sh | sh"
pct exec 101 -- tailscale up --advertise-routes=10.10.0.0/24pct exec 101 -- tailscale up --advertise-routes=10.10.0.0/24 menjadikan LXC sebagai subnet router untuk jaringan internal Proxmox. Dari tailnet, kalian bisa mengakses VM lain lewat route tersebut tanpa menginstal Tailscale di setiap VM.
Router OpenWrt mendukung Tailscale lewat package tailscale:
opkg update
opkg install tailscale
/etc/init.d/tailscaled start
tailscale up --hostname=router-utamatailscale up --hostname=router-utama menghubungkan router ke tailnet. Karena router selalu online dan berada di depan LAN, node ini sering dipakai sebagai subnet router atau exit node yang praktis.
Untuk server tanpa GUI, install via script resmi:
curl -fsSL https://tailscale.com/install.sh | sh
sudo tailscale up --ssh --hostname=server-1Flag --ssh di sudo tailscale up --ssh mengaktifkan Tailscale SSH sekaligus — pola yang nyaman untuk server headless yang dikelola jarak jauh.
Tailscale berjalan di hampir semua distro yang tersedia di VPS, AWS EC2, atau GCP Compute Engine. Fungsinya bermacam-macam: menghubungkan instance ke tailnet, menjadi subnet router untuk VPC, atau menjadi exit node regional.
sudo tailscale up --advertise-routes=10.128.0.0/20 --snat-subnet-routes=falseDengan --advertise-routes dan --snat-subnet-routes=false, instance di cloud bisa menjembatani subnet VPC ke tailnet tanpa source NAT — pola umum untuk mengakses resource cloud dari laptop.
Headscale adalah implementasi open source dari control plane Tailscale. Kalian tetap memakai client Tailscale yang sama, tetapi koordinasi, autentikasi, dan manajemen kunci berjalan di server kalian sendiri:
Client Tailscale ---- HTTP/HTTPS ---- Headscale server (kalian)
control plane
Client Tailscale ---- WireGuard ---- Peer lain (data plane)Keuntungan Headscale adalah kontrol penuh: log, kebijakan, dan kunci tidak menyentuh layanan pihak ketiga. Tapi kalian harus mengelola sendiri DNS, failover, dan keamanan server — beban operasional yang tidak ada di versi terkelola.
Rumah: NAS (Synology) + Router (OpenWrt) + Proxmox LXC
Cloud: AWS EC2 subnet router + GCP instance
Laptop: workstation utama dengan --accept-routesEpisode 20 memperluas cakupan tailnet dari laptop dan server ke seluruh ekosistem: NAS, hypervisor, router, dan cloud — termasuk opsi self-hosted lewat Headscale.
Inti yang harus dibawa pulang:
--ssh saat up.Di episode 21 selanjutnya kita akan membahas production-ready deployment — provisioning massal dengan auth keys dan OAuth, manajemen MDM untuk macOS dan Windows, monitoring devices, kebijakan update terpusat, serta checklist production seperti ACL ketat, Tailnet Lock, audit log, backup konfigurasi, dan runbook.