Thursday, June 11, 2026
Tailscale VPN VPN

Tutorial Lengkap Tailscale VPN: Install dan Konfigurasi Semua OS

Daftar Isi

Panduan Lengkap Tailscale VPN

Apa Itu Tailscale?

Tailscale adalah VPN modern berbasis WireGuard yang memungkinkan beberapa device atau server saling terhubung secara private melalui internet tanpa perlu konfigurasi rumit seperti port forwarding, IP public, atau setup VPN tradisional.

Dengan Tailscale, semua perangkat dapat saling terhubung seolah berada dalam satu jaringan LAN walaupun berada di lokasi yang berbeda.

Contoh penggunaan:

  • Remote SSH server
  • Monitoring Nagios/Zabbix
  • Akses database internal
  • Koneksi antar kantor
  • Kubernetes / K3s cluster
  • Remote Desktop
  • NAS dan Homelab
  • Development environment

Keunggulan Tailscale

Dibanding VPN Tradisional

FiturVPN TradisionalTailscale
Konfigurasi Mudah
Perlu IP PublicBiasanya YaTidak
Port ForwardingYaTidak
NAT TraversalSulitOtomatis
KeamananTergantung SetupWireGuard Encrypted
Multi PlatformKadang RumitSangat Mudah
Setup CepatLamaSangat Cepat

Cara Kerja Tailscale

Tailscale membuat jaringan private virtual bernama Tailnet.

Semua device yang login menggunakan akun Tailscale yang sama akan otomatis saling terhubung.

Contoh:

Rumah:

Nagios Server

100.101.10.1

Kantor A:

Web Server

100.101.10.2

Kantor B:

Database Server

100.101.10.3

Semua server dapat saling ping dan SSH.


Membuat Akun Tailscale

  1. Buka website Tailscale
  2. Klik Sign Up
  3. Login menggunakan:
    • Google
    • GitHub
    • Microsoft
    • Apple
  4. Setelah login akan masuk ke dashboard admin

Install Tailscale di Linux Ubuntu/Debian

Step 1 — Install

curl-fsSL https://tailscale.com/install.sh | sh


Step 2 — Jalankan Service

sudo systemctl enable tailscaled

sudo systemctl start tailscaled


Step 3 — Login

sudo tailscale up

Nanti muncul URL login:

To authenticate, visit:

https://login.tailscale.com/a/xxxx

Buka URL tersebut di browser laptop atau HP.


Step 4 — Cek Status

tailscale status


Step 5 — Cek IP Tailscale

tailscale ip -4

Contoh:

100.101.10.2


Install Tailscale di Rocky Linux / AlmaLinux / CentOS

Install Repository

curl-fsSL https://tailscale.com/install.sh | sh

Atau:

sudo dnf install tailscale


Start Service

sudo systemctl enable tailscaled

sudo systemctl start tailscaled


Login

sudo tailscale up


Install Tailscale di Arch Linux

sudo pacman -S tailscale


Start Service

sudo systemctl enable tailscaled

sudo systemctl start tailscaled


Login

sudo tailscale up


Install Tailscale di Windows

Step 1 — Download Installer

Download installer Tailscale untuk Windows.


Step 2 — Install

Klik installer lalu Next sampai selesai.


Step 3 — Login

Setelah aplikasi terbuka:

  1. Klik Login
  2. Browser akan terbuka
  3. Login akun Tailscale

Step 4 — Connected

Jika berhasil akan muncul status:

Connected


Install Tailscale di macOS

Via Homebrew

brew install –cask tailscale


Atau Via App Store

  1. Buka App Store
  2. Cari Tailscale
  3. Install
  4. Login

Install Tailscale di Android

  1. Buka Google Play Store
  2. Cari Tailscale
  3. Install
  4. Login
  5. Klik Connect

Install Tailscale di iPhone / iPad

  1. Buka App Store
  2. Cari Tailscale
  3. Install
  4. Login
  5. Aktifkan VPN

Install Tailscale di Docker

Menjalankan Container Tailscale

sudo docker run -d \

–name=tailscale \

–network=host \

–cap-add=NET_ADMIN \

–cap-add=SYS_MODULE \

-v /dev/net/tun:/dev/net/tun \

tailscale/tailscale


Login Menggunakan Auth Key

Untuk server tanpa browser lebih mudah menggunakan auth key.

Membuat Auth Key

  1. Masuk ke dashboard admin Tailscale
  2. Buka Settings
  3. Pilih Keys
  4. Generate Auth Key

Login Menggunakan Auth Key

sudo tailscale up –authkey tskey-xxxxxxxx


Mengaktifkan MagicDNS

MagicDNS memungkinkan akses menggunakan hostname.

Contoh:

Tanpa MagicDNS:

ssh [email protected]

Dengan MagicDNS:

ssh ubuntu@web-server


Cara Enable MagicDNS

  1. Masuk ke dashboard admin
  2. Pilih DNS
  3. Enable MagicDNS

Remote SSH Menggunakan Tailscale

Install SSH Server

Ubuntu:

sudo apt install openssh-server -y


Cek Service SSH

sudo systemctl status ssh


Remote SSH

ssh [email protected]

atau:

ssh ubuntu@hostname


Mengaktifkan Tailscale SSH

Tailscale memiliki fitur SSH internal.

Enable Tailscale SSH

sudo tailscale up –ssh


Remote SSH

ssh ubuntu@server-a


Monitoring Nagios Menggunakan Tailscale

Contoh Host Nagios

define host {

use linux-server

host_name web-a

address web-a

}


Tailscale untuk Kubernetes / K3s

Contoh worker join cluster:

curl-sfL https://get.k3s.io | \

K3S_URL=https://100.x.x.x:6443 \

K3S_TOKEN=TOKEN sh-


Sharing Akses Antar Device

Tailscale memungkinkan:

  • Device sharing
  • ACL access
  • User permission
  • Group policy

Cocok untuk perusahaan.


Exit Node

Fitur Exit Node memungkinkan salah satu device menjadi gateway internet.

Contoh:

Laptop → Internet lewat Server Rumah.


Enable Exit Node

sudo tailscale up –advertise-exit-node


Subnet Router

Tailscale juga bisa menghubungkan jaringan lokal.

Contoh:

192.168.1.0/24

bisa diakses dari lokasi lain.


Enable Subnet Router

sudo tailscale up –advertise-routes=192.168.1.0/24


Firewall yang Digunakan Tailscale

Tailscale menggunakan:

UDP 41641

Biasanya otomatis bekerja walaupun di balik NAT.


Troubleshooting

Tidak Bisa Ping

Cek:

tailscale status


Tidak Bisa SSH

Cek service:

sudo systemctl status ssh


Cek Firewall

Ubuntu:

sudo ufw status


Restart Tailscale

sudo systemctl restart tailscaled


Best Practice Production

Gunakan Auth Key

Untuk automation server.


Disable Key Expiry

Supaya server tidak logout otomatis.


Gunakan MagicDNS

Agar mudah mengelola server.


Gunakan ACL

Batasi akses user.


Kelebihan Tailscale untuk Homelab

  • Mudah setup
  • Tidak perlu IP public
  • Aman
  • Cepat
  • Cocok untuk monitoring
  • Cocok untuk Docker
  • Cocok untuk K3s
  • Cocok untuk remote SSH

Berikut cara uninstall/remove Tailscale di berbagai OS.

Ubuntu / Debian

1. Logout dari Tailscale

sudo tailscale logout

2. Stop Service

sudo systemctl stop tailscaled

3. Disable Service

sudo systemctl disable tailscaled

4. Remove Package

Jika install via script resmi:

sudo apt remove tailscale -y

Hapus total config:

sudo apt purge tailscale -y

5. Hapus File Sisa (Optional)

sudo rm -rf /var/lib/tailscale

6. Auto Remove Dependency

sudo apt autoremove -y

Rocky Linux / AlmaLinux / CentOS

sudo tailscale logout
sudo systemctl stop tailscaled
sudo systemctl disable tailscaled
sudo dnf remove tailscale -y

Arch Linux

sudo tailscale logout
sudo systemctl stop tailscaled
sudo pacman -Rns tailscale

macOS

Jika install via Homebrew:

brew uninstall tailscale

Jika install App Store:

  1. Open Applications
  2. Klik kanan Tailscale
  3. Move to Trash

Windows

  1. Open: Settings → Apps
  2. Cari: Tailscale
  3. Klik: Uninstall

Android

  1. Hold aplikasi Tailscale
  2. Pilih: Uninstall

iPhone / iPad

  1. Hold icon Tailscale
  2. Remove App

Remove Device dari Dashboard

Walaupun aplikasi dihapus, device kadang masih muncul di admin console.

Buka:

Tailscale Admin Console

Lalu:

  1. Pilih device
  2. Delete device

Verifikasi Sudah Terhapus

Linux:

which tailscale

Jika kosong berarti sudah hilang.

Cek service:

systemctl status tailscaled

Harus muncul:

Unit tailscaled.service could not be found

Cara Cepat Remove Total Ubuntu

sudo tailscale logout
sudo systemctl stop tailscaled
sudo apt purge tailscale -y
sudo rm -rf /var/lib/tailscale
sudo apt autoremove -y

Ini biasanya sudah bersih total.

Kesimpulan

Tailscale adalah solusi VPN modern yang sangat mudah digunakan untuk menghubungkan server, laptop, dan device lain tanpa konfigurasi rumit.

Dengan Tailscale Anda dapat:

  • Mengakses SSH private
  • Monitoring multi lokasi
  • Membuat private network
  • Menghubungkan Kubernetes cluster
  • Mengakses NAS
  • Membuat homelab lebih aman

Semua dapat dilakukan tanpa IP public dan tanpa port forwarding.

Similar Posts