Home » Cara Install dan Konfigurasi VNC Server di Armbian (x11vnc)
Posted in

Cara Install dan Konfigurasi VNC Server di Armbian (x11vnc)

Cara Install dan Konfigurasi VNC Server di Armbian (x11vnc)

Pengenalan

VNC (Virtual Network Computing) memungkinkan Anda untuk mengakses desktop Armbian secara remote dari komputer atau perangkat lain. Tutorial ini akan memandu Anda untuk install vnc armbian desktop menggunakan x11vnc di Armbian dengan konfigurasi yang aman dan optimal.

Kebutuhan Sistem

  • Armbian dengan desktop environment (XFCE, LXDE, atau lainnya)
  • Akses root atau sudo
  • Koneksi internet aktif

Langkah 1: Install x11vnc

Pertama, update repository dan install paket x11vnc:

sudo apt update && sudo apt install x11vnc -y

Langkah 2: Membuat Password VNC

Buat password untuk mengamankan koneksi VNC Anda:

sudo x11vnc -storepasswd /etc/x11vnc.passwd

Anda akan diminta memasukkan password dua kali. Password ini akan digunakan saat koneksi ke VNC server.

Tips Keamanan: Gunakan password yang kuat dengan kombinasi huruf, angka, dan simbol.

Langkah 3: Membuat Systemd Service

Agar x11vnc berjalan otomatis saat boot, buat file service systemd:

sudo nano /etc/systemd/system/x11vnc.service

Masukkan konfigurasi berikut:

[Unit] 
Description=Start x11vnc at startup 
After=display-manager.service 

[Service] 
Type=simple Environment="DISPLAY=:0" 
Environment="XAUTHORITY=/home/user/.Xauthority" 
ExecStart=/usr/bin/x11vnc -display :0 -auth /home/user/.Xauthority -forever -loop -noxdamage -repeat -rfbauth /etc/x11vnc.passwd -rfbport 5900 -shared -bg -o /var/log/x11vnc.log Restart=on-failure 

[Install] 
WantedBy=multi-user.target

Penting: Ganti bagian user dengan username Armbian Anda!

Penjelasan Parameter x11vnc:

  • -display :0 – Menggunakan display X11 pertama
  • -auth – Path ke file authorization X11
  • -forever – VNC server tetap jalan setelah client disconnect
  • -loop – Restart otomatis jika crash
  • -noxdamage – Meningkatkan kompatibilitas
  • -repeat – Mengizinkan key repeat
  • -rfbauth – Path ke file password VNC
  • -rfbport 5900 – Port VNC (default 5900)
  • -shared – Mengizinkan multiple client
  • -bg – Berjalan di background
  • -o – Output log ke file

Simpan file dengan menekan Ctrl+X, lalu Y, dan Enter.

Langkah 4: Enable dan Start Service

Reload systemd daemon dan aktifkan service:

sudo systemctl daemon-reload
sudo systemctl enable x11vnc.service
sudo systemctl start x11vnc.service

Langkah 5: Verifikasi Status

Cek apakah service berjalan dengan baik:

sudo systemctl status x11vnc

Output yang benar akan menampilkan status active (running).

Cara Koneksi ke VNC Server

  1. Download VNC Viewer (RealVNC atau TightVNC)
  2. Masukkan IP Armbian: 192.168.x.x:5900
  3. Masukkan password yang sudah dibuat tadi

Troubleshooting

Service gagal start:

sudo journalctl -u x11vnc -f

Cek log x11vnc:

tail -f /var/log/x11vnc.log

Restart service:

sudo systemctl restart x11vnc

Cek port VNC:

sudo netstat -tulpn | grep 5900

Kesimpulan

Anda sekarang sudah berhasil menginstal dan mengkonfigurasi VNC server di Armbian. Dengan x11vnc, Anda dapat mengakses desktop Armbian dari mana saja dengan koneksi yang stabil dan aman.

Tips: Untuk performa terbaik, gunakan koneksi jaringan lokal (LAN) atau VPN jika mengakses dari internet.

FAQ

Q: Kenapa tidak bisa connect ke VNC?
A: Cek firewall, pastikan port 5900 terbuka dan service x11vnc running.

Q: Layar VNC hitam atau blank?
A: Pastikan desktop environment sudah running dan DISPLAY environment sudah benar.

Q: Koneksi lambat?
A: Gunakan encoding yang lebih efisien di VNC viewer seperti “Tight” atau kurangi color depth.

Q: Bisa pakai resolusi khusus?
A: Ya, tambahkan parameter -geometry 1920x1080 di ExecStart.


Artikel ini dibuat untuk Armbian dengan desktop environment. Tested pada Armbian Jammy dengan XFCE.

Leave a Reply

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