توفير منصة بيانات بسرعة.

RustFS

تخزين كائنات متوافق مع S3 مع لوحة ويب مدمجة — للنسخ الاحتياطي والملفات وأي تطبيق يتحدث S3، على خادمك.

2 GB كحد أدنى ذاكرة عشوائية 1 vCPU المنفذ 9001 (لوحة الويب) · 9000 (واجهة S3) قيد التحقق

قيد التحقق

التثبيت التلقائي لهذا الحل جاهز ويخضع حاليًا لاختباراتنا على خادم حقيقي. سيُفتح الطلب فور اكتمال التحقق.

المنظومة التقنية

DockerRust
الحد الأدنى من RAM2 GB كحد أدنى
الحد الأدنى من CPU1 vCPU
المنفذ الافتراضي9001 (لوحة الويب) · 9000 (واجهة S3)
أنظمة التشغيل المتوافقةتوزيعات Linux حسب اختيارك

RustFS خادم تخزين كائنات متوافق مع S3 مكتوب بلغة Rust، يأتي مع لوحة ويب مدمجة. يكشف واجهة S3 القياسية — متوافقة مع rclone وrestic وaws-cli وأي حزمة تطوير S3 — على خادمك الخاص، دون حساب سحابي أو رسوم إخراج أو فوترة لكل طلب.

ما يميّز RustFS عن المشاريع المشابهة هو لوحة الويب المدمجة على المنفذ 9001: تدير الحاويات (Buckets) وترفع الملفات وتنزّلها وتضبط سياسات الوصول وتراقب الخادم عبر المتصفح دون تثبيت أدوات إضافية.

ما يُثبَّت هنا هو حاوية Rust واحدة مع وحدة تخزين Docker مسمّاة للبيانات. يُولَّد زوج من مفاتيح S3 عند التنصيب ويظهر في لوحة ServOrbit: تنسخه مباشرةً في أداة النسخ الاحتياطي أو تكوين تطبيقك.

الميزات الرئيسية

واجهة متوافقة مع S3 — تعمل rclone وrestic وaws-cli وأي حزمة تطوير S3 دون تعديل.
لوحة ويب مدمجة (المنفذ 9001) لإدارة الحاويات والملفات وسياسات الوصول.
مفتاح وصول ومفتاح سري يُولَّدان عند التنصيب — جاهزان للصق في أي عميل S3.
حاوية Rust واحدة مع وحدة تخزين مسمّاة: لا تثبيت إضافياً سوى Docker.
نقطة فحص حيوية لواجهة S3 على ‎/health للمراقبة واختبارات الجاهزية.
رخصة Apache 2.0 — دون ميزات محجوزة لإصدار تجاري.

متى تستخدم هذا الحل؟

1

وجهة نسخ احتياطي خارج الموقع

وجّه restic أو Borg أو Duplicati إلى نقطة نهاية S3 خاصة بك بدل مزوّد سحابي. يتغيّر عنوان النقطة وبيانات الاعتماد فحسب — تبقى نصوص النسخ الاحتياطي كما هي. بياناتك على بنية تحتية تتحكم بها أنت.

2

تخزين ملفات التطبيق

انقل مرفقات التطبيق وصور المستخدمين والمستندات المولّدة من قرص خادم التطبيق إلى RustFS. تتصل به أي مكتبة S3 في لغتك، مع إبقاء خيار نقل البيانات لاحقاً دون إعادة كتابة كود الرفع.

3

بيئة S3 للتطوير وخطوط CI/CD

امنح كل بيئة تطوير وخط CI نقطة نهاية S3 حقيقية ومعزولة دون فتح حساب سحابي. تُنشأ الحاويات عبر لوحة الويب أو أداة mc في ثوانٍ.

4

مصدر ملفات ثابتة لشبكة CDN

قدّم ملفاتك الثابتة — الصور والخطوط ومخرجات البناء — من حاوية RustFS واترك شبكة CDN تخزّنها مؤقتاً على الأطراف. يبقى المصدر على خادمك، دون أي اشتراك في خدمة تخزين كائنات.

نشر RustFS على خادم VPS الخاص بك

دليل محسّن لخوادم VPS Cloud من ServOrbit.

01

اطلب الخادم

اطلب خادم ServOrbit ثم اختر RustFS من المتجر. يعمل RustFS بشكل مريح على 2 GB من الذاكرة؛ حجّم القرص بما يتناسب مع البيانات التي تخطّط لتخزينها.

02

ما الذي ينشره التنصيب

تبدأ حاوية rustfs/rustfs واحدة مع وحدة تخزين مسمّاة (rustfs-data) للبيانات. تستمع واجهة S3 على المنفذ 9000 ولوحة الويب على المنفذ 9001، كلاهما على بوابة loopback. بيانات اعتماد S3 المُولَّدة مكتوبة في ملف .env على الخادم وتظهر في لوحة ServOrbit.

03

افتح لوحة الويب

أعد توجيه المنفذ 9001 عبر نفق SSH: ssh -L 9001:127.0.0.1:<port> root@<ip>. ثم افتح http://localhost:9001/rustfs/console/ وسجّل الدخول ببيانات الاعتماد من لوحة ServOrbit.

04

اربط أول عميل S3

اضبط عميل S3 بالعنوان http://localhost:9000 عبر نفق SSH، والمنطقة us-east-1، ومفتاح الوصول والمفتاح السري المُولَّدَين. شغّل mc alias set mystore http://localhost:9000 <access-key> <secret-key> للتحقق من الاتصال.

05

أنشئ الحاويات واضبط السياسات

أنشئ الحاويات (Buckets) من لوحة الويب أو بالأمر mc mb mystore/my-bucket. قيّد الوصول بسياسات حاويات S3 أو أنشئ أزواج مفاتيح إضافية بصلاحيات محدودة لكل تطبيق. اضبط سياسات قراءة عامة للملفات الثابتة التي تريد تقديمها دون مصادقة.

الأسئلة الشائعة

لا. يعمل RustFS بدون نطاق عبر أنفاق SSH: ssh -L 9001:127.0.0.1:<port> root@<ip> للوحة الويب وssh -L 9000:127.0.0.1:9000 root@<ip> لواجهة S3. عند ربط نطاق من لوحة ServOrbit، يُوكَّل nginx إلى منفذ اللوحة عبر HTTPS تلقائياً.

توفير منصة بيانات بسرعة.

لا يمكن طلب RustFS بعد.

التثبيت التلقائي لهذا الحل جاهز ويخضع حاليًا لاختباراتنا على خادم حقيقي. سيُفتح الطلب فور اكتمال التحقق.

بحاجة إلى مساعدة؟

تصفّح مركز المساعدة والأسئلة الشائعة، أو تواصل مع فريقنا — معاودة اتصال أو WhatsApp أو بريد إلكتروني. الدعم بـالعربية والفرنسية والإنجليزية.

راسلنا على WhatsAppيُفتح في علامة تبويب جديدة