منصوبے کے بارے میں
Termix ایک مفت، اوپن سورس، خود میزبانی شدہ سرور مینجمنٹ پلیٹ فارم ہے جو Termius کے خود میزبانی شدہ متبادل کے طور پر پیش کیا جاتا ہے۔ یہ SSH ٹرمینلز، ریموٹ ڈیسک ٹاپس، فائل ٹرانسفر، ٹنلز، کنٹینر مینجمنٹ، میٹرکس اور آٹومیشنز کو ایک ہی انٹرفیس میں لاتا ہے جو ویب، ڈیسک ٹاپ اور موبائل پر دستیاب ہے۔
README میں بیان کردہ بنیادی صلاحیتیں:
- SSH ٹرمینل جس میں براؤزر جیسے ٹیبز اور اسپلٹ اسکرین (چھ پینل تک)، تھیم/فونٹ/رنگ کی تخصیص، اور فی سیشن ٹول بار جو لائیو CPU، میموری اور ڈسک دکھاتا ہے اور اس ہوسٹ کی فائلوں، Docker، ٹنلز اور میٹرکس کے لنکس فراہم کرتا ہے۔
- براؤزر میں RDP، VNC اور Telnet کے لیے ریموٹ ڈیسک ٹاپ سپورٹ، ٹیبز اور اسپلٹ اسکرین کے ساتھ، RDP ڈرائیو فائل براؤزر جس میں ڈریگ اینڈ ڈراپ اپ لوڈ ہے، اور ونڈوز ڈیسک ٹاپ پر نیٹیو RDP کلائنٹ لانچ کرنا۔
- SSH ٹنلز: لوکل، ریموٹ اور ڈائنامک SOCKS فارورڈنگ جس میں آٹو ریکنیکٹ اور ہیلتھ چیکس ہیں؛ کلائنٹ سے سرور ٹنلز ڈیسک ٹاپ پر لوکل طور پر محفوظ ہیں، جن میں پری سیٹس ہیں جو سرور سائیڈ پر محفوظ کی جا سکتی ہیں۔
- SFTP پر فائل مینیجر: براؤز، ایڈٹ، اپ لوڈ، ڈاؤن لوڈ، رینیم، موو، ڈیلیٹ، sudo سپورٹ اور کوڈ، امیجز، آڈیو اور ویڈیو کے لیے پیش نظارہ۔ سرور سے سرور ٹرانسفر ایک مخصوص ٹیب میں انٹیگریٹی چیکس کے ساتھ چلتے ہیں۔ ڈیسک ٹاپ ایپ ساتھ ساتھ لوکل اور ریموٹ ویوز پیش کرتی ہے۔
- Docker اور Podman کنٹینر مینجمنٹ: اسٹارٹ، اسٹاپ، پاز، ریمو، سٹیٹس اور شیل تک رسائی۔ README واضح طور پر نوٹ کرتا ہے کہ یہ Portainer یا Dockge کو تبدیل کرنے کے لیے نہیں ہے۔
- ہوسٹ مینیجر جس میں ٹیگز، نیسٹڈ کلر ایبل فولڈرز، دوبارہ استعمال کے قابل اسناد، خودکار SSH کلیدی تعیناتی، پیرنٹ ہوسٹ گروپنگ، بلک ایڈٹ/ایکسپورٹ، اور غیر محفوظ ون ٹائم کنکشنز کے لیے کوئیک کنیکٹ ہے۔
- ہوسٹ میٹرکس: زیادہ تر لینکس سرورز پر CPU، میموری، ڈسک، نیٹ ورک، ٹمپریچر، NVIDIA GPU، اپ ٹائم، پروسیسز، پورٹس، لاگ انز اور سسٹم انفو، ہسٹری گرافس کے ساتھ۔ مینیجر کارڈز سروسز، کرون جابز، پیکجز، یوزرز، فائر وال رولز، WireGuard، Tailscale، SSL سرٹس، لاگز اور ہیلتھ چیکس کا احاطہ کرتے ہیں۔
- آٹومیشنز: ٹرگرز میں میٹرک تھریشولڈز، ہوسٹ اپ/ڈاؤن، ہیلتھ چیک تبدیلیاں، شیڈولز، کنٹینر ایونٹس اور انکمنگ ویب ہکس شامل ہیں۔ مراحل کمانڈز اور سنیپٹس چلا سکتے ہیں، کنٹینرز اور ٹنلز کو کنٹرول کر سکتے ہیں، ہوسٹس کو جگا سکتے ہیں، URLs کو کال کر سکتے ہیں، انتظار کر سکتے ہیں، شرائط پر برانچ کر سکتے ہیں، دوسری آٹومیشنز چلا سکتے ہیں، اور ntfy، Discord یا ویب ہک کے ذریعے مطلع کر سکتے ہیں۔ ٹیسٹ رنز سپورٹڈ ہیں۔
- فلیٹس: ہوسٹس کو دستی طور پر یا ٹیگ رولز کے ذریعے گروپ کریں تاکہ نئے ہوسٹس خودکار طور پر شامل ہوں؛ تمام ہوسٹس پر ایک کمانڈ چلائیں، فائلیں پش/پل کریں، پیکجز انسٹال کریں، اور OS/کرنل/آرک/اپ ٹائم انوینٹری جمع کریں۔
- آپشنل AI اسسٹنٹ، بطور ڈیفالٹ بند۔ OpenAI، Anthropic، Gemini، Ollama یا کوئی بھی OpenAI-مطابق اینڈ پوائنٹ سپورٹ کرتا ہے۔ یہ ہوسٹس، فلیٹس، سنیپٹس اور الرٹس پڑھتا ہے اور تبدیلیوں کو لاگو کرنے کے بجائے منظوری کے لیے تجویز کرتا ہے؛ یہ اسناد، یوزرز یا سیٹنگز تک رسائی حاصل نہیں کر سکتا۔ ایڈمنز اسے انسٹنس وائیڈ غیر فعال کر سکتے ہیں۔
- تصدیق اور یوزرز: لوکل اکاؤنٹس کے علاوہ OIDC، LDAP، GitHub اور Google سائن ان، TOTP 2FA، WebAuthn پاس کیز اور قابل اعتماد ڈیوائسز کے ساتھ۔ ایڈمنز یوزرز کا انتظام کر سکتے ہیں، OIDC گروپس کو رولز سے میپ کر سکتے ہیں، فعال سیشنز دیکھ اور منسوخ کر سکتے ہیں، لوکل اور OIDC اکاؤنٹس لنک کر سکتے ہیں، اور آڈٹ لاگ پڑھ سکتے ہیں۔
- رولز اور شیئرنگ: رولز کو یوزرز یا رولز کے ساتھ چار سطحوں (کنیکٹ، ویو، ایڈٹ، مینیج) پر شیئر کیا جا سکتا ہے، تمام تصدیقی اقسام اور پروٹوکولز میں، مشترکہ ہوسٹس کے لیے اسناد کے اوور رائیڈز کے ساتھ۔
- ہوسٹ میٹرکس جیسے CPU، میموری اور ڈسک پر الرٹس، ntfy، Discord یا ویب ہک کے ذریعے، فائرنگ/حل شدہ ہسٹری لاگ کے ساتھ۔
- ہوم پیج: ڈریگ اینڈ ڈراپ ویجٹ گرڈ جس میں ہوسٹ سٹیٹس، پنگس، سروس لنکس، بک مارکس، سرچ، کلاکس، کیلنڈرز، کاؤنٹ ڈاؤنز، نوٹس، RSS، ویدر، امیجز، iframes، Docker، ٹنلز، میٹرکس چارٹس، کسٹم APIs اور لائیو ٹرمینل کے ویجٹ ہیں۔
- سنیپٹس اور ٹولز: ہوسٹ اور کسٹم ویری ایبلز کے ساتھ محفوظ کمانڈز، ون کلک ایگزیکیوشن، تمام کھلے ٹرمینلز پر کمانڈ چلانا، اور آٹوکمپلیٹ کے ساتھ تلاش کے قابل کمانڈ ہسٹری۔
- سیشن شیئرنگ: لائیو ٹرمینل، RDP، VNC یا Telnet سیشنز کو اکاؤنٹ فری لنکس یا مخصوص Termix یوزرز کے ساتھ شیئر کریں، ریڈ اونلی یا ریڈ رائٹ موڈ میں، ایکسپائری اور ریووکیشن کے ساتھ، اور گلوبل یا فی ہوسٹ ڈس ایبلنگ۔
- ٹرمینل، RDP اور VNC سیشنز کے لیے سیشن ریکارڈنگ اور لاگز پلے بیک، پلین ٹیکسٹ لاگ ڈاؤن لوڈ اور کنکشن لاگز کے ساتھ۔
- راؤٹرز، سوئچز اور مائیکرو کنٹرولرز کے لیے سیریل کنکشنز کنفیگر ایبل باؤڈ ریٹ، ڈیٹا بٹس، اسٹاپ بٹس اور پیرٹی کے ساتھ، Web Serial API یا نیٹیو ڈیسک ٹاپ بیک اینڈ کا استعمال کرتے ہوئے۔
- Tailscale انٹیگریشن: ٹیل نیٹ ڈیوائسز کو ہوسٹس کے طور پر امپورٹ کریں اور Tailscale SSH کے ذریعے کنیکٹ کریں تاکہ ACLs ذخیرہ شدہ اسناد کے بغیر رسائی کو کنٹرول کریں؛ Headscale اور کسٹم اینڈ پوائنٹس سپورٹڈ ہیں۔
- Proxmox انٹیگریشن: Proxmox انسٹنس سے ہوسٹس امپورٹ کریں اور نوڈ اور گیسٹ CPU، میموری اور سٹوریج سٹیٹس دیکھیں۔
- ورک اسپیسز اور ٹیبز: اسپلٹ لے آؤٹس کے ساتھ ٹیب سیٹس محفوظ کریں اور دوبارہ کھولیں؛ آخری سیشن ریفریشز اور ڈیوائسز کے درمیان یاد رکھا جاتا ہے۔
- ایک `termix` CLI جو `npm install -g @termix-cli/cli` یا اسٹینڈ ا لون بائنری کے ذریعے انسٹال ہوتا ہے، ٹرمینلز کھولنے، ایک ہوسٹ یا فلیٹ پر کمانڈز چلانے، SFTP پر فائلیں منتقل کرنے، اور ہوسٹس، سنیپٹس اور اسناد کا انتظام کرنے کے لیے۔
- سیکیورٹی: پاس ورڈز اور کیز کی فی یوزر انکرپشن، آپشنل آن ڈسک ڈیٹا بیس انکرپشن کے ساتھ۔
- Crowdin کے ذریعے تقریباً 30 بلٹ ان زبانیں۔
اضافی خصوصیات میں ڈیش بورڈ، نیٹ ورک گراف، tmux مانیٹر، یوزر اسکوپڈ API کیز ایکسپائری کے ساتھ، ایکسپورٹ/امپورٹ، HTTPS ریڈائریکٹس یا اپنے سرٹیفکیٹس کے ساتھ خودکار SSL، بطور ڈیفالٹ SQLite جس میں PostgreSQL اور MySQL سپورٹ ہے، لائٹ/ڈارک/Dracula تھیمز اور فل اسکرین URLs کے ساتھ React UI، کمانڈ پیلیٹ (بائیں شفٹ ڈبل ٹیپ)، ری بائنڈ ایبل کی بورڈ شارٹ کٹس، Wake-on-LAN، قابل اعتماد پراکسی تصدیق، وائٹ لیبلنگ، ایمبیڈڈ ویب اینڈ پوائنٹس، کولابریشن رومز، اور وسیع SSH خصوصیات (جمپ ہوسٹس، Warpgate، TOTP پرامپٹس، SOCKS5، ہوسٹ کی تصدیق، OPKSSH، tmux، پورٹ ناکنگ، ایجنٹ فارورڈنگ، Bitwarden SSH ایجنٹ، HashiCorp Vault SSH سائننگ، Step CA، 1Password Connect) شامل ہیں۔ Termix ID بلٹ ان sshid.io طرز کا ہینڈل فراہم کرتا ہے جس میں پبلک کلیدی اشاعت اور بلٹ ان CA سے سرٹیفکیٹ جاری کرنا شامل ہے۔ ڈیسک ٹاپ ایپ لوکل بیک اینڈ اور ڈیٹا بیس کے ساتھ اسٹینڈ ا لون چل سکتی ہے اور آپشنل طور پر Termix سرور کے ساتھ سنک کر سکتی ہے۔
پلیٹ فارم سپورٹ میں PWA سپورٹ کے ساتھ ویب براؤزرز؛ ونڈوز (پورٹیبل، MSI، Chocolatey)؛ لینکس (پورٹیبل، AUR، AppImage، Deb، Flatpak)؛ macOS (ایپ اسٹور، DMG، Homebrew)؛ iOS/iPadOS؛ اور اینڈرائیڈ (پلے اسٹور، APK) شامل ہیں۔ انسٹالیشن دستاویزات docs.termix.site/install پر ہیں، Kubernetes کے لیے `charts/termix` میں Helm چارٹ کے ساتھ۔ ایک نمونہ Docker Compose فائل ریموٹ ڈیسک ٹاپ خصوصیات کے لیے Termix امیج کو guacd کے ساتھ چلاتی ہے۔
ٹیلی میٹری: ایک گمنام روزانہ پنگ میں بے ترتیب انسٹنس ID، یوزر اور ہوسٹ شمار، ایپ ورژن اور پچھلے 24 گھنٹوں میں استعمال شدہ خصوصیات شامل ہیں؛ اس میں یوزر نیم، ہوسٹ نیم، IP ایڈریس اور اسناد شامل نہیں ہیں۔ یہ بطور ڈیفالٹ آن ہے اور اسے ایڈمن سیٹنگز یا `ENABLE_TELEMETRY=false` کے ذریعے غیر فعال کیا جا سکتا ہے۔
Apache License 2.0 کے تحت لائسنس یافتہ۔ یہ پروجیکٹ ڈونیشن سے تعاون یافتہ ہے جس میں کوئی سبسکرپشن یا پیڈ پلان نہیں ہے۔
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.