Să-ți găzduiești codul pe platforma altcuiva înseamnă regulile lor, căderile lor, antrenarea AI-ului lor pe repository-urile tale și decizia lor dacă un cont e semnalat. Gitea e o platformă Git ușoară, găzduită de tine — repository-uri, issues, pull requests, wiki, webhookuri — care rulează pe un server pe care îl controlezi tu. E destul de mică încât să ruleze oriunde, se configurează repede cu Docker, iar serverul îl poți plăti cu cripto, fără KYC.
De ce are nevoie Gitea
- Un IPv4 dedicat, un domeniu și HTTPS. Clonezi prin
https://git.yourdomain.comsau prin git SSH, deci ai nevoie de un domeniu, TLS valid și porturi de intrare — un plan cu IP dedicat. Planurile NAT nu acceptă trafic de intrare. Nano-IP sau Small-IP ajung din plin. - Un disc modest, pe măsura repository-urilor. Gitea în sine e minuscul; discul ține istoricul Git și artefactele.
- Foarte puțină RAM/CPU. Gitea e scris în Go și rulează comod pe o instanță mică.
Configurarea (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"]
Pune un reverse proxy cu TLS în fața interfeței web:
# 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
Deschide https://git.yourdomain.com, termină configurarea de la prima pornire, adaugă-ți cheia SSH și urcă primul repository — pe un hosting pe care îl deții.
Fă-l al tău
- Issues, pull requests, wiki, releases — fluxul la care te aștepți, găzduit de tine.
- Webhookuri + Actions: pornești un runner CI propriu la fiecare push (vezi ghidul pentru runner de mai jos).
- Organizații și acces granular — fără taxe pe locuri, repository-uri private nelimitate.
- Ține Postgres pe localhost; expune doar 443 (web) și portul tău git-SSH.
De ce EQVPS pentru Gitea
- IPv4 dedicat de la $8/lună, potrivit pentru domeniu + HTTPS, toate porturile, rDNS self-service.
- Locații în UE — rute curate, o lege reală a protecției datelor.
- Fără KYC, plată cripto. E-mail la înregistrare, USDC/USDT la plată — potrivit pentru cod care rămâne al tău.
- Root în ~60 de secunde, NVMe. Pornești stackul, adaugi Caddy și serverul tău Git privat e online.
Adaugă un runner CI găzduit de tine → · Hostingul VPS anonim, explicat →
Comentarii
Încă nu există comentarii. Fii primul.