[{"data":1,"prerenderedAt":152},["ShallowReactive",2],{"seo-verification":3,"blog-استضافة-rustfs-على-vps-تخزين-كائنات-s3-ma-ar":6,"promo-bar-likely":20},{"google":4,"bing":5},"EycwPY2XMyTkVzas3n1ygeNJFGAH513qrMjfDljzsMQ","",{"key":7,"data":8},"blog-استضافة-rustfs-على-vps-تخزين-كائنات-s3-ma-ar",{"id":9,"slug":10,"slugs":11,"title":15,"excerpt":16,"readTime":17,"views":18,"isPinned":19,"noindex":20,"publishedAt":21,"updatedAt":22,"category":23,"categories":29,"featuredImage":31,"bgImage":32,"posterImage":33,"relatedSolution":34,"intro":37,"sections":38,"ctaTitle":31,"ctaBody":31,"ctaButton":88,"ctaUrl":89,"relatedPosts":90},407,"استضافة-rustfs-على-vps-تخزين-كائنات-s3",{"fr":12,"en":13,"ar":10,"es":14},"self-host-rustfs-vps","self-host-rustfs-s3-object-storage-vps","autoalojar-rustfs-en-vps-almacenamiento-objetos-s3","استضافة RustFS على VPS: تخزين كائنات S3 ذاتي الاستضافة","دليل لاستضافة RustFS على VPS: لوحة ويب S3، بيانات اعتماد مُولَّدة، وحدات تخزين دائمة — بديل لـ MinIO وGarage.",5,0,false,true,"2026-10-01T00:00:00+00:00","2026-11-04T16:30:28+00:00",{"id":24,"name":25,"slug":26,"color":27,"icon":28},7,"الاستضافة الذاتية","self-hosting","bg-indigo-500\u002F10 text-indigo-400","cloud",[30],{"id":24,"name":25,"slug":26,"color":27,"icon":28},null,"\u002Fblog\u002Fcovers\u002Fbg.svg","\u002Fblog\u002Fcovers\u002Fself-host-rustfs-vps-poster.svg",{"categorySlug":35,"appSlug":36},"قواعد-البيانات","rustfs","يكشف RustFS واجهة S3 كاملة على خادمك الخاص، مع لوحة ويب مدمجة لإدارة حاويات التخزين من المتصفح. النتيجة: نسخك الاحتياطية وملفاتك وأصولك على بنية تحتية تتحكم بها، دون حساب سحابي ودون رسوم إخراج.",[39,43,53,56,75,78,81,84],{"type":40,"title":41,"body":42},"h2","لماذا تستضيف التخزين الكائني بنفسك","يُفوتر مزودو السحابة التخزين وطلبات GET\u002FPUT والإخراج بشكل خاص — خاصة حين تنتقل بياناتك إلى المستخدم. على VPS بسعر ثابت لا شيء من هذا: تخدم نقطة S3 أي عدد من الطلبات دون مفاجآت في نهاية الشهر. ولأن الواجهة هي S3 القياسية، تتصل أدواتك الحالية — rclone وrestic وaws-cli وأي SDK S3 — دون تعديل. فضلاً عن التكلفة، تستعيد السيادة على بياناتك: ملفاتك تبقى على خادمك دون أن تمر بأطراف ثالثة.",{"type":44,"title":45,"items":46},"ul","ما يقدمه RustFS مقارنةً بالبدائل",[47,48,49,50,51,52],"لوحة ويب مدمجة على المنفذ 9001 — Garage ليس لديه لوحة، وMinIO يتطلب ترخيصاً منفصلاً منذ 2021","ملف ثنائي Rust واحد في حاوية واحدة — دون تبعية PostgreSQL","بيانات اعتماد S3 مُولَّدة تلقائياً وتظهر في لوحة ServOrbit","Apache 2.0 — لا ميزة محجوبة وراء إصدار تجاري","نقطة `\u002Fhealth` على المنفذ 9000 لمجسات المراقبة","بدء سريع: الصورة تقل عن 60 ميجابايت والحاوية سليمة في أقل من 30 ثانية",{"type":40,"title":54,"body":55},"المتطلبات المسبقة","خادم VPS من ServOrbit بـ **2 جيجابايت من الذاكرة على الأقل** ووحدة SSD مُحجَّمة حسب احتياجاتك. Docker مثبَّت تلقائياً. لا يُشترط اسم نطاق للبدء: الوصول عبر أنفاق SSH على المنفذين 9001 و9000.",{"type":57,"title":58,"steps":59},"steps","التثبيت خطوة بخطوة",[60,63,66,69,72],{"title":61,"body":62},"ثبّت RustFS من المتجر","من لوحة ServOrbit اختر خادمك ثم اختر **RustFS** من المتجر. يُنشر حاوية `rustfs\u002Frustfs:latest` مع وحدة تخزين Docker مسمّاة. يُولَّد اعتمادان: `RUSTFS_ACCESS_KEY` و`RUSTFS_SECRET_KEY`، يظهران في لوحة ServOrbit.",{"title":64,"body":65},"افتح لوحة الويب","أنشئ نفقاً SSH:\n```\nssh -L 9001:127.0.0.1:\u003Cport> root@\u003Cip>\n```\nثم افتح `http:\u002F\u002Flocalhost:9001\u002Frustfs\u002Fconsole\u002F` وسجّل الدخول.",{"title":67,"body":68},"أنشئ حاوية تخزين وعيّن السياسات","انقر **Create Bucket** في اللوحة وسمِّها. يمكنك تعيين سياسة وصول: `ReadOnly` للأصول العامة، أو `ReadWrite` للتطبيقات، أو تركها خاصة.",{"title":70,"body":71},"اربط عميل S3","افتح نفقاً للـ API:\n```\nssh -L 9000:127.0.0.1:9000 root@\u003Cip>\n```\nثم:\n```\nmc alias set mystore http:\u002F\u002Flocalhost:9000 \u003CACCESS_KEY> \u003CSECRET_KEY>\nmc ls mystore\n```",{"title":73,"body":74},"اربط نطاقاً (اختياري)","لوصول خارجي دون نفق، اربط نطاقاً من لوحة ServOrbit — سيُوكَّل nginx تلقائياً عبر HTTPS.",{"type":40,"title":76,"body":77},"حالات الاستخدام الشائعة","**نسخ قواعد البيانات احتياطياً**: وجِّه `pg_dump | rclone rcat mystore:backups\u002Fdump.sql.gz` إلى نقطة RustFS. **تخزين ملفات التطبيقات**: اجعل تطبيقك يكتب التحميلات في حاوية RustFS بدلاً من القرص المحلي. **ذاكرة تخزين مؤقت لـ CI\u002FCD**: خزِّن كائنات البناء بين المشاريع.",{"type":40,"title":79,"body":80},"استمرارية البيانات واستراتيجية النسخ الاحتياطي","يُبقي وحدة Docker `rustfs-data` بياناتك عبر إعادات التشغيل والتحديثات. لحمايتها من ضياع VPS، صدِّرها بانتظام:\n\n```bash\n# snapshot الوحدة إلى ملف محلي\ndocker run --rm -v rustfs-data:\u002Fdata alpine tar czf - \u002Fdata > rustfs-backup.tar.gz\n```\n\nللنسخ الاحتياطي الآلي، جهِّز مهمة cron ترسل هذه snapshots إلى خادم ثانٍ أو تخزين خارجي. يمكنك أيضاً تفعيل نسخ bucket-to-bucket إذا كنت تملك نقطة S3 ثانية متوافقة. للتحقق من سلامة الاستعادة، استخرج الأرشيف وافحص الملفات قبل أي استعادة في الإنتاج. لاستراتيجية 3-2-1 كاملة، راجع دليلنا حول [النسخ الاحتياطي بـ restic](\u002Fblog\u002Fsauvegardes-restic-vps).",{"type":40,"title":82,"body":83},"RustFS مقابل MinIO مقابل Garage: أيهما تختار؟","الثلاثة خوادم S3 متوافقة ومفتوحة المصدر، لكن بمفاضلات مختلفة. **MinIO** الأكثر نضجاً وانتشاراً، غير أن لوحة الويب المتقدمة خضعت لترخيص تجاري منذ 2021 (AGPL-3.0 أو ترخيص تجاري) — للاستخدام الفردي أو الفريق الصغير تبقى اللوحة متاحة، لكن الحدود القانونية تستحق الانتباه. **Garage** (Apache-2.0) مصمَّم للتوزيع الجغرافي على عُقد متعددة دون لوحة ويب مدمجة، مثالي للبنى التحتية الكبيرة. **RustFS** (Apache-2.0) يستهدف الحالة الأكثر شيوعاً: نقطة S3 واحدة على VPS واحد مع لوحة ويب مدمجة وأداء عالٍ بفضل Rust — إذا أردت توزيعاً جغرافياً فـGarage أنسب، وإذا أردت VPS واحداً بواجهة رسومية بسيطة فـRustFS هو الاختيار الأمثل.",{"type":85,"title":86,"body":87},"tip","التثبيت من متجر ServOrbit","RustFS متاح مباشرةً في متجر ServOrbit — نقرة واحدة تُنشر الحاوية وتُولّد بيانات الاعتماد وتعرضها في لوحتك.","Voir les VPS Cloud","\u002Fapplications\u002Fقواعد-البيانات\u002Frustfs",[91,112,131],{"id":92,"slug":93,"slugs":94,"title":98,"excerpt":99,"readTime":24,"views":100,"isPinned":19,"noindex":19,"publishedAt":101,"updatedAt":102,"category":103,"categories":109,"featuredImage":31,"bgImage":32,"posterImage":111,"relatedSolution":31},70,"استضافة-minio-على-خادم-vps",{"fr":95,"en":96,"ar":93,"es":97},"heberger-minio-vps","hosting-minio-on-a-vps","alojar-minio-en-un-vps","استضافة MinIO على خادم VPS","MinIO على خادم VPS: الحاويات والواجهة وTLS والنسخ الاحتياطية. نسخة Community مؤرشفة، فكيف تقرر بين البقاء والانتقال.",1,"2026-04-11T00:00:00+00:00","2026-10-23T23:43:01+00:00",{"id":104,"name":105,"slug":106,"color":107,"icon":108},6,"قواعد البيانات","bases-de-donnees","bg-teal-500\u002F10 text-teal-400","database",[110],{"id":104,"name":105,"slug":106,"color":107,"icon":108},"\u002Fblog\u002Fcovers\u002Fheberger-minio-vps-poster.svg",{"id":113,"slug":114,"slugs":115,"title":119,"excerpt":120,"readTime":121,"views":122,"isPinned":19,"noindex":19,"publishedAt":123,"updatedAt":124,"category":125,"categories":126,"featuredImage":31,"bgImage":32,"posterImage":128,"relatedSolution":129},245,"استضافة-garage-على-خادم-vps-تخزين-كائنات-s3-يملكه-أنت",{"fr":116,"en":117,"ar":114,"es":118},"heberger-garage-s3-vps","host-garage-on-a-vps-s3-object-storage-that-belongs-to-you","alojar-garage-s3-en-un-vps","استضافة ‎Garage على خادم ‎VPS: مساحة تخزين ‎S3 خاصة بك","نشر ‎Garage على ‎VPS للحصول على ‎storage bucket متوافق مع ‎S3 — نسخ احتياطية وملفات تطبيقات ومواقع ثابتة — دون الاعتماد على سحابة خارجية.",9,3,"2026-08-10T00:00:00+00:00","2026-11-08T01:13:16+00:00",{"id":24,"name":25,"slug":26,"color":27,"icon":28},[127],{"id":24,"name":25,"slug":26,"color":27,"icon":28},"\u002Fblog\u002Fcovers\u002Fheberger-garage-s3-vps-poster.svg",{"categorySlug":35,"appSlug":130},"garage",{"id":132,"slug":133,"slugs":134,"title":138,"excerpt":139,"readTime":140,"views":18,"isPinned":19,"noindex":19,"publishedAt":141,"updatedAt":142,"category":143,"categories":149,"featuredImage":31,"bgImage":32,"posterImage":151,"relatedSolution":31},113,"أتمتة-نسخ-خادمك-vps-الاحتياطية-باستخدام-restic",{"fr":135,"en":136,"ar":133,"es":137},"sauvegardes-restic-vps","automate-your-vps-backups-with-restic","copias-de-seguridad-vps-con-restic","أتمتة نسخ خادمك VPS الاحتياطية باستخدام Restic","أتمتة نسخ خادمك VPS الاحتياطية باستخدام Restic: لقطات (snapshots) مشفّرة، وإزالة التكرار (deduplication)، والإرسال إلى S3 أو أي واجهة تخزين كائني.",11,"2026-02-27T00:00:00+00:00","2026-11-08T01:13:12+00:00",{"id":144,"name":145,"slug":146,"color":147,"icon":148},8,"الأمان والمراقبة","securite-monitoring","bg-rose-500\u002F10 text-rose-400","security",[150],{"id":144,"name":145,"slug":146,"color":147,"icon":148},"\u002Fblog\u002Fcovers\u002Fsauvegardes-restic-vps-poster.svg",1794270240033]