استضافة كودك على منصّة شخص آخر تعني قواعده وأعطاله وتدريبه للذكاء الاصطناعي على مستودعاتك وقراره إن جرى وسم حساب. Gitea منصّة Git خفيفة مُستضافة ذاتيًا — مستودعات وقضايا وطلبات سحب وويكي وخطافات — تعمل على خادم تتحكم أنت به. صغيرة بما يكفي لتعمل في أي مكان، سريعة الإعداد مع Docker، ويُدفَع ثمن الخادم بالعملات المشفّرة دون KYC.
ما يحتاجه Gitea
- عنوان IPv4 مخصّص ونطاق وHTTPS. تستنسخ عبر
https://git.yourdomain.comأو git SSH، فتحتاج نطاقًا وTLS صالحًا ومنافذ واردة — خطة IP مخصّص. خطط NAT لا تقبل الوارد. تكفي Nano-IP أو Small-IP بوفرة. - قرص متواضع بحجم مستودعاتك. Gitea نفسه صغير جدًا؛ يحفظ القرص تاريخ Git والمُخرجات.
- ذاكرة/معالج خفيفان جدًا. كُتب Gitea بلغة Go ويعمل بارتياح على نسخة صغيرة.
الإعداد (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، وادفع أول مستودع — استضافة تملكها.
اجعله لك
- قضايا وطلبات سحب وويكي وإصدارات — سير العمل المتوقع، مُستضافًا ذاتيًا.
- خطافات + Actions: أطلق مشغّل CI مُستضافًا ذاتيًا عند الدفع (انظر دليل المشغّل أدناه).
- مؤسسات ووصول دقيق — دون رسوم مقاعد، ومستودعات خاصة بلا حدود.
- أبقِ Postgres على localhost؛ اكشف 443 (الويب) ومنفذ git-SSH فقط.
لماذا EQVPS لـ Gitea
- IPv4 مخصّص من $8/شهر، ملائم للنطاق + HTTPS، كل المنافذ، rDNS ذاتي الخدمة.
- مواقع في الاتحاد الأوروبي (ألمانيا، فنلندا) — مسارات نظيفة، قانون حماية بيانات حقيقي.
- دون KYC، دفع بالعملات المشفّرة. بريد للتسجيل، وUSDC/USDT للدفع — ملائم لكود يبقى ملكك.
- جذر خلال ~60 ثانية، NVMe. شغّل الحزمة، أضف Caddy، فيصبح خادم Git الخاص بك مباشرًا.
أضف مشغّل CI مُستضافًا ذاتيًا ← · الاستضافة المجهولة على VPS مشروحة ←
التعليقات
لا تعليقات بعد. كن الأول.