💻 GitHub CloudSpace ব্যবহার করে সম্পূর্ণ ফ্রি RDP বানানোর ফুল গাইড (XFCE + Chrome Remote Desktop)
✍️ লিখেছেন: Bug Mohol | 📅 তারিখ: জুন ২০২৫

🔰 ভূমিকা
আপনি কি ভাবছেন কিভাবে একদম ফ্রিতে একটি Remote Desktop তৈরি করা যায় যেটা আপনি মোবাইল বা কম্পিউটার থেকে ব্যবহার করতে পারবেন যেকোনো জায়গা থেকে? তাহলে আপনি একদম সঠিক জায়গায় এসেছেন। আজকের গাইডে আমরা শিখবো কিভাবে GitHub CloudSpace (যেটাকে Codespace বলে) ব্যবহার করে Ubuntu ভিত্তিক একটি ফ্রি RDP বানানো যায়।
এই পুরো প্রসেসে আমরা ব্যবহার করবো:
- ✅ GitHub Cloud VM (Codespace)
- ✅ XFCE ডেস্কটপ এনভায়রনমেন্ট
- ✅ Chrome Remote Desktop (CRD)
ফলাফল? আপনি পাবেন একটি ফুল গ্রাফিকাল Ubuntu ডেস্কটপ যেটা আপনি যেকোনো ডিভাইস থেকে একসেস করতে পারবেন, আর সেটাও একদম ফ্রি!
🛠️ ধাপ ১: GitHub অ্যাকাউন্ট তৈরি
প্রথমেই দরকার একটি GitHub অ্যাকাউন্ট। যাদের নেই, তারা নিচের লিংকে যান:
ইমেইল, ইউজারনেম ও পাসওয়ার্ড দিয়ে সাইনআপ করুন। এরপর আপনার ইমেইলটি ভেরিফাই করে নিন।
📁 ধাপ ২: একটি নতুন Repository তৈরি
- GitHub-এ লগইন করুন
- ডান পাশে উপরের ➕ আইকনে ক্লিক করে New repository সিলেক্ট করুন
- Repository এর নাম দিন যেমন:
my-rdp-cloud
- Public রাখুন
- “Add a README file” অপশনটি টিক দিন
- Click করুন Create Repository
☁️ ধাপ ৩: GitHub Codespace তৈরি করুন
🔷 Codespace কী?
GitHub Codespace হলো একটি ভার্চুয়াল Linux মেশিন যেটা GitHub আপনাকে ফ্রি-তে ব্যবহার করতে দেয়। এটা মূলত ক্লাউড IDE, কিন্তু আমরা এটিকে হ্যাক করে RDP বানাবো 😉।
🔷 কোন VM বেছে নেবেন?
- 4GB RAM: হালকা কাজের জন্য যথেষ্ট
- 16GB RAM: বেশি স্মুথ — এইটা রেকমেন্ডেড
✅ Codespace চালু করার ধাপ:
- আপনার তৈরি রেপোতে যান
- Code > Codespaces > Create codespace on main
- যদি মেশিন টাইপ সিলেক্ট করার অপশন আসে, তাহলে 16GB/4-core বেছে নিন
- ২০-৩০ সেকেন্ড অপেক্ষা করুন VM চালু হতে
🧱 ধাপ ৪: RDP Desktop Environment সেটআপ
sudo apt update
sudo DEBIAN_FRONTEND=noninteractive \
apt install --assume-yes xfce4 desktop-base dbus-x11 xscreensaver
sudo apt install ubuntu-desktop
🔹 Chrome Remote Desktop ইনস্টল:
wget https://dl.google.com/linux/direct/chrome-remote-desktop_current_amd64.deb
sudo dpkg -i chrome-remote-desktop_current_amd64.deb
sudo apt -f install -y
🔹 XFCE সেশন সেটআপ:
sudo bash -c 'echo "exec /usr/bin/xfce4-session" > /etc/chrome-remote-desktop-session'
sudo service lightdm stop
🌐 ধাপ ৫: Chrome Remote Desktop একটিভেশন
- আপনার Google অ্যাকাউন্ট দিয়ে যান CRD Headless Setup
- “Begin” ক্লিক করুন > Debian Linux বেছে নিন
- Authorize দিন
- আপনার সামনে একটা কমান্ড আসবে:
DISPLAY= /opt/google/chrome-remote-desktop/start-host \
--code="YOUR_LONG_CODE_HERE" \
--redirect-url="https://remotedesktop.google.com/_/oauthredirect" \
--name=$(hostname)
এই কমান্ডটি কপি করে আপনার VM টার্মিনালে পেস্ট করুন এবং রান করুন।
🖥️ ধাপ ৬: এখন এক্সেস করুন আপনার RDP
সবকিছু ঠিকভাবে ইনস্টল হলে, যান:
🔗 https://remotedesktop.google.com/access
আপনার VM-এর নাম দেখাবে। “Connect” চাপুন। প্রথমবার PIN চাইবে — যেটা আপনি CRD সেটআপে দিয়েছিলেন।
✅ উপসংহার
তাহলে আপনি এখন সফলভাবে তৈরি করে ফেলেছেন একদম ফ্রি RDP — শুধুমাত্র GitHub CloudSpace আর Chrome Remote Desktop ব্যবহার করে।
✅ কোডিং/IDE ইউজ করা
✅ Google Drive দিয়ে ফাইল শেয়ার
✅ হালকা হ্যাকিং টুলস চালানো
✅ YouTube বা YouTube-dl ইউজ করা