EQVPS

Autoaloja Gitea en un VPS: tu propio servidor Git privado

3 sept 2026 · 2 min de lectura · EQVPS Team

Alojar tu código en la plataforma de otro significa sus reglas, sus caídas, su entrenamiento de IA con tus repositorios, y su decisión si marcan una cuenta. Gitea es una forja Git ligera y autoalojada — repos, incidencias, pull requests, wiki, webhooks — que corre en un servidor que controlas . Es lo bastante pequeña para correr donde sea, rápida de instalar con Docker, y el servidor se paga en cripto sin KYC.

Qué necesita Gitea

Configúralo (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"]

Pon delante de la interfaz web un proxy inverso 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

Abre https://git.yourdomain.com, termina la configuración inicial, añade tu clave SSH y sube tu primer repo — alojamiento que posees.

Hazlo tuyo

Por qué EQVPS para Gitea

Añade un runner de CI autoalojado → · El hosting VPS anónimo explicado →

Preguntas frecuentes

¿Por qué autoalojar Gitea en vez de GitHub?

Gitea es una forja Git ligera — repositorios, incidencias, pull requests, wiki y webhooks — que corre por completo en un servidor que tú controlas. Tu código no se explota para entrenar modelos, un tercero no puede retirar el repo, y no hay límites de asientos ni tope de repos privados. Puedes pagar el servidor en cripto sin identificación.

¿En qué se diferencia de un runner de CI autoalojado?

Gitea aloja los repositorios en sí (la forja); un runner de CI solo ejecuta trabajos de compilación. Se complementan: Gitea dispara un webhook y tu runner compila. Si quieres específicamente CI, mira la guía del runner abajo — este artículo trata de alojar los repos Git.

¿Qué plan y recursos necesita Gitea?

Gitea es famoso por su ligereza — corre a gusto en una máquina pequeña. Un Nano-IP o Small-IP (IPv4 dedicada) sobra para una forja personal o de equipo pequeño; escala el disco al tamaño de tus repos. Necesitas IP dedicada para que la interfaz web y git-por-SSH sean alcanzables entrantes.

¿Necesito IP dedicada y dominio?

Sí. Clonas por https://git.yourdomain.com o git SSH, lo que requiere dominio, TLS válido y puertos entrantes — así que un plan de IPv4 dedicada. Nuestros planes NAT no aceptan entrante. Un proxy inverso (Caddy) te da HTTPS automático; git SSH corre en un puerto aparte.

¿Piden identificación o tarjeta?

No. Regístrate con un correo, paga con USDC o USDT. Sin documentos, sin tarjeta, sin KYC.

← Volver al blogVer planes y precios →

Comentarios

Aún no hay comentarios. Sé el primero.

Deja un comentario

Los comentarios se moderan antes de aparecer.