Cara Mengubah VPS Ubuntu Menjadi Desktop PC Menggunakan XRDP
Mengelola Virtual Private Server (VPS) menggunakan baris perintah (Command Line Interface) seringkali menjadi tantangan tersendiri, terutama bagi Anda yang terbiasa dengan tampilan visual Windows atau MacOS. Memiliki tampilan grafis (GUI) di VPS Ubuntu bukan hanya mempermudah navigasi, tetapi juga meningkatkan produktivitas dalam manajemen server.
Solusi terbaik untuk kebutuhan ini adalah dengan menginstal XRDP (X Remote Desktop Protocol). Dengan XRDP, Anda dapat mengakses VPS Ubuntu layaknya komputer desktop biasa melalui aplikasi Remote Desktop Connection. Artikel ini akan memandu Anda langkah demi langkah, mulai dari pemilihan Desktop Environment yang ringan hingga konfigurasi keamanan firewall.
Mengapa Memilih XRDP untuk VPS Ubuntu?
XRDP adalah implementasi open-source dari Microsoft RDP yang memungkinkan sistem non-Windows (seperti Linux) untuk menerima koneksi remote desktop. Keunggulan utamanya adalah kompatibilitas yang luas dan kemudahan penggunaan tanpa perlu menginstal aplikasi client tambahan di sisi komputer pengakses (cukup gunakan RDP bawaan Windows).
Perbandingan Desktop Environment (GUI)
Sebelum masuk ke tahap instalasi, sangat penting untuk memilih GUI yang sesuai dengan spesifikasi VPS Anda agar performa server tetap stabil. Berikut adalah perbandingannya:
| Tipe GUI | Kebutuhan RAM | Karakteristik |
|---|---|---|
| XFCE | Min. 1 GB | Sangat ringan, stabil, tampilan klasik. Pilihan terbaik untuk VPS hemat resource. |
| GNOME | 2 - 4 GB | Tampilan modern, fitur lengkap, namun cukup berat untuk VPS kecil. |
| Ubuntu Desktop | > 4 GB | Pengalaman full desktop Ubuntu. Membutuhkan resource besar. |
Panduan Lengkap Install XRDP di VPS Ubuntu
Ikuti langkah-langkah berikut secara berurutan untuk menghindari error pada saat konfigurasi session.
-
Update dan Upgrade Sistem
Langkah pertama dan terpenting adalah memastikan seluruh paket repositori dalam VPS Anda adalah versi terbaru untuk mencegah konflik dependensi.sudo apt update && sudo apt upgrade -y -
Install Desktop Environment (Pilih Salah Satu)
Silakan jalankan salah satu perintah di bawah ini sesuai dengan spesifikasi RAM VPS Anda (lihat tabel di atas).Opsi 1: XFCE (Rekomendasi untuk VPS Kecil)
sudo apt install -y xfce4 xfce4-goodiesOpsi 2: GNOME (Untuk VPS Menengah)
sudo apt install gnome-session -yOpsi 3: Ubuntu Desktop (Full Package)
sudo apt install ubuntu-desktop -y -
Install Paket XRDP
Setelah GUI terpasang, langkah selanjutnya adalah menginstal layanan XRDP itu sendiri.sudo apt install -y xrdp -
Aktifkan Layanan XRDP
Pastikan layanan XRDP berjalan otomatis setiap kali server melakukan booting atau restart.sudo systemctl enable xrdp sudo systemctl start xrdpAnda dapat memeriksa status layanan untuk memastikan tidak ada error dengan perintah:
sudo systemctl status xrdp -
Konfigurasi Firewall (UFW)
Secara default, RDP menggunakan port 3389. Anda harus mengizinkan akses ke port ini agar bisa melakukan remote.sudo ufw allow 3389/tcp -
Konfigurasi Session XRDP
Langkah ini krusial. Anda perlu memberitahu XRDP lingkungan desktop mana yang harus diload saat Anda login. Jalankan perintah sesuai GUI yang Anda install di langkah nomor 2.Jika menggunakan XFCE:
echo "startxfce4" > ~/.xsessionJika menggunakan GNOME atau Ubuntu Desktop:
echo "gnome-session" > ~/.xsession -
Install App Store (Opsional)
Jika Anda ingin kemudahan menginstal aplikasi lain melalui GUI (seperti browser atau text editor), Anda bisa menginstal Gnome Software atau Snap Store.sudo apt install gnome-software -y sudo snap install app-outlet -
Restart Layanan XRDP
Untuk menerapkan semua perubahan konfigurasi session, restart layanan XRDP Anda. Setelah ini, Anda bisa langsung mencoba koneksi menggunakan aplikasi "Remote Desktop Connection" di Windows dengan memasukkan IP VPS Anda (selesai).sudo systemctl restart xrdp
Kesimpulan
Kini VPS Ubuntu Anda telah memiliki tampilan grafis yang user-friendly. Dengan menggunakan XRDP dan desktop environment seperti XFCE atau GNOME, manajemen server menjadi jauh lebih visual dan efisien. Pastikan Anda selalu menjaga keamanan server dengan menggunakan password yang kuat, karena port RDP sering menjadi target percobaan akses ilegal.
Untuk menjalankan GUI dengan lancar tanpa lag, kualitas server sangat menentukan. Jika Anda sedang mencari VPS Indonesia dengan performa SSD NVMe yang cepat dan koneksi stabil untuk kebutuhan Remote Desktop ini, saya sangat merekomendasikan IDCloudHost.


