−25%

la planurile Windows anuale, până pe 31 oct. Vezi planurile

EQVPS
Începe

Găzduiește Gitea pe un VPS: propriul tău server Git privat

3 sept. 2026 · 2 min de citit · EQVPS Team

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.com sau 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 →

VPS pentru BookStack: un wiki de echipă găzduit de tine →

Întrebări frecvente

De ce să găzduiesc singur Gitea în loc de GitHub?

Gitea e o platformă Git ușoară — repository-uri, issues, pull requests, wiki și webhookuri — care rulează în întregime pe un server pe care îl controlezi. Codul tău nu e folosit ca să antreneze modele, repository-ul nu poate fi șters de un terț și nu există limite de locuri sau plafoane pentru repository-urile private. Poți plăti serverul cu cripto, fără act de identitate.

Prin ce diferă asta de un runner CI găzduit de mine?

Gitea găzduiește repository-urile în sine (platforma); un runner CI doar execută sarcinile de build. Merg bine împreună: Gitea trimite un webhook, iar runnerul tău face buildul. Dacă vrei anume CI, vezi ghidul pentru runner de mai jos — articolul ăsta e despre găzduirea repository-urilor Git.

De ce plan și resurse are nevoie Gitea?

Gitea e cunoscut pentru cât de ușor e — rulează bine pe o mașină mică. Un Nano-IP sau Small-IP (IPv4 dedicat) ajunge din plin pentru o platformă personală sau a unei echipe mici; crește discul după mărimea repository-urilor. Ai nevoie de un IP dedicat ca interfața web și git prin SSH să fie accesibile din exterior.

Am nevoie de un IP dedicat și de un domeniu?

Da. Vei clona prin https://git.yourdomain.com sau prin git SSH, ceea ce cere un domeniu, TLS valid și porturi de intrare — deci un plan cu IPv4 dedicat. Planurile noastre NAT nu acceptă trafic de intrare. Un reverse proxy (Caddy) îți dă HTTPS automat; git SSH rulează pe un port separat.

Cereți act de identitate sau card?

Nu. Te înregistrezi cu un e-mail, plătești în USDC sau USDT. Fără documente, fără card, fără KYC.

Comentarii

Încă nu există comentarii. Fii primul.

Lasă un comentariu

Comentariile sunt moderate înainte să apară.