CH-J Server Managerإدارة الخوادم عبر SSH
القائمة
جميع الأدلة والمقالات ←

من Electron إلى Rust وTauri: أساس جديد لـ Server Manager

ينتقل الإصدار 0.1.1 إلى Rust وTauri 2. تعرّف على مزايا بنية الجيل القادم من تطبيق سطح المكتب.

مكونات أقل في كل حزمة

يتضمن Electron كلاً من Chromium وNode.js. يستخدم Tauri عارض WebView الخاص بالنظام: WKWebView على macOS وWebView2 على Windows وWebKitGTK على Linux. لا يحتاج التطبيق بعد ذلك إلى تضمين محرك متصفح خاص به.

نواة أصلية للمهام المألوفة

تنتقل وظائف SSH وSFTP والخزنة والتحقق من التحديثات إلى شيفرة Rust المترجمة. تتواصل الواجهة عبر واجهات API مضبوطة للنواة، مما يوفر أساساً أصلياً لتطوير أدوات الخوادم.

حزم أصغر، لكن استهلاك الذاكرة ليس أقل على كل المنصات

إزالة المحرك المضمّن تجعل الحزم والتطبيق المثبت أصغر بكثير. ولا يعني هذا تلقائياً استهلاك ذاكرة أقل: في قياسنا الأول، كانت RAM أقل على macOS، لكنها أعلى على Windows وUbuntu مع فتح الوحدات. يظل WebView الخاص بالنظام متطلباً أساسياً. القيم المقاسة متاحة في المقال الخاص باستخدام الموارد.

Beta 0.1.0 ⟶ Alpha 0.1.1macOSWindowsUbuntu
حزمة التثبيتحجم الحزمة التي يتم تنزيلها.160 ⟶ 21 MB114 ⟶ 12 MB114 ⟶ 20 MB
التطبيق المثبتمساحة القرص بعد التثبيت.352 ⟶ 61 MiB422 ⟶ 53 MiB392 ⟶ 62 MiB
RAM بعد فتح القفلالخزنة مفتوحة القفل ولا توجد أي وحدة مفتوحة.482 ⟶ 315 MiB353 ⟶ 374 MiB727 ⟶ 680 MiB
RAM مع 3 وحداتSystem Monitor وFile Manager وLog Viewer مفتوحة.861 ⟶ 496 MiB664 ⟶ 1238 MiB1102 ⟶ 1935 MiB
RAM أثناء SSH وSFTPإضافة إلى ذلك، طرفية نشطة وقراءة عبر SFTP.878 ⟶ 523 MiB683 ⟶ 1292 MiB1146 ⟶ 2057 MiB
CPU أثناء SSH وSFTPنسبة مئوية من نواة واحدة.0.3 ⟶ 2.92.0 ⟶ 12.48.7 ⟶ 23.7

الجديد في Alpha 0.1.1

خوادم وسيطة SSH واتصالات دون ملف محفوظ

اتصل عبر خادم وسيط، بما في ذلك سلاسل تصل إلى ثلاثة خوادم محفوظة، مع التحقق من المفتاح في كل خطوة. يمكن استخدام هدف يُدخل يدوياً دون حفظه.

طرفيتان وفحص الإتاحة في الخلفية

رتّب طرفيتين جنباً إلى جنب أو رأسياً على الخادم نفسه أو خادمين مختلفين؛ إخفاؤهما لا ينهي الجلسة. يفحص التحقق منفذ TCP الخاص بـ SSH دون تسجيل دخول. تتطلب الأهداف المتاحة فقط عبر وسيط جلسة مفتوحة إليه، وإلا تبقى غير متحقق منها. عدم الوصول إلى المنفذ لا يثبت توقف الخادم.

لوحة إلى ثلاث لوحات ملفات ونقل بين الخوادم

تعرض كل لوحة القرص المحلي أو جلسة SSH مفتوحة مع تحرير Monaco. تمر البيانات بين الخوادم عبر هذا الحاسوب دون حفظها على قرصه. يدعم الطابور الإيقاف المؤقت والاستئناف والإلغاء ومعالجة التعارضات.

نقل ملفات مع تحقق SHA-256

لا يُحذف الملف المصدر إلا بعد نجاح تحقق SHA-256 وبشرط عدم تغيّره. وإلا يبقى ويشرح الطابور السبب.

تفاصيل العتاد واختيار الجلسة و42 لغة

يسرد System Monitor مقابس CPU ومعالجات GPU أو المسرعات مع مقاييس NVIDIA وAMD المتاحة؛ تبقى القيم المفقودة غير متاحة. تستخدم الوحدات الاتصال الوحيد تلقائياً أو تطلب الاختيار، دون تبديل الخادم من تلقاء نفسها. تدعم الواجهة 42 لغة بما فيها الكتابة من اليمين إلى اليسار.

ما لا تقدمه Alpha بعد

إعادة توجيه المنافذ وفك الأرشيفات البعيدة والسحب من Finder أو Explorer غير متاحة بعد. النقل بين الخوادم غير مباشر ولا ينسخ ملفات لا تُقرأ إلا عبر sudo. اختبارات Alpha 0.1.1 أقل من Beta 0.1.0، خاصة على عملاء Windows وLinux.

وثائق مفصلة

Tauri 2 ←

Electron ←

الفتح بالقياسات الحيوية والأمان ←