[{"data":1,"prerenderedAt":98},["ShallowReactive",2],{"seo-verification":3,"marketplace-app-ar-rustfs":6},{"google":4,"bing":5},"EycwPY2XMyTkVzas3n1ygeNJFGAH513qrMjfDljzsMQ","",{"key":7,"data":8},"marketplace-app-ar-rustfs",{"slug":9,"slugs":10,"categorySlugs":11,"name":16,"description":17,"phase":18,"unavailableReason":19,"docsUrl":20,"logo":21,"github":21,"tagline":22,"longDescription":23,"features":24,"useCases":31,"steps":44,"faq":60,"specs":76,"compatibleOs":84,"relatedApps":85,"relatedPosts":93,"category":95},"rustfs",{"fr":9,"en":9,"ar":9,"es":9},{"fr":12,"en":13,"ar":14,"es":15},"bases-de-donnees","databases","قواعد-البيانات","bases-de-datos","RustFS","تخزين كائنات متوافق مع S3 ذاتي الاستضافة مع لوحة ويب مدمجة: اعرض واجهة S3 على خادمك ووجّه إليها النسخ الاحتياطية والملفات.",2,"awaiting_qa","https:\u002F\u002Fservorbit.com\u002Fblog\u002F%D8%A7%D8%B3%D8%AA%D8%B6%D8%A7%D9%81%D8%A9-rustfs-%D8%B9%D9%84%D9%89-vps-%D8%AA%D8%AE%D8%B2%D9%8A%D9%86-%D9%83%D8%A7%D8%A6%D9%86%D8%A7%D8%AA-s3",null,"تخزين كائنات متوافق مع S3 مع لوحة ويب مدمجة — للنسخ الاحتياطي والملفات وأي تطبيق يتحدث S3، على خادمك.","RustFS خادم تخزين كائنات متوافق مع S3 مكتوب بلغة Rust، يأتي مع لوحة ويب مدمجة. يكشف واجهة S3 القياسية — متوافقة مع rclone وrestic وaws-cli وأي حزمة تطوير S3 — على خادمك الخاص، دون حساب سحابي أو رسوم إخراج أو فوترة لكل طلب.\n\nما يميّز RustFS عن المشاريع المشابهة هو لوحة الويب المدمجة على المنفذ 9001: تدير الحاويات (Buckets) وترفع الملفات وتنزّلها وتضبط سياسات الوصول وتراقب الخادم عبر المتصفح دون تثبيت أدوات إضافية.\n\nما يُثبَّت هنا هو حاوية Rust واحدة مع وحدة تخزين Docker مسمّاة للبيانات. يُولَّد زوج من مفاتيح S3 عند التنصيب ويظهر في لوحة ServOrbit: تنسخه مباشرةً في أداة النسخ الاحتياطي أو تكوين تطبيقك.",[25,26,27,28,29,30],"واجهة متوافقة مع S3 — تعمل rclone وrestic وaws-cli وأي حزمة تطوير S3 دون تعديل.","لوحة ويب مدمجة (المنفذ 9001) لإدارة الحاويات والملفات وسياسات الوصول.","مفتاح وصول ومفتاح سري يُولَّدان عند التنصيب — جاهزان للصق في أي عميل S3.","حاوية Rust واحدة مع وحدة تخزين مسمّاة: لا تثبيت إضافياً سوى Docker.","نقطة فحص حيوية لواجهة S3 على ‎\u002Fhealth للمراقبة واختبارات الجاهزية.","رخصة Apache 2.0 — دون ميزات محجوزة لإصدار تجاري.",[32,35,38,41],{"title":33,"body":34},"وجهة نسخ احتياطي خارج الموقع","وجّه restic أو Borg أو Duplicati إلى نقطة نهاية S3 خاصة بك بدل مزوّد سحابي. يتغيّر عنوان النقطة وبيانات الاعتماد فحسب — تبقى نصوص النسخ الاحتياطي كما هي. بياناتك على بنية تحتية تتحكم بها أنت.",{"title":36,"body":37},"تخزين ملفات التطبيق","انقل مرفقات التطبيق وصور المستخدمين والمستندات المولّدة من قرص خادم التطبيق إلى RustFS. تتصل به أي مكتبة S3 في لغتك، مع إبقاء خيار نقل البيانات لاحقاً دون إعادة كتابة كود الرفع.",{"title":39,"body":40},"بيئة S3 للتطوير وخطوط CI\u002FCD","امنح كل بيئة تطوير وخط CI نقطة نهاية S3 حقيقية ومعزولة دون فتح حساب سحابي. تُنشأ الحاويات عبر لوحة الويب أو أداة mc في ثوانٍ.",{"title":42,"body":43},"مصدر ملفات ثابتة لشبكة CDN","قدّم ملفاتك الثابتة — الصور والخطوط ومخرجات البناء — من حاوية RustFS واترك شبكة CDN تخزّنها مؤقتاً على الأطراف. يبقى المصدر على خادمك، دون أي اشتراك في خدمة تخزين كائنات.",[45,48,51,54,57],{"title":46,"body":47},"اطلب الخادم","اطلب خادم ServOrbit ثم اختر RustFS من المتجر. يعمل RustFS بشكل مريح على 2 GB من الذاكرة؛ حجّم القرص بما يتناسب مع البيانات التي تخطّط لتخزينها.",{"title":49,"body":50},"ما الذي ينشره التنصيب","تبدأ حاوية `rustfs\u002Frustfs` واحدة مع وحدة تخزين مسمّاة (`rustfs-data`) للبيانات. تستمع واجهة S3 على المنفذ 9000 ولوحة الويب على المنفذ 9001، كلاهما على بوابة loopback. بيانات اعتماد S3 المُولَّدة مكتوبة في ملف `.env` على الخادم وتظهر في لوحة ServOrbit.",{"title":52,"body":53},"افتح لوحة الويب","أعد توجيه المنفذ 9001 عبر نفق SSH: `ssh -L 9001:127.0.0.1:\u003Cport> root@\u003Cip>`. ثم افتح `http:\u002F\u002Flocalhost:9001\u002Frustfs\u002Fconsole\u002F` وسجّل الدخول ببيانات الاعتماد من لوحة ServOrbit.",{"title":55,"body":56},"اربط أول عميل S3","اضبط عميل S3 بالعنوان `http:\u002F\u002Flocalhost:9000` عبر نفق SSH، والمنطقة `us-east-1`، ومفتاح الوصول والمفتاح السري المُولَّدَين. شغّل `mc alias set mystore http:\u002F\u002Flocalhost:9000 \u003Caccess-key> \u003Csecret-key>` للتحقق من الاتصال.",{"title":58,"body":59},"أنشئ الحاويات واضبط السياسات","أنشئ الحاويات (Buckets) من لوحة الويب أو بالأمر `mc mb mystore\u002Fmy-bucket`. قيّد الوصول بسياسات حاويات S3 أو أنشئ أزواج مفاتيح إضافية بصلاحيات محدودة لكل تطبيق. اضبط سياسات قراءة عامة للملفات الثابتة التي تريد تقديمها دون مصادقة.",[61,64,67,70,73],{"q":62,"a":63},"هل يتطلب RustFS نطاقاً للعمل؟","لا. يعمل RustFS بدون نطاق عبر أنفاق SSH: `ssh -L 9001:127.0.0.1:\u003Cport> root@\u003Cip>` للوحة الويب و`ssh -L 9000:127.0.0.1:9000 root@\u003Cip>` لواجهة S3. عند ربط نطاق من لوحة ServOrbit، يُوكَّل nginx إلى منفذ اللوحة عبر HTTPS تلقائياً.",{"q":65,"a":66},"ما الفرق بين RustFS وGarage (الموجود في المتجر)؟","كلاهما مشروع Rust متوافق مع S3 مصمّم للتخزين الذاتي الاستضافة. Garage مُحسَّن للعناقيد متعددة العُقد الموزّعة جغرافياً ولا يملك واجهة ويب — تتم الإدارة عبر سطر الأوامر فقط. أما RustFS فموجّه لنشر العقدة الواحدة ويأتي بلوحة ويب مدمجة لإدارة الحاويات والسياسات بشكل رسومي. اختر Garage للنسخ المتماثل الموزّع، وRustFS إن أردت واجهة رسومية.",{"q":68,"a":69},"ما حد موارد VPS الأدنى؟","خادم VPS بـ 2 GB من الذاكرة ومعالج افتراضي واحد يكفي للبدء. حجّم القرص بحسب حجم بياناتك — الحاوية ذاتها تحتاج أقل من 100 MB. خادم ServOrbit Cloud M مبدأ جيد للانطلاق.",{"q":71,"a":72},"أين تُخزَّن بيانات اعتماد S3؟","يُولَّد مفتاح الوصول والمفتاح السري عند التنصيب ويُكتبان في `\u002Fopt\u002Frustfs\u002F.env` على الخادم. يظهران أيضاً في منطقة العميل في ServOrbit. يمكنك تغييرهما بتعديل ملف `.env` وإعادة تشغيل الحاوية.",{"q":74,"a":75},"كيف أنسخ بيانات RustFS احتياطياً؟","تعيش بيانات الكائنات في وحدة تخزين Docker المسمّاة `rustfs-data`، المركّبة على `\u002Fdata` داخل الحاوية. انسخها احتياطياً بإيقاف الحاوية، ثم أرشفة `\u002Fvar\u002Flib\u002Fdocker\u002Fvolumes\u002Frustfs-data\u002F_data`، ثم إعادة تشغيلها. يمكنك أيضاً استخدام أمر `sync` في أي عميل S3 لنسخ الحاويات إلى نقطة تخزين ثانية.",{"ram":77,"cpu":78,"disk":79,"stack":80,"port":83},"2 GB كحد أدنى","1 vCPU","10 GB كحد أدنى (+ بياناتك)",[81,82],"Docker","Rust","9001 (لوحة الويب) · 9000 (واجهة S3)",[],[86],{"name":87,"slug":88,"categorySlug":14,"categoryName":89,"categoryColor":90,"logo":21,"tagline":91,"description":92},"Garage","garage","قواعد البيانات","text-blue-400 bg-blue-500\u002F10","تخزين كائنات متوافق مع S3 في ملف تنفيذي واحد بلغة Rust — للنسخ الاحتياطية والملفات الثابتة وأي تطبيق يتحدث S3، على خادمك أنت.","تخزين كائنات متوافق مع S3، خفيف وذاتي الاستضافة: تعرض واجهة S3 على خادمك الخاص وتوجّه إليها النسخ الاحتياطية أو المواقع الثابتة أو التطبيقات، دون حساب لدى مزوّد سحابي.",[94],"self-host-rustfs-vps",{"key":96,"slug":14,"name":89,"objective":97,"icon":96,"color":90},"database","توفير منصة بيانات بسرعة.",1790987880160]