EQVPS

استضِف Gitea ذاتيًا على VPS: خادم Git خاص بك

3 سبتمبر 2026 · 2 دقيقة قراءة · EQVPS Team

استضافة كودك على منصّة شخص آخر تعني قواعده وأعطاله وتدريبه للذكاء الاصطناعي على مستودعاتك وقراره إن جرى وسم حساب. Gitea منصّة Git خفيفة مُستضافة ذاتيًا — مستودعات وقضايا وطلبات سحب وويكي وخطافات — تعمل على خادم تتحكم أنت به. صغيرة بما يكفي لتعمل في أي مكان، سريعة الإعداد مع Docker، ويُدفَع ثمن الخادم بالعملات المشفّرة دون KYC.

ما يحتاجه Gitea

الإعداد (Ubuntu 24.04، Docker)

# docker-compose.yml — Gitea + PostgreSQL (SSH git on host 2222, web behind TLS proxy)
services:
  server:
    image: gitea/gitea:latest
    restart: always
    environment:
      GITEA__database__DB_TYPE: postgres
      GITEA__database__HOST: db:5432
      GITEA__database__NAME: gitea
      GITEA__database__USER: gitea
      GITEA__database__PASSWD: change-me-strong
    volumes: ["/srv/gitea:/data"]
    ports:
      - "127.0.0.1:3000:3000"   # web (proxied by Caddy)
      - "2222:22"               # git over SSH
    depends_on: [db]
  db:
    image: postgres:16-alpine
    restart: always
    environment:
      POSTGRES_USER: gitea
      POSTGRES_PASSWORD: change-me-strong
      POSTGRES_DB: gitea
    volumes: ["/srv/gitea-db:/var/lib/postgresql/data"]

ضع أمام واجهة الويب بروكسي عكسي بـ TLS:

# TLS + reverse proxy (dedicated IPv4 + domain + inbound 443); git SSH stays on 2222
apt install -y caddy
echo 'git.yourdomain.com { reverse_proxy 127.0.0.1:3000 }' > /etc/caddy/Caddyfile
systemctl restart caddy && ufw allow 80,443,2222/tcp

افتح https://git.yourdomain.com، أكمِل الإعداد الأول، أضف مفتاح SSH، وادفع أول مستودع — استضافة تملكها.

اجعله لك

لماذا EQVPS لـ Gitea

أضف مشغّل CI مُستضافًا ذاتيًا ← · الاستضافة المجهولة على VPS مشروحة ←

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

لماذا أستضيف Gitea ذاتيًا بدل GitHub؟

Gitea منصّة Git خفيفة — مستودعات وقضايا وطلبات سحب وويكي وخطافات — تعمل بالكامل على خادم تتحكم به. لا يُستخرَج كودك لتدريب النماذج، ولا يمكن لطرف ثالث إزالة المستودع، ولا توجد حدود مقاعد أو سقف للمستودعات الخاصة. ويمكنك دفع ثمن الخادم بالعملات المشفّرة دون هوية.

بمَ يختلف هذا عن مشغّل CI مُستضاف ذاتيًا؟

يستضيف Gitea المستودعات نفسها (المنصّة)؛ أما مشغّل CI فينفّذ مهام البناء فقط. يتكاملان جيدًا: يطلق Gitea خطافًا فيبني مشغّلك. إن كنت تريد CI تحديدًا فانظر دليل المشغّل أدناه — هذا المقال عن استضافة مستودعات Git.

أي خطة وموارد يحتاجها Gitea؟

يشتهر Gitea بخفّته — يعمل بسلاسة على جهاز صغير. تكفي Nano-IP أو Small-IP (IPv4 مخصّص) بوفرة لمنصّة شخصية أو لفريق صغير؛ وسّع القرص حسب حجم مستودعاتك. تحتاج IP مخصّصًا كي تكون واجهة الويب وgit-over-SSH قابلة للوصول واردًا.

هل أحتاج IP مخصّصًا ونطاقًا؟

نعم. تستنسخ عبر https://git.yourdomain.com أو git SSH، وهذا يتطلب نطاقًا وTLS صالحًا ومنافذ واردة — أي خطة IPv4 مخصّص. خطط NAT لدينا لا تقبل الوارد. يمنحك بروكسي عكسي (Caddy) شهادة HTTPS تلقائية؛ ويعمل git SSH على منفذ منفصل.

هل تطلبون هوية أو بطاقة؟

لا. التسجيل بالبريد الإلكتروني، والدفع بـ USDC أو USDT. دون وثائق، دون بطاقة، دون KYC.

← العودة إلى المدوّنة← الخطط والأسعار

التعليقات

لا تعليقات بعد. كن الأول.

اترك تعليقًا

تُراجَع التعليقات قبل ظهورها.