প্রকল্প সম্পর্কে
XPipe একটি ডেস্কটপ অ্যাপ্লিকেশন যা সার্ভার অবকাঠামোর জন্য একটি কেন্দ্রীয় সংযোগ হাব হিসেবে কাজ করে। এটি আপনার স্থানীয় ওয়ার্কস্টেশনে চলে এবং আপনার আগে থেকেই ইনস্টল করা কমান্ড-লাইন টুল যেমন SSH বা docker-এর উপর নির্ভর করে, তাই রিমোট সিস্টেমে কোনো এজেন্ট বা সেটআপের প্রয়োজন নেই।
সমর্থিত সংযোগের ধরনগুলোর মধ্যে রয়েছে SSH (কনফিগ ফাইল ও টানেল), Docker ও compose, Podman, LXD ও incus কন্টেইনার, Proxmox PVE, Hyper-V, KVM ও VMware ভার্চুয়াল মেশিন, Tailscale, Netbird ও Teleport সংযোগ, AWS ও Hetzner Cloud সার্ভার, গেটওয়েসহ RDP ও VNC, Windows Subsystem for Linux, Cygwin ও MSYS2 পরিবেশ, Kubernetes ক্লাস্টার, পড ও কন্টেইনার, এবং PowerShell রিমোট সেশন।
README-তে বর্ণিত প্রধান সক্ষমতাগুলো:
- সংযোগ হাব: একটি ইন্টারফেস থেকে সংযোগ তৈরি ও ব্যবস্থাপনা করুন, শত শত সংযোগকে শ্রেণিবদ্ধ ক্যাটাগরিতে সংগঠিত করুন, কাস্টম শেল লগইন পরিবেশ নির্ধারণ করুন, সিস্টেম চালু/বন্ধ করা বা টানেল খোলার মতো সাধারণ কাজ চালান, এবং GUI ছাড়াই সংযোগ খোলে এমন ডেস্কটপ শর্টকাট বা ম্যাক্রো তৈরি করুন।
- ফাইল ব্রাউজার: স্থানীয়ভাবে ইনস্টল করা প্রোগ্রাম ব্যবহার করে রিমোট ফাইল ব্রাউজ ও সম্পাদনা করুন, sudo দিয়ে গতিশীলভাবে সেশন elevate করুন, ডেস্কটপ থেকে ও ডেস্কটপে ফাইল স্থানান্তর করুন, ট্যাবড মাল্টিটাস্কিং দিয়ে একাধিক সিস্টেমে কাজ করুন, যেকোনো ডিরেক্টরিতে টার্মিনাল খুলুন, এবং স্ক্রিপ্টিংয়ের মাধ্যমে অ্যাকশন কাস্টমাইজ করুন।
- টার্মিনাল লঞ্চার: পছন্দের টার্মিনালে এক ক্লিকে শেল সেশন, স্বয়ংক্রিয় পাসওয়ার্ড প্রম্পট পূরণ, সাধারণ টার্মিনাল এমুলেটর ও কাস্টম কমান্ড-লাইন স্পেক সমর্থন, bash, zsh, fish, cmd, PowerShell ও অন্যান্যদের সাথে সামঞ্জস্য, tmux, zellij, starship ও oh-my-zsh-এর সাথে ইন্টিগ্রেশন, স্প্লিট পেন ভিউ, এবং টার্মিনাল চালু হওয়ার সময়ই সংযোগ।
- স্ক্রিপ্টিং সিস্টেম: পুনরায় ব্যবহারযোগ্য শেল স্ক্রিপ্ট, টেমপ্লেট ও গ্রুপ, রিমোট সিস্টেমে PATH-এ স্বয়ংক্রিয়ভাবে উপলব্ধ স্ক্রিপ্ট, শেল init পরিবেশ, কাস্টম শেল ও সংযোগ, এবং ফাইল ব্রাউজার থেকে ব্যবহারযোগ্য স্ক্রিপ্ট।
- অতিরিক্ত বৈশিষ্ট্য: সিস্টেমগুলোর মধ্যে ভল্ট সিঙ্ক্রোনাইজেশন এবং স্ব-হোস্টেড git রিপোজিটরির মাধ্যমে টিম শেয়ারিং, ক্রিপ্টোগ্রাফিকভাবে সুরক্ষিত ভল্টে স্থানীয়ভাবে সংরক্ষিত ডেটা যার জন্য ঐচ্ছিক মাস্টার পাসফ্রেজ, ইনস্টল করা পাসওয়ার্ড ম্যানেজার থেকে সিক্রেট সংগ্রহ, কোনো বাহ্যিক সার্ভার জড়িত নয়, AI এজেন্ট অ্যাক্সেসের জন্য ঐচ্ছিক সমন্বিত MCP সার্ভার, RDP, VNC ও X11 ফরওয়ার্ডের জন্য অভিন্ন ডেস্কটপ অ্যাপ্লিকেশন হ্যান্ডলিং, এবং রিমোট সেবাগুলোর এক ক্লিকে টানেলিং।
ইনস্টলেশন ডেস্কটপ ওয়ার্কস্টেশনের জন্য লক্ষ্য করা, সার্ভার বা কন্টেইনারের জন্য নয়। Windows (MSI, পোর্টেবল zip, choco, winget, scoop), macOS (pkg, dmg, Homebrew), এবং Linux (deb, rpm, AUR, AppImage, NixOS, tarball, সাথে apt, dnf, yum, zypper, rpm ও pacman সমর্থনকারী একটি ইনস্টল স্ক্রিপ্ট) এর জন্য প্যাকেজ প্রদান করা হয়। একটি পৃথক webtop Docker ইমেজ KasmVNC-এর মাধ্যমে ব্রাউজার-অ্যাক্সেসযোগ্য ডেস্কটপ পরিবেশ প্রদান করে।
প্রকল্পটি একটি open core মডেল অনুসরণ করে: এই রিপোজিটরির কোর Apache-2.0 লাইসেন্সপ্রাপ্ত, অন্যদিকে কিছু homelab/professional প্ল্যান বৈশিষ্ট্য এবং শেল হ্যান্ডলিং লাইব্রেরি ক্লোজড সোর্স। ডকুমেন্টেশন docs.xpipe.io-তে, এবং কমিউনিটি সহায়তা Discord-এর মাধ্যমে পাওয়া যায়।
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.