VPS

⌘K
  1. Home
  2. VPS
  3. Ubuntu
  4. VNC Server ইনস্টল করুন VPS-এ

VNC Server ইনস্টল করুন VPS-এ

চমৎকার! যেহেতু তুমি এখন নিশ্চিত করেছো যে Chrome VNC-তে সফলভাবে চলছে, এবার আমি তোমাকে একদম স্ক্র্যাচ থেকে সম্পূর্ণ VNC Viewer + XFCE4 ডেস্কটপ সেটআপ টিউটোরিয়াল দিচ্ছি, যেখানে থাকবে:

✅ VNC ইনস্টল
✅ Password সেট
✅ XFCE4 Desktop
✅ Startup config
✅ VNC Viewer থেকে connection
✅ GUI তে কাজ করার সম্পূর্ণ সাপোর্ট


🔹 Complete VNC + XFCE4 Desktop Setup on Ubuntu VPS (From Scratch)

🖥️ VNC Viewer দিয়ে Desktop Access করা যাবে GUI সহ


🔷 📌 Step 0: VPS Login

প্রথমে SSH দিয়ে VPS এ লগইন করো:

ssh root@your-vps-ip

Example:
ssh root@195.179.193.88


🔷 📌 Step 1: Check Existing VNC Installation

প্রথমে চেক করো তোমার VPS এ VNC ইন্সটল আছে কিনা:

vncserver -version

➡️ যদি command not found আসে, তাহলে পরের স্টেপে ইন্সটল করো।


🔷 📌 Step 2: Purge Previous Sessions & Files

সব পুরাতন বা ঝুলে থাকা VNC সেশন এবং লক ফাইল মুছে ফেলো। না হলে future display conflict হবে।

🔍 Check running VNC sessions
vncserver -list

# ❌ Kill running sessions (adjust :1, :2 as needed)
vncserver -kill :1
vncserver -kill :2
vncserver -kill :3

# 🧹 Remove lock files
rm -rf /tmp/.X*-lock /tmp/.X11-unix/X*

# 🧹 Remove old VNC process & log files
rm -rf ~/.vnc/*.pid ~/.vnc/*.log ~/.vnc/*.cache


rm -rf /tmp/.X*-lock /tmp/.X11-unix/X*
rm -rf ~/.vnc/*.pid ~/.vnc/*.log ~/.vnc/*.cache

Explanation:
এটি নিশ্চিত করবে যে কোনও আগের display port block থাকবে না।: পুরাতন VNC/Display session ক্লিন করো


🧱 Step 2: প্রয়োজনীয় Desktop ও VNC প্যাকেজ ইনস্টল করো

sudo apt update
sudo apt install xfce4 xfce4-goodies tigervnc-standalone-server dbus-x11 -y

⚠️ xfce4-goodies = extra panel tools
⚠️ dbus-x11 = desktop session চালাতে লাগে


🔐 Step 3: VNC পাসওয়ার্ড সেট করো

vncpasswd

➡️ এটি তোমাকে password চাইবে (৬–৮ অক্ষর)
➡️ View-only password চাইলে n চাপো
➡️ এটি display :1 তৈরি করবে (মানে port 5901)


❌ Step 4: এখনই বন্ধ করো (manual config দেওয়ার আগে)

vncserver -kill :1

🛠️ Step 5: .vnc/xstartup ফাইল তৈরি করো (Stable XFCE4 config)

cat <<EOF > ~/.vnc/xstartup
#!/bin/bash
xrdb \$HOME/.Xresources
xsetroot -solid grey
dbus-launch --exit-with-session startxfce4
EOF

dbus-launch ছাড়া XFCE session চালবে না


✅ Step 6: xstartup ফাইল executable করো

chmod +x ~/.vnc/xstartup

▶️ Step 7: VNC server চালাও (Resolution সহ)

vncserver :1 -geometry 1280x720 -depth 24 -localhost=0

📌 এখন Desktop server শুরু হয়েছে
📌 Display :1 = Port 5901 (5900 + 1)


🖥️ Step 8: VNC Viewer দিয়ে Connect করো

🔗 Connect to:

your-vps-ip:1

➡️ যেমন: 195.179.193.88:1
➡️ Password চাইলে আগেই সেট করা pass দাও
➡️ XFCE4 Desktop GUI ওপেন হবে


🧪 Step 9: যদি desktop না আসে বা error দেয়

startxfce4

➡️ যদি এখানে error আসে (segmentation fault/dbus) ➜ তাহলে নিচের কমান্ড চালাও:

sudo apt install --reinstall xfce4-session xfce4-panel xfwm4 -y

📋 Summary Table:

ধাপটাস্ককমান্ড
1পুরাতন ফাইল মুছোrm -rf ...
2Desktop + VNC ইনস্টলapt install xfce4 tigervnc ...
3VNC পাসওয়ার্ড সেটvncserver
4Server বন্ধvncserver -kill :1
5xstartup তৈরিcat <<EOF > ~/.vnc/xstartup
6Executable করোchmod +x
7VNC চালাওvncserver :1 -geometry ...
8VNC Viewer connectIP:1

✅ সফলভাবে শেষ হলে তুমি GUI দিয়ে VPS চালাতে পারবে

💻 Chrome, File Manager, Terminal, Web Tools — সব কিছুই তুমি দেখেও চালাতে পারবে।

তুমি কি এখন এই সেটআপের জন্য one-click bash script চাও? নাকি এখনই Puppeteer GUI টেস্টিং করতে চাও?

How can we help?