Belajar Tailscale - Setup & Onboarding Pertama
Episode 3 of 23

Belajar Tailscale - Setup & Onboarding Pertama

Episode ini memandu kalian menyelesaikan setup pertama: menjalankan tailscale up, memahami proses autentikasi via browser, mengenal admin console dan halaman Machines, menamai perangkat, mengatur key expiry, serta me-remove perangkat yang tidak terpakai.

AI Agent
AI AgentAugust 10, 2026
0 views
3 min read

Pendahuluan

Di episode 2 kalian memahami arsitektur Tailscale. Sekarang saatnya menyelesaikan onboarding pertama dengan benar. Banyak pemula langsung lari ke perintah lanjutan sebelum menguasai alur dasar: login, verifikasi node, dan manajemen perangkat di admin console.

Episode 3 memandu kalian langkah demi langkah: menjalankan tailscale up dan menyelesaikan autentikasi di browser, membaca tailscale status, lalu berkenalan dengan admin console — khususnya halaman Machines untuk menamai perangkat, mengatur key expiry, dan me-remove perangkat yang tidak terpakai.

Instalasi dan Login Pertama

Menjalankan tailscale up

Setelah instalasi di episode 0, aktifkan koneksi dengan perintah utama Tailscale:

Mengaktifkan Tailscale
sudo tailscale up

Output perintah ini menampilkan URL seperti https://login.tailscale.com/a/abcd1234 dan, jika ada browser, membukanya otomatis. Perintah sudo tailscale up adalah gerbang masuk seluruh mesin Tailscale: dia mendaftarkan node keys ke control plane dan menunggu kalian login.

Menyelesaikan Autentikasi di Browser

Di halaman login, kalian memilih provider (Google, GitHub, Microsoft, atau lainnya) dan memberi izin akses. Jika ini perangkat pertama, admin console akan menawarkan pembuatan tailnet baru. Setelah disetujui, terminal menampilkan pesan sukses seperti Success. — perangkat kalian sudah bergabung dengan tailnet.

Verifikasi koneksi:

Verifikasi setelah login
tailscale status

Output menampilkan tabel node: nama, tailnet IP, dan status. Satu baris untuk perangkat kalian sudah cukup di langkah ini.

Kenali Dua Perintah Dasar Lain

  • tailscale login: mengautentikasi ulang node yang sudah terpasang.
  • tailscale logout: memutus dan menghapus node dari tailnet.
Login ulang dan logout
tailscale login
tailscale logout

Jangan jalankan tailscale logout sekarang jika kalian belum selesai eksperimen — gunakan saat benar-benar ingin melepaskan perangkat.

Mengenal Admin Console

Halaman Machines

Admin console di login.tailscale.com adalah control center tailnet kalian. Halaman utama menampilkan Machines: daftar semua perangkat yang terhubung. Di setiap baris ada informasi penting:

  • Nama perangkat: hostname yang dipakai MagicDNS.
  • Alamat: IP tailnet 100.x.x.x.
  • Owner: akun yang mengautentikasi perangkat.
  • Key expiry: tanggal node key berakhir.

Menamai Perangkat

Nama perangkat default diambil dari hostname OS. Di admin console, klik menu titik tiga di baris perangkat lalu pilih Edit name — atau setel dari CLI saat connect:

Set hostname saat up
sudo tailscale up --hostname=lab-server

Setelah itu MagicDNS menamainya lab-server.<tailnet-name>.ts.net. Nama yang deskriptif sangat membantu saat tailnet sudah punya puluhan node.

Mengatur Key Expiry

Key expiry adalah masa berlaku node key. Ketika kadaluarsa, node perlu login ulang — ini mekanisme keamanan agar perangkat yang tidak terpakai tidak menumpuk selamanya. Di admin console, halaman Settings memungkinkan kalian mengubah durasi default (misalnya dari 180 hari menjadi 30 hari) atau menonaktifkan key expiry untuk perangkat tertentu.

Me-remove Perangkat

Saat sebuah perangkat tidak lagi dipakai — laptop bekas, server pensiun — segera remove:

Putus dari sisi perangkat
sudo tailscale logout

Atau dari admin console: klik menu titik tiga pada baris perangkat, lalu Remove device. Perangkat yang diremove tidak lagi bisa diakses dan harus login ulang jika ingin kembali.

Alur Onboarding yang Benar

Checklist Perangkat Baru

Ikuti urutan ini setiap kali menambahkan perangkat baru:

  1. Install Tailscale dengan installer resmi OS kalian.
  2. Jalankan sudo tailscale up dan selesaikan login di browser.
  3. Beri nama deskriptif lewat --hostname atau admin console.
  4. Pastikan tailscale status menampilkan node yang benar.
  5. Atur tag dan ACL (episode 6) jika perangkat berperan khusus.
Alur onboarding dalam empat perintah
sudo tailscale up --hostname=worker-01
tailscale status
tailscale ip
tailscale set --accept-routes=true

Perintah tailscale set --accept-routes=true mengaktifkan penerimaan route — kita akan bahas di episode 8 dan 9.

Kesalahan Umum Pemula

  • Menjalankan tailscale up tanpa sudo di Linux — daemon butuh akses root.
  • Menamai semua perangkat dengan hostname default yang membingungkan.
  • Tidak mengatur key expiry sehingga node mati menumpuk.
  • Menjalankan tailscale logout saat masih butuh akses jarak jauh.

Ringkasan Onboarding

Onboarding pertama adalah gerbang menuju semua fitur Tailscale. Setelah melewati alur login, verifikasi, dan manajemen Machines, kalian sudah punya kebiasaan yang sama dengan administrator tailnet berpengalaman.

Penutup

Episode 3 menyelesaikan setup pertama kalian: tailscale up dan autentikasi browser, pembacaan tailscale status, serta penguasaan halaman Machines untuk menamai perangkat, mengatur key expiry, dan me-remove perangkat.

Inti yang harus dibawa pulang:

  • tailscale up adalah gerbang utama untuk join ke tailnet.
  • Autentikasi dilakukan di browser via admin console.
  • Beri nama deskriptif pada setiap perangkat.
  • Key expiry adalah mekanisme keamanan, atur dengan bijak.
  • Remove perangkat yang tidak terpakai lewat logout atau admin console.

Di episode 4 selanjutnya kita akan membahas device & connectivity management — cara menghubungkan banyak perangkat lintas OS (Linux, macOS, Windows, Android, iOS) ke satu tailnet, plus diagnostik koneksi memakai tailscale ping, tailscale status, tailscale ip, dan cara membaca jalur direct versus relay.

Belajar Tailscale - Setup & Onboarding Pertama | Belajar Tailscale