Categories: Umum

Cara Memasang GUI + Chrome Remote Desktop di NAT VPS

NATVPS.id – GUI terkadang diperlukan pada server agar dapat menjalankan aplikasi yang memerlukan tampilan / desktop, misalnya browsing menggunakan Google Chrome atau Mozilla Firefox. Atau jika bosan berurusan dengan Terminal / CLI, akses menggunakan GUI mungkin akan membantu.

Pada postingan ini, kami akan membahas mengenai instalasi GUI dan Chrome Remote Desktop sebagai penghubung. Tutorial ini mengikuti Setting up Chrome Remote Desktop for Linux on Compute Engine dari situs Google Cloud Architecture Center dan dapat diaplikasikan di VPS normal.

Instalasi Chrome Remote Desktop

Chrome Remote Desktop adalah software yang dikembangkan oleh Google untuk mengontrol perangkat secara jarak jauh. Konsepnya mirip seperti VNC atau RDP. Kita akan menggunakan Chrome Remote Desktop untuk mengakses GUI.

Update index repositori apt, kemudian pasang package wget tasksel:

apt update
apt install wget tasksel -y

Unduh dan pasang Chrome Remote Desktop:

wget --inet4-only https://dl.google.com/linux/direct/chrome-remote-desktop_current_amd64.deb
apt install ./chrome-remote-desktop_current_amd64.deb -y

Parameter --ipv4-only digunakan agar wget selalu menggunakan alamat IPv4 (penulis mengalami stuck saat menggunakan alamat IPv6).

Instalasi XFCE4 Sebagai GUI

Kita akan menggunakan XFCE4 sebagai GUI, atau lebih tepatnya Desktop Manager. Anda bebas memilih Desktop Manager sesuka Anda, namun beberapa langkah akan sedikit berbeda.

Pasang XFCE4 beserta packages pendampingnya:

DEBIAN_FRONTEND=noninteractive \
    apt install --assume-yes xfce4 desktop-base dbus-x11 xscreensaver

Selanjutnya, atur Chrome Remote Desktop agar XFCE4 otomatis aktif pada saat ada session:

echo 'exec /etc/X11/Xsession /usr/bin/xfce4-session' > /etc/chrome-remote-desktop-session

Command akan sedikit berbeda jika menggunakan Desktop Manager lainnya!

Sebagai tambahan, pasang Google Chrome sebagai browser (opsional):

wget --inet4-only https://dl.google.com/linux/direct/google-chrome-stable_current_amd64.deb
apt install --assume-yes ./google-chrome-stable_current_amd64.deb

Membuat User Baru

Chrome Remote Desktop tidak dapat berjalan dengan user root, maka dari itu kita harus membuat user baru terlebih dahulu.

Masukkan command berikut untuk menambah user baru, dimana hendra adalah nama user (ganti jika ingin):

useradd -m -s /bin/bash -g users -G sudo hendra

Ganti password user (Masukkan password bebas):

Mengatur Koneksi Chrome Remote Desktop

Untuk memulai Chrome Remote Desktop, kita perlu mengatur koneksi untuk pertama kalinya agar VPS dapat dihubungkan menggunakan akun Google.

Buka https://remotedesktop.google.com/headless, lalu login menggunakan akun Google yang Anda punya. Klik tombol “Mulai” -> “Berikutnya” -> “Izinkan” untuk mengonfigurasi perangkat baru.

Salin command yang tersedia pada kolom Debian Linux, lalu pastekan pada VPS Anda namun tambahkan --user-name=NamaUser di akhir perintah. Misalkan nama user-nya adalah hendra, maka:

DISPLAY= /opt/google/chrome-remote-desktop/start-host --code="4/0AX4XXXXXXXASOXECw" --redirect-url="https://remotedesktop.google.com/_/oauthredirect" --name=$(hostname) --user-name=hendra

Command di tiap pengaturan perangkat berbeda-beda!

Masukkan PIN minimal 6 digit sebagai autentikasi saat menghubungkan ke Chrome Remote Desktop.

Penyiapan selesai!

Menghubungkan Chrome Remote Desktop

Buka https://remotedesktop.google.com/access dengan akun Google yang sama, lalu pilih VPS Anda untuk mulai menghubungkan.

Masukkan 6 digit PIN yang dibuat sebelumnya.

Jika koneksi berhasil, maka Anda akan melihat tampilan XFCE4 seperti berikut. Hore!

Penutup

Sekiranya begitulah langkah-langkah instalasi GUI pada NAT VPS. Semoga dapat membantu Anda. Mohon maaf jika ada kesalahan kata dan terima kasih sudah membaca!

Hendra Manudinata

Recent Posts

Cara Install Gopeed Web Downloader di NAT VPS

NATVPS.id – Gopeed (Go Speed) adalah aplikasi pengunduh modern bersifat open-source yang yang mendukung berbagai…

9 bulan ago

Cara Streaming IPTV dengan ViniPlay + M3U

NATVPS.id – IPTV (Internet Protocol Television) adalah teknologi yang menyiarkan konten televisi, video, dan siaran…

9 bulan ago

Install Jellyfin Media Server di NAT VPS

NATVPS.id – Jellyfin adalah server media open-source yang memungkinkan Anda mengatur, melakukan streaming, dan mengelola…

9 bulan ago

Cara Install Gitea Git Server di NAT VPS

NATVPS.id – Gitea adalah sebuah layanan hosting Git (pengelola repositori kode) open-source yang dapat di…

9 bulan ago

Cara Install LibreOffice via Docker di NAT VPS

NATVPS.id – LibreOffice adalah perangkat lunak perkantoran (office) yang gratis, modern, dan open-source. LibreOffice dapat…

10 bulan ago

Install Pi-Hole + OpenVPN Server di NAT VPS

NATVPS.id – Pi-hole adalah software DNS Server yang berfokus pada pemblokiran iklan dan situs trackers.…

11 bulan ago