codeዎን በሌላ ሰው platform ላይ ማስተናገድ ደንባቸው፣ outagesቸው፣ በrepositoriesዎ ላይ የAI trainingቸው፣ እና account ከተሰየመ ውሳኔቸው ማለት ነው። Gitea lightweight፣ self-hosted Git forge ነው — repos፣ issues፣ pull requests፣ wiki፣ webhooks — እርስዎ በሚቆጣጠሩት server ላይ የሚሮጥ። በየትኛውም ቦታ ለማሄድ በቂ ትንሽ ነው፣ በDocker ለማዋቀር ፈጣን፣ እና serverን በcrypto ያለKYC መክፈል ይችላሉ።
Gitea ምን እንደሚፈልግ
- dedicated IPv4፣ domain እና HTTPS። በ
https://git.yourdomain.comወይም git SSH ይclone ያደርጋሉ፣ ስለዚህ domain፣ ትክክለኛ TLS እና inbound ports ይፈልጋሉ — dedicated-IP plan። NAT plans inbound አይወስዱም። Nano-IP ወይም Small-IP በቂ ነው። - ወደ reposዎ የተመዘነ መጠነኛ disk። Gitea ራሱ ጥቃቅን ነው፤ disk የGit history እና artifactsዎን ይይዛል።
- በጣም ቀላል RAM/CPU። Gitea በGo ተጽፏል እና በትንሽ instance ላይ በምቾት ይሮጣል።
ያዋቅሩት (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"]
ከweb UI ፊት TLS reverse proxy ያስቀምጡ:
# 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 ይክፈቱ፣ first-run setupን ይጨርሱ፣ SSH keyዎን ያክሉ፣ እና የመጀመሪያ repoዎን ይpush ያድርጉ — የሚያዙት hosting።
የእርስዎ ያድርጉት
- Issues፣ pull requests፣ wiki፣ releases — የሚጠብቁት workflow፣ self-hosted።
- Webhooks + Actions: በpush ላይ self-hosted CI runner ያስነሱ (ከታች runner guide ይመልከቱ)።
- Organizations እና fine-grained access — seat fees የለም፣ ያልተገደበ private repos።
- Postgresን በlocalhost ያቆዩ፤ 443 (web) እና git-SSH portዎን ብቻ ያጋልጡ።
ለGitea ለምን EQVPS
- dedicated IPv4 ከ$8/ወር፣ domain + HTTPS-friendly፣ ሁሉም ports፣ self-service rDNS።
- EU locations (ጀርመን፣ Finland) — ንፁህ routes፣ እውነተኛ data-protection law።
- KYC የለም፣ crypto payment። ለመመዝገብ ኢሜይል፣ ለመክፈል USDC/USDT — የእርስዎ ለሚቆይ code ተስማሚ።
- Root በ~60 ሰከንድ፣ NVMe። stackን ያምጡ፣ Caddy ያክሉ፣ እና private Git serverዎ live ነው።
self-hosted CI runner ያክሉ → · Anonymous VPS hosting ተብራርቷል →
አስተያየቶች
እስካሁን አስተያየቶች የሉም። መጀመሪያ ይሁኑ።