منصوبے کے بارے میں
EZSSH ایک خود میزبان مرکزی ویب گیٹ وے ہے جو سرور اور VPS کے انتظام کے لیے ہے۔ یہ مقامی SSH/SFTP پروٹوکول پر مبنی ہے، منظم سرور کی طرف کسی ایجنٹ کی تنصیب کی ضرورت نہیں، اس لیے تعیناتی ہلکی اور محفوظ ہے۔ یہ پروجیکٹ Go میں لکھا گیا ہے، موجودہ ورژن v0.0.7-5 ہے، MIT لائسنس کے تحت۔
اہم خصوصیات:
1. بصری آپریشن: مقامی SSH/SFTP کے ذریعے منظم سرور سے جڑتا ہے، منظم سرور پر بیک گراؤنڈ پروگرام کی ضرورت نہیں۔
2. کراس سرور فائل ٹرانسفر: مختلف سرورز کے درمیان براہ راست فائل کاپی اور پیسٹ کی حمایت۔
3. Docker مینجمنٹ: بصری Docker متحد انتظامی انٹرفیس فراہم کرتا ہے۔
4. سرور مانیٹرنگ: سرور کی حالت ریئل ٹائم میں دیکھیں، بلٹ ان ٹاسک مینیجر کے ساتھ۔
5. ون کلک کمانڈز: عام کمانڈز ایک کلک سے چلائیں، سائٹس کا متحد انتظام کریں۔
6. سرور کارڈ ویو: سرور کارڈ کی شکل میں دکھائے جاتے ہیں، میعاد ختم ہونے کی تاریخ اور یاد دہانی سیٹ کرنے کی حمایت۔
تعیناتی کے طریقے:
- ون کلک انسٹال اسکرپٹ: Linux / macOS / Windows(msys) کو سپورٹ کرتا ہے، curl کے ذریعے install.sh کھینچ کر چلائیں۔
- Docker تعیناتی: docker run کے ساتھ کنٹینر شروع کریں، ڈیٹا والیوم ezssh-data کو /app/data پر میپ کریں، امیج pureages/ezssh:latest ہے۔
- خود تعمیر: بیک اینڈ کے لیے Go 1.22+، فرنٹ اینڈ کے لیے Node.js 20+ اور npm درکار ہے؛ بیک اینڈ go build سے بنایا جا سکتا ہے، فرنٹ اینڈ web ڈائریکٹری میں npm install اور npm run build سے۔
ڈیفالٹ سننے کا پتہ 0.0.0.0:49466 ہے، جسے EZSSH_LISTEN یا EZSSH_PORT انوائرنمنٹ ویری ایبل سے تبدیل کیا جا سکتا ہے۔ پروجیکٹ صارف دستی (doc/user-guide.md) فراہم کرتا ہے مزید معلومات کے لیے، README میں متعدد انٹرفیس پیش نظارہ تصاویر شامل ہیں۔
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.