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

Garage

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

1 GB (يُنصح بـ 2 GB) ذاكرة عشوائية 1 vCPU المنفذ 3900 (S3) · 3903 (admin) متاح

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

DockerRustSQLite
الحد الأدنى من RAM1 GB (يُنصح بـ 2 GB)
الحد الأدنى من CPU1 vCPU
المنفذ الافتراضي3900 (S3) · 3903 (admin)
أنظمة التشغيل المتوافقةتوزيعات Linux حسب اختيارك

Garage هو مخزن كائنات متوافق مع S3 طوّره فريق Deuxfleurs للنشرات الصغيرة الذاتية الاستضافة والموزّعة جغرافياً. مكتوب بلغة Rust، ويُشحن في حاوية واحدة، وصُمّم ليبقى خفيفاً وسهل التشغيل لا ليتوسّع إلى البيتابايت.

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

لا تملك Garage لوحة تحكّم عبر المتصفح. تمرّ الإدارة عبر أداة سطر الأوامر garage وعبر واجهة إدارة HTTP، وهذا خيار تصميمي لا نقص: تبقى الخدمة صغيرة وسطح التشغيل ضيّقاً. وإن أردت واجهة رسومية، توفّرها مشاريع مجتمعية فوق واجهة الإدارة.

التنصيب أحادي العقدة المستخدم هنا ينشئ حاوية التخزين ومفاتيح S3 عند أول إقلاع، دون خطوة إعداد يدوية للعنقود. ويستطيع البرنامج نفسه لاحقاً أن يتوسّع إلى عنقود متعدّد العقد وموزّع جغرافياً عند الحاجة إلى النسخ المتماثل.

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

واجهة متوافقة مع S3 — تعمل العملاء وحزم التطوير وأدوات النسخ الاحتياطي الحالية دون تعديل.
ملف تنفيذي واحد بلغة Rust في حاوية واحدة، دون خادم قواعد بيانات إلى جانبه.
إنشاء حاوية التخزين ومفاتيح S3 تلقائياً عند أول إقلاع، جاهزة للاستعمال فوراً.
واجهة إدارة HTTP لإدارة الحاويات والمفاتيح وحالة العنقود عبر البرمجة.
يتوسّع من عقدة واحدة إلى عنقود موزّع جغرافياً مع النسخ المتماثل عند الحاجة.
رخصة AGPLv3 — برمجية حرة، دون ميزات محجوزة لإصدار تجاري.

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

1

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

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

2

تخزين كائنات لملفات مستخدمي تطبيقك

انقل إلى Garage الملفات التي يحفظها تطبيقك — المرفقات والصور الرمزية والمستندات المولّدة — بدل إبقائها على قرص خادم التطبيق. تتصل به أي مكتبة S3 في لغتك، وهو ما يبقي الباب مفتوحاً لنقل البيانات لاحقاً دون إعادة كتابة شيفرة الرفع.

3

مصدر للملفات الثابتة خلف شبكة توصيل محتوى

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

4

نقطة نهاية S3 للتطوير وخطوط CI/CD

امنح بيئات التطوير وخطوط CI/CD نقطة نهاية S3 حقيقية، دون فتح حساب لدى مزوّد سحابي ودون تداول بيانات اعتماد حاوية تخزين إنتاجية.

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

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

01

اطلب الخادم

اطلب خادم ServOrbit ثم اختر Garage من المتجر. Garage خفيف الموارد: يكفيه معالج افتراضي واحد وذاكرة بسعة غيغابايت واحد لنقطة نهاية مخصّصة للنسخ الاحتياطي. القرص هو المورد الذي ينبغي قياسه، بحسب الحجم الذي تنوي تخزينه.

02

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

تتولّى حاوية التهيئة كتابةَ الملف /etc/garage/garage.toml، ثم تعمل حاوية dxflrs/garage:v2.3.0 في وضع العقدة الواحدة. وتُحفظ الإعدادات والبيانات الوصفية والبيانات في ثلاث وحدات تخزين دائمة. وتُنشئ Garage عنقودها وحاوية التخزين (bucket) ومفاتيح S3 عند أول إقلاع، دون أي خطوة يدوية لإعداد التوزيع أو حاويات التخزين أو المفاتيح.

03

الدخول لأول مرة

لا تملك Garage شاشة دخول: تمرّ الإدارة عبر أداة سطر الأوامر garage وعبر واجهة الإدارة HTTP. اقرأ مفتاح الوصول والمفتاح السري في منطقة عميل ServOrbit، ضمن بيانات اعتماد الخدمة.

04

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

اضبط عميل S3 بعنوان الخدمة والمنطقة garage وبيانات الاعتماد هذه، ثم تحقّق من أنك تسرد فعلاً حاوية التخزين المُنشأة عند التنصيب. يمكنك بعدها إنشاء حاويات تخزين ومفاتيح خاصة بك عبر أداة garage، مع إبقاء بيانات الاعتماد الأولى للإدارة.

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

لا، وهذا خيار تصميمي. تمرّ الإدارة عبر أداة سطر الأوامر garage وعبر واجهة إدارة HTTP، فتبقى الخدمة صغيرة وسطح تشغيلها ضيّقاً. وتوفّر مشاريع مجتمعية واجهة رسومية فوق واجهة الإدارة إن أردت.

إضافة زر النشر

هل تدير مشروعًا يستخدم Garage؟ يتيح هذا الزر لقرّائك نشره على خادم VPS بنقرة واحدة، دون قراءة وثائق Docker.

Deploy Garage on ServOrbit
Markdown
[![Deploy Garage on ServOrbit](https://servorbit.com/brand/deploy/button.svg)](https://servorbit.com/vps-cloud?template=garage&utm_source=deploy-badge&utm_medium=referral&utm_campaign=garage)
HTML
<a href="https://servorbit.com/vps-cloud?template=garage&utm_source=deploy-badge&utm_medium=referral&utm_campaign=garage"><img src="https://servorbit.com/brand/deploy/button.svg" alt="Deploy Garage on ServOrbit" height="40"></a>

يشير الزر إلى طلب خادم ‎VPS مع تحديد القالب مسبقًا. تُقدَّم الصورة من ‎servorbit.com — لا شيء تستضيفه من جهتك.

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

فعّل Garage على بنيتك التحتية.

خادم VPS Cloud مخصص — عنوان IPv4 مضمّن، مركز بيانات أوروبي، والدعم مضمّن. لا تغادر بياناتك خادمك أبدًا.

الإعداد الموصى به: 1 GB (يُنصح بـ 2 GB) RAM · 1 vCPU

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

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