بدء مشروع برمجي بسرعة.
منصّة GitHub الخاصة بك على خادم VPS واحد — مستودعات وطلبات دمج وCI/CD وسِجِلّ حزم، دون فوترة لكل مقعد.
Gitea خدمة Git خفيفة مستضافة ذاتيًا، مكتوبة بلغة Go ومرخّصة برخصة MIT. تمنحك سير عمل GitHub كاملًا — المستودعات والفروع والمشكلات وطلبات الدمج ومراجعة الشيفرة والويكي والإصدارات — على بنية تحتية تملكها، انطلاقًا من ملف تنفيذي واحد يبدأ في ثوانٍ ويستهلك بضع مئات من الميغابايت في وضع الخمول.
على خادم VPS من ServOrbit، يعمل Gitea في حاويتين: `gitea/gitea` للتطبيق و`postgres:16-alpine` لقاعدة البيانات. تُقدَّم واجهة الويب على المنفذ 3000 خلف vhost الخاص بـ nginx مع HTTPS، ويستمع Git عبر SSH على المنفذ 2222 حتى تعمل أوامر `git clone` و`git push` بمفتاحك العام المعتاد. تعيش بيانات المستودعات وقاعدة بيانات PostgreSQL كلٌّ في وحدة تخزين Docker مسمّاة، لذا فإن النسخ الاحتياطي الكامل هو لقطة لوحدتَي التخزين.
إلى جانب استضافة الشيفرة، يضمّ Gitea ميزتين تُكلّفان عادةً رسومًا إضافية في أماكن أخرى. فـ Gitea Actions محرّك CI/CD يقرأ صيغة YAML نفسها التي يستخدمها GitHub Actions — تعمل ملفات `.github/workflows` الموجودة لديك دون تعديل يُذكر على مُشغّل (runner) تُثبّته بنفسك. أما سِجِلّ الحزم المدمج فيتحدّث npm وDocker/OCI وMaven وNuGet وPyPI وComposer وCargo وHelm من النسخة نفسها التي تستضيف شيفرتك. وتتيح لك المؤسسات والفِرق والفروع المحمية إعادة إنتاج إعداد Git لشركة كاملة دون اشتراك شهري لكل مطوّر.
.github/workflows الموجودة على مُشغّل تستضيفه بنفسك.استضِف كل مستودع داخلي على خادمك الخاص بدلًا من حساب SaaS يُفوتر لكل مطوّر. تبقى مشاريع العملاء والشيفرة المملوكة والأعمال غير المنشورة داخل بنية تحتية تملكها، وفي اختصاص قضائي تختاره أنت. وضمّ مطوّر جديد يعني إنشاء حساب لا إضافة مقعد مدفوع — فتكلفة النسخة لا تتغيّر مع نمو الفريق.
يقرأ Gitea Actions صيغة سير العمل نفسها التي يستخدمها GitHub Actions، لذا تعمل ملفات .github/workflows الموجودة لديك دون تغيير يُذكر. ثبّت مُشغّلًا على الخادم نفسه أو على آلة بناء مخصّصة، وعندها يُطلق كل دفع ووسم وطلب دمج خط الأنابيب الخاص بك — بلا حصة دقائق بناء وبلا طابور مشترك مع عملاء آخرين.
انشر حزم npm الخاصة وصور Docker وأدوات Maven وعجلات PyPI مباشرةً إلى النسخة التي تستضيف شيفرتك أصلًا: docker push git.example.com/team/api:1.4. مجموعة بيانات اعتماد واحدة، ونسخ احتياطي واحد، وعنوان URL واحد للمصدر والأدوات — بدل خدمة سِجِلّ منفصلة لكل منظومة.
دليل محسّن لخوادم VPS Cloud من ServOrbit.
2 غيغابايت من الذاكرة نقطة انطلاق مريحة لفريق صغير: يستهلك Gitea نفسه بضع مئات من الميغابايت في وضع الخمول، ويأخذ PostgreSQL الباقي. خطّط لمساحة إضافية إذا كنت تنوي تشغيل مُشغّلات Gitea Actions على الآلة نفسها، فعمليات البناء هي الجزء الأثقل من الحِمل.
يحتاج Gitea إلى اسم نطاق: فعناوين الاستنساخ وخطافات الويب وعمليات استدعاء OAuth وسِجِلّ الحزم كلها تتضمّن العنوان العام للنسخة. أنشئ سجلّ A مثل git.example.com يشير إلى IP خادمك — وتُصدَر شهادة TLS وتُجدَّد تلقائيًا بمجرّد نشر التطبيق.
افتح لوحة ServOrbit ← السوق ← التطوير ← Gitea ← نشر. يسحب Docker صورتَي gitea/gitea وpostgres:16-alpine، ويولّد بيانات اعتماد قاعدة البيانات، وتستجيب واجهة الويب على المنفذ 3000 خلف vhost الـ HTTPS في أقل من دقيقة.
افتح نطاقك في المتصفح: أول حساب يُسجَّل يصبح مشرف الموقع. ومن إدارة الموقع يمكنك بعدها إغلاق التسجيل العام، وربط LDAP أو OAuth2، وضبط قواعد حماية الفروع الافتراضية قبل دعوة فريقك. أنشئ مستودعًا وادفع إليه: git remote add origin [email protected]:2222/team/api.git.
يبقى CI متوقّفًا حتى تسجّل مُشغّلًا. ولّد رمزًا من إدارة الموقع ← Actions ← Runners، ثم شغّل gitea/act_runner على الخادم أو على آلة بناء منفصلة مع توجيهه إلى عنوان نسختك. ادفع ملف سير عمل إلى .github/workflows/ci.yml وستظهر المهمة في تبويب Actions عند أول commit تالٍ.
هل تدير مشروعًا يستخدم Gitea؟ يتيح هذا الزر لقرّائك نشره على خادم VPS بنقرة واحدة، دون قراءة وثائق Docker.
[](https://servorbit.com/vps-cloud?template=gitea&utm_source=deploy-badge&utm_medium=referral&utm_campaign=gitea)<a href="https://servorbit.com/vps-cloud?template=gitea&utm_source=deploy-badge&utm_medium=referral&utm_campaign=gitea"><img src="https://servorbit.com/brand/deploy/button.svg" alt="Deploy Gitea on ServOrbit" height="40"></a>يشير الزر إلى طلب خادم VPS مع تحديد القالب مسبقًا. تُقدَّم الصورة من servorbit.com — لا شيء تستضيفه من جهتك.
PHP-FPM وNginx وPostgreSQL وRedis وSupervisor مُهيَّأة مسبقًا. انشر Laravel في بيئة الإنتاج دون أي إعداد أوّلي.
التطويرNode.js مع PM2 ووكيل عكسي Nginx وقاعدة بيانات. واجهات برمجة التطبيقات وتطبيقات JavaScript الخاصة بك جاهزة لاستقبال الزيارات.
التطويرNuxt 3 مع SSR وPostgreSQL ووكيل عكسي. بيئة إنتاج لتطبيقات Vue.js الخاصة بك.
تصفّح مركز المساعدة والأسئلة الشائعة، أو تواصل مع فريقنا — معاودة اتصال أو WhatsApp أو بريد إلكتروني. الدعم بـ العربية والفرنسية والإنجليزية.