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.
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-onlydigunakan agarwgetselalu menggunakan alamat IPv4 (penulis mengalami stuck saat menggunakan alamat IPv6).
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
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):
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!
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!
Sekiranya begitulah langkah-langkah instalasi GUI pada NAT VPS. Semoga dapat membantu Anda. Mohon maaf jika ada kesalahan kata dan terima kasih sudah membaca!
NATVPS.id – Gopeed (Go Speed) adalah aplikasi pengunduh modern bersifat open-source yang yang mendukung berbagai…
NATVPS.id – IPTV (Internet Protocol Television) adalah teknologi yang menyiarkan konten televisi, video, dan siaran…
NATVPS.id – Jellyfin adalah server media open-source yang memungkinkan Anda mengatur, melakukan streaming, dan mengelola…
NATVPS.id – Gitea adalah sebuah layanan hosting Git (pengelola repositori kode) open-source yang dapat di…
NATVPS.id – LibreOffice adalah perangkat lunak perkantoran (office) yang gratis, modern, dan open-source. LibreOffice dapat…
NATVPS.id – Pi-hole adalah software DNS Server yang berfokus pada pemblokiran iklan dan situs trackers.…