توفير منصة بيانات بسرعة.
تخزين كائنات متوافق مع S3 مع لوحة ويب مدمجة — للنسخ الاحتياطي والملفات وأي تطبيق يتحدث S3، على خادمك.
قيد التحقق
التثبيت التلقائي لهذا الحل جاهز ويخضع حاليًا لاختباراتنا على خادم حقيقي. سيُفتح الطلب فور اكتمال التحقق.
RustFS خادم تخزين كائنات متوافق مع S3 مكتوب بلغة Rust، يأتي مع لوحة ويب مدمجة. يكشف واجهة S3 القياسية — متوافقة مع rclone وrestic وaws-cli وأي حزمة تطوير S3 — على خادمك الخاص، دون حساب سحابي أو رسوم إخراج أو فوترة لكل طلب.
ما يميّز RustFS عن المشاريع المشابهة هو لوحة الويب المدمجة على المنفذ 9001: تدير الحاويات (Buckets) وترفع الملفات وتنزّلها وتضبط سياسات الوصول وتراقب الخادم عبر المتصفح دون تثبيت أدوات إضافية.
ما يُثبَّت هنا هو حاوية Rust واحدة مع وحدة تخزين Docker مسمّاة للبيانات. يُولَّد زوج من مفاتيح S3 عند التنصيب ويظهر في لوحة ServOrbit: تنسخه مباشرةً في أداة النسخ الاحتياطي أو تكوين تطبيقك.
وجّه restic أو Borg أو Duplicati إلى نقطة نهاية S3 خاصة بك بدل مزوّد سحابي. يتغيّر عنوان النقطة وبيانات الاعتماد فحسب — تبقى نصوص النسخ الاحتياطي كما هي. بياناتك على بنية تحتية تتحكم بها أنت.
انقل مرفقات التطبيق وصور المستخدمين والمستندات المولّدة من قرص خادم التطبيق إلى RustFS. تتصل به أي مكتبة S3 في لغتك، مع إبقاء خيار نقل البيانات لاحقاً دون إعادة كتابة كود الرفع.
امنح كل بيئة تطوير وخط CI نقطة نهاية S3 حقيقية ومعزولة دون فتح حساب سحابي. تُنشأ الحاويات عبر لوحة الويب أو أداة mc في ثوانٍ.
قدّم ملفاتك الثابتة — الصور والخطوط ومخرجات البناء — من حاوية RustFS واترك شبكة CDN تخزّنها مؤقتاً على الأطراف. يبقى المصدر على خادمك، دون أي اشتراك في خدمة تخزين كائنات.
دليل محسّن لخوادم VPS Cloud من ServOrbit.
اطلب خادم ServOrbit ثم اختر RustFS من المتجر. يعمل RustFS بشكل مريح على 2 GB من الذاكرة؛ حجّم القرص بما يتناسب مع البيانات التي تخطّط لتخزينها.
تبدأ حاوية rustfs/rustfs واحدة مع وحدة تخزين مسمّاة (rustfs-data) للبيانات. تستمع واجهة S3 على المنفذ 9000 ولوحة الويب على المنفذ 9001، كلاهما على بوابة loopback. بيانات اعتماد S3 المُولَّدة مكتوبة في ملف .env على الخادم وتظهر في لوحة ServOrbit.
أعد توجيه المنفذ 9001 عبر نفق SSH: ssh -L 9001:127.0.0.1:<port> root@<ip>. ثم افتح http://localhost:9001/rustfs/console/ وسجّل الدخول ببيانات الاعتماد من لوحة ServOrbit.
اضبط عميل S3 بالعنوان http://localhost:9000 عبر نفق SSH، والمنطقة us-east-1، ومفتاح الوصول والمفتاح السري المُولَّدَين. شغّل mc alias set mystore http://localhost:9000 <access-key> <secret-key> للتحقق من الاتصال.
أنشئ الحاويات (Buckets) من لوحة الويب أو بالأمر mc mb mystore/my-bucket. قيّد الوصول بسياسات حاويات S3 أو أنشئ أزواج مفاتيح إضافية بصلاحيات محدودة لكل تطبيق. اضبط سياسات قراءة عامة للملفات الثابتة التي تريد تقديمها دون مصادقة.
ssh -L 9001:127.0.0.1:<port> root@<ip> للوحة الويب وssh -L 9000:127.0.0.1:9000 root@<ip> لواجهة S3. عند ربط نطاق من لوحة ServOrbit، يُوكَّل nginx إلى منفذ اللوحة عبر HTTPS تلقائياً.تصفّح مركز المساعدة والأسئلة الشائعة، أو تواصل مع فريقنا — معاودة اتصال أو WhatsApp أو بريد إلكتروني. الدعم بـالعربية والفرنسية والإنجليزية.
راسلنا على WhatsAppيُفتح في علامة تبويب جديدة