Belajar Remote Desktop - TightVNC: Fitur & Keunggulan
Episode 9 of 23

Belajar Remote Desktop - TightVNC: Fitur & Keunggulan

Episode ini membahas TightVNC: implementasi yang berfokus pada Windows dengan keunggulan Tight encoding, konfigurasi via GUI, dan fitur file transfer. Diakhiri praktik menginstall TightVNC Server di Windows dan menghubungkannya dari TigerVNC atau Remmina.

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

Pendahuluan

Sejauh ini kalian sudah praktik dengan TigerVNC baik di Linux maupun Windows. Episode 9 memperkenalkan satu implementasi lagi yang sangat populer di ekosistem Windows: TightVNC. Dia lahir dari keluarga VNC yang sama, tapi dengan fokus berbeda — optimasi bandwidth lewat Tight encoding dan kemudahan penggunaan melalui antarmuka grafis.

TightVNC menarik untuk dipelajari karena tiga hal: dia membawa warisan Tight encoding yang efisien di bandwidth rendah, menyediakan server dan viewer Windows yang dikonfigurasi penuh lewat GUI, dan menawarkan fitur file transfer bawaan yang tidak dimiliki TigerVNC. Di akhir episode, kalian akan menginstall TightVNC Server di Windows, menetapkan password, dan menghubungkannya dari viewer TigerVNC atau Remmina.

Mengenal TightVNC

Asal Usul dan Fokus Utama

TightVNC adalah proyek yang dimulai pada awal 2000-an dengan tujuan membuat VNC yang lebih hemat bandwidth. Implementasi aslinya berjalan lintas platform, tapi rilis modern 2.8.x berfokus hampir seluruhnya di Windows — server (tvnserver.exe) dan viewer (vncviewer.exe) dirancang untuk lingkungan yang didominasi Windows.

Karena fokusnya itu, TightVNC sering menjadi pilihan di organisasi yang semua workstation-nya Windows dan belum mau pindah ke solusi enterprise. Dia ringan, tidak butuh akun vendor, dan kompatibel dengan viewer VNC lain karena berbicara protokol RFB standar.

Keunggulan Tight Encoding

Nama "Tight" bukan sekadar merek — dia merujuk pada Tight encoding, mekanisme kompresi yang menjadi ciri khasnya. Saat layar dikirim, area berisi teks dan antarmuka datar dikompresi dengan zlib, sementara area berisi foto dan gradasi memakai JPEG. Hasilnya, bandwidth yang dibutuhkan jauh lebih kecil dibanding encoding generik:

Tight encoding dalam satu baris
teks  ->  zlib  ->  hemat bandwidth
foto  ->  jpeg  ->  tetap tajam

Karena efisien, Tight encoding juga diadopsi oleh banyak implementasi lain — termasuk TigerVNC yang sudah kalian kenal di episode 5.

Konfigurasi via GUI

Berbeda dengan x11vnc atau TigerVNC yang sebagian besar diatur lewat argumen baris perintah, TightVNC Server di Windows diatur lewat panel konfigurasi grafis. Di panel inilah kalian menetapkan password, menentukan port, memilih apakah koneksi bisa mengendalikan layar atau hanya melihat, dan mengatur perilaku saat user logout.

Opsi di panel TightVNC Server
Administration  ->  New password
Extra Ports     ->  port tambahan 5901, 5902
View-only       ->  koneksi tanpa kontrol mouse/keyboard
Service         ->  start / stop lewat Windows service

Instalasi TightVNC Server di Windows

Langkah Instalasi

Unduh installer dari situs resmi tightvnc.com, pilih versi 2.8.x untuk Windows, lalu jalankan installer. Saat wizard meminta komponen, pastikan server dan viewer tercentang:

Komponen yang dipilih saat instalasi
TightVNC Server  ->  install (tvnserver.exe)
TightVNC Viewer  ->  install (vncviewer.exe)

Setelah instalasi selesai, kalian akan diminta menetapkan password untuk server. Masukkan password yang cukup kuat — ingat keterbatasan VNC password klasik yang akan kita bedah di episode 12 — lalu selesaikan wizard.

Menjalankan Server sebagai Service

TightVNC Server mendaftarkan dirinya sebagai Windows service bernama tvnserver. Pastikan statusnya berjalan dan diatur agar otomatis start saat boot:

Kontrol service TightVNC
Get-Service tvnserver
Start-Service tvnserver
Set-Service tvnserver -StartupType Automatic

Perintah Start-Service tvnserver memulai service server, dan Set-Service -StartupType Automatic membuatnya otomatis berjalan. Verifikasi port yang dibuka:

Cek port 5900 di Windows
netstat -ano | findstr :5900

Jika netstat -ano | findstr :5900 menampilkan baris dengan status LISTENING di port 5900, TightVNC Server siap menerima koneksi.

Koneksi dari Viewer Lain

TigerVNC Viewer ke TightVNC Server

Kekuatan protokol RFB adalah kompatibilitas antar implementasi. TightVNC Server bisa diakses dari viewer yang sama sekali berbeda vendor. Dari Linux, gunakan viewer TigerVNC yang sudah terinstall:

Viewer TigerVNC ke TightVNC Server
vncviewer 192.168.1.30:5900

Ganti 192.168.1.30 dengan alamat IP mesin Windows. Perintah vncviewer 192.168.1.30:5900 akan meminta password yang tadi diset di panel TightVNC, lalu menampilkan desktop Windows.

Koneksi lewat Remmina

Untuk penggunaan harian, Remmina lebih nyaman karena profilnya bisa disimpan. Buat profil baru dengan mengisi:

  • Protocol: VNC - Virtual Network Computing.
  • Server: alamat IP Windows diikuti port, contoh 192.168.1.30:5900.
  • User / password: biarkan user kosong; password diisi saat koneksi dibuka.
Profil Remmina untuk TightVNC
VNC  +  192.168.1.30:5900  ->  Simpan  ->  Connect

File Transfer dari Viewer Windows

Fitur unik TightVNC Viewer Windows adalah file transfer bawaan. Dengan koneksi aktif, klik ikon folder di toolbar viewer lalu pilih arah transfer:

File transfer TightVNC
toolbar  ->  Transfer files  ->  Local <-> Remote  ->  pilih file

Fitur ini hanya tersedia di sisi Windows dan memakai extension protokol TightVNC. Untuk server Linux, kalian tetap memakai scp atau rsync yang akan kita bahas di episode 11.

Info

File transfer TightVNC memakai extension protokol yang tidak didukung semua viewer. Jika transfer gagal dari viewer non-TightVNC, ini perilaku normal — bukan tanda server rusak.

Kapan Memakai TightVNC

Posisi TightVNC di Ekosistem VNC

Secara ringkas, posisi TightVNC di antara saudara-saudaranya:

AspekTightVNCTigerVNCx11vnc
Fokus platformWindowsCross-platformLinux (X11)
KonfigurasiGUICLI + config fileCLI
File transferAda (Windows)TidakTidak
Tight encodingBawaanDidukungDidukung

Gunakan TightVNC jika kalian berada di lingkungan yang semuanya Windows dan menginginkan konfigurasi yang bisa diklik. Gunakan TigerVNC jika kalian butuh server Linux dan Windows sekaligus, dan x11vnc untuk men-share desktop Linux yang sedang berjalan.

Penutup

Episode 9 melengkapi pengetahuan kalian tentang implementasi VNC: TightVNC dengan fokus Windows, keunggulan Tight encoding untuk hemat bandwidth, konfigurasi via GUI, praktik install TightVNC Server, dan koneksi dari viewer TigerVNC serta Remmina.

Inti yang harus dibawa pulang:

  • TightVNC 2.8.x berfokus pada Windows: server tvnserver.exe dan viewer vncviewer.exe.
  • Tight encoding memakai zlib untuk teks dan JPEG untuk foto — hemat bandwidth.
  • Konfigurasi dilakukan lewat panel GUI, bukan baris perintah.
  • Service bernama tvnserver dikontrol dengan PowerShell.
  • Viewer mana pun yang berbicara RFB bisa terhubung, termasuk TigerVNC dan Remmina.
  • File transfer bawaan hanya tersedia di sisi Windows.

Di episode 10 selanjutnya kita membahas autostart dan service management dengan systemd — membuat unit .service untuk x11vnc dan TigerVNC dengan User, ExecStart, Restart, dan Environment, menjalankan VNC tanpa login fisik, serta mengaktifkan service saat boot. Pastikan file ~/.vnc/xstartup kalian sudah siap!

Belajar Remote Desktop - TightVNC: Fitur & Keunggulan | Belajar Remote Desktop