Cara Instalasi Tailscale di VPS Ubuntu 24.04: Panduan Lengkap

Cara Install NixOS pada VPS Jetorbit - Panduan lengkap tutorial hosting dan server

Bagikan artikel ini 🫰🏻

Tailscale adalah solusi VPN modern yang memudahkan koneksi antar perangkat dengan aman dan mudah. Dalam tutorial ini, kita akan membahas cara instalasi Tailscale di VPS dengan sistem operasi Ubuntu 24.04 LTS secara lengkap.

Apa itu Tailscale?

Tailscale adalah layanan VPN mesh berbasis WireGuard yang memungkinkan Anda membuat jaringan pribadi yang aman antar perangkat. Dengan Tailscale, setiap perangkat mendapatkan IP privat yang dapat diakses dari mana saja tanpa perlu konfigurasi port forwarding atau firewall yang rumit.

Keunggulan Tailscale:Mudah digunakan: Setup dalam hitungan menit tanpa konfigurasi kompleks

Berbasis WireGuard: Performa tinggi dengan enkripsi modern

Zero-config networking: NAT traversal otomatis

Cross-platform: Mendukung Linux, Windows, macOS, iOS, dan Android

Gratis untuk penggunaan personal: Hingga 20 perangkat

Prasyarat

Sebelum memulai instalasi, pastikan Anda memiliki:

  • VPS dengan Ubuntu 24.04 LTS yang sudah terinstall
  • Akses root atau sudo ke server
  • Koneksi internet yang stabil
  • Akun Tailscale (bisa dibuat gratis di tailscale.com)

Langkah 1: Update Sistem

Pertama, pastikan sistem Ubuntu Anda sudah up-to-date:

sudo apt update && sudo apt upgrade -y

Perintah ini akan memperbarui daftar paket dan mengupgrade semua paket yang terinstall ke versi terbaru.Langkah 2: Menambahkan Repository Tailscale

Tailscale menyediakan repository resmi untuk Ubuntu. Kita perlu menambahkan GPG key dan repository Tailscale ke sistem:

curl -fsSL https://pkgs.tailscale.com/stable/ubuntu/noble.noarmor.gpg | sudo tee /usr/share/keyrings/tailscale-archive-keyring.gpg >/dev/null

Kemudian tambahkan repository ke sources list:

curl -fsSL https://pkgs.tailscale.com/stable/ubuntu/noble.tailscale-keyring.list | sudo tee /etc/apt/sources.list.d/tailscale.list

Catatan: Ubuntu 24.04 menggunakan codename “noble”. Repository ini sudah disesuaikan untuk Ubuntu 24.04 LTS.

Langkah 3: Install Tailscale

Setelah repository ditambahkan, update daftar paket dan install Tailscale:

sudo apt update
sudo apt install tailscale -yProses instalasi akan mengunduh dan menginstall Tailscale beserta dependensinya. Tunggu hingga proses selesai.

Langkah 4: Autentikasi dan Menghubungkan ke Tailscale Network

Setelah instalasi selesai, jalankan perintah berikut untuk memulai Tailscale dan menghubungkannya ke akun Anda:

sudo tailscale up

Perintah ini akan menghasilkan URL autentikasi. Anda akan melihat output seperti ini:

To authenticate, visit:

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

Buka URL tersebut di browser, login dengan akun Tailscale Anda, dan authorize perangkat VPS ini. Setelah berhasil, VPS Anda akan terhubung ke Tailscale network.

Langkah 5: Verifikasi Status Tailscale

Untuk memverifikasi bahwa Tailscale sudah berjalan dengan baik, gunakan perintah:

100.x.x.x   your-vps-name    user@    linux   -

Untuk melihat IP address Tailscale yang diberikan ke VPS Anda:

tailscale ip -4

Perintah ini akan menampilkan IP address Tailscale (format 100.x.x.x) yang bisa digunakan untuk mengakses VPS dari perangkat lain dalam network Tailscale Anda.

Langkah 6: Mengaktifkan Auto-start (Opsional)

Agar Tailscale otomatis berjalan saat VPS restart, enable service-nya:

sudo systemctl enable tailscaled
sudo systemctl start tailscaled

Verifikasi service sudah berjalan:

sudo systemctl status tailscaled

Konfigurasi Lanjutan

1. Mengaktifkan Subnet Router (Opsional)

Jika Anda ingin VPS ini menjadi gateway untuk subnet lokal:

echo 'net.ipv4.ip_forward = 1' | sudo tee -a /etc/sysctl.conf
echo 'net.ipv6.conf.all.forwarding = 1' | sudo tee -a /etc/sysctl.conf
sudo sysctl -p

Kemudian advertise routes:sudo tailscale up –advertise-routes=192.168.1.0/24

Ganti 192.168.1.0/24 dengan subnet yang ingin Anda share. Setelah itu, approve route di Tailscale admin console.

2. Mengaktifkan Exit Node (Opsional)

Untuk menjadikan VPS sebagai exit node (semua traffic internet melalui VPS ini):

sudo tailscale up --advertise-exit-node

Jangan lupa approve exit node di Tailscale admin console.

3. Disable Key Expiry (Opsional)

Secara default, authentication key Tailscale akan expire setelah 180 hari. Anda bisa disable ini di admin console atau menggunakan auth key yang tidak expire.

Troubleshooting

Masalah: Tailscale tidak bisa connect

Solusi:

  1. Pastikan firewall tidak memblokir koneksi Tailscale
  2. Cek status service: sudo systemctl status tailscaled
  3. Restart service: sudo systemctl restart tailscaled

Masalah: Tidak bisa ping antar device

Solusi:

Cek firewall local di setiap deviceMasalah: Command not found setelah instalasi

Solusi:
Reload shell atau logout dan login kembali ke SSH.

Perintah Penting Tailscale

Berikut beberapa perintah berguna untuk mengelola Tailscale:

# Melihat status koneksi
tailscale status

# Melihat IP Tailscale
tailscale ip

# Logout dari Tailscale network
sudo tailscale logout

# Login kembali
sudo tailscale up

# Melihat log
sudo journalctl -u tailscaled -f

# Update Tailscale ke versi terbaru
sudo apt update && sudo apt upgrade tailscale

Keamanan dan Best Practices

Disable unused features: Jika tidak menggunakan subnet router atau exit node, jangan aktifkanKesimpulan

Tailscale menyediakan solusi VPN yang mudah dan aman untuk menghubungkan VPS Ubuntu 24.04 dengan perangkat lain. Dengan mengikuti panduan ini, Anda telah berhasil:

  • Menginstall Tailscale di Ubuntu 24.04
  • Menghubungkan VPS ke Tailscale network
  • Memahami konfigurasi dasar dan lanjutan
  • Mengetahui cara troubleshooting masalah umum

Tailscale sangat berguna untuk:

  • Remote access ke VPS tanpa expose port ke internet
  • Membuat private network antar server
  • Mengakses service internal dengan aman
  • Alternative VPN yang lebih mudah dari OpenVPN atau WireGuard manual

Selamat mencoba! Jika ada pertanyaan, jangan ragu untuk bertanya di kolom komentar.

Referensi

WireGuard Protocol Documentation

Dokumentasi resmi Tailscale: https://tailscale.com/kb/

Ubuntu 24.04 Release Notes

Gunakan ACL (Access Control Lists): Konfigurasi ACL di Tailscale admin console untuk mengontrol akses antar device

Enable MagicDNS: Memudahkan akses device menggunakan hostname daripada IP

Regular Updates: Selalu update Tailscale ke versi terbaru untuk patch keamanan

Monitor Koneksi: Secara berkala cek device yang terhubung di admin console

Pastikan MagicDNS diaktifkan di Tailscale admin console

Verifikasi semua device sudah online: tailscale status

Bermanfaatkah Artikel Ini?

Klik bintang 5 untuk rating!

Rata rata rating 0 / 5. Jumlah rate 0

No votes so far! Be the first to rate this post.

We are sorry that this post was not useful for you!

Let us improve this post!

Tell us how we can improve this post?

Artikel Terkait

Leave a Reply

Your email address will not be published. Required fields are marked *