Beste VPS voor Gitea 2026: Zelf Je Git-server Hosten
REVIEW 9 min read fordnox

Beste VPS voor Gitea 2026: Zelf Je Git-server Hosten

Vind de beste VPS voor het hosten van Gitea. Vergelijk specs, prijzen en prestaties om je eigen lichtgewicht Git-server met CI/CD te draaien voor een fractie van de GitHub-kosten.


Beste VPS voor Gitea in 2026

Gitea is een lichtgewicht, zelf te hosten Git-dienst — vergelijkbaar met GitHub, maar draaiend op je eigen server. Het is geschreven in Go, wordt geleverd als één enkel binair bestand en draait op hardware waar GitLab van zou blozen.

Waarom Gitea Zelf Hosten?

FactorGitHub TeamsZelf gehoste Gitea
5 gebruikers$4/gebruiker = $20/mo~$5/mo (onbeperkt)
25 gebruikers$4/gebruiker = $100/mo~$7/mo (onbeperkt)
PrivérepositoriesOnbeperktOnbeperkt
CI/CDActions (beperkte minuten)Gitea Actions (onbeperkt)
Opslag2GB pakkettenJouw schijf
GegevenseigendomGitHub’s serversJouw server

Gitea zelf hosten geeft je volledige controle over je code, onbeperkte gebruikers en geen kosten per gebruiker.

VPS-vereisten

Gitea is absurd licht vergeleken met GitLab of Bitbucket Server. Dit heb je daadwerkelijk nodig:

RAM (matig)

CPU (licht)

Opslag (belangrijk)

Netwerk

Beste VPS voor Gitea

1. Hostinger KVM2 (Beste Algeheel) ⭐

$5.99/mo | 2 vCPU, 8GB RAM, 100GB NVMe

8GB RAM is overdreven voor alleen Gitea — wat betekent dat er ruimte genoeg is voor Gitea Actions, PostgreSQL en een reverse proxy. NVMe-opslag houdt git-operaties snel.

Het beste voor: Teams van 5-50, Gitea + CI/CD-combinatie

→ Hostinger VPS aanschaffen

2. Hetzner CX22 (Beste Budget)

€3.99/mo | 2 vCPU, 4GB RAM, 40GB NVMe

Hetzner’s goedkoopste gedeelde vCPU-plan draait Gitea uitstekend. 4GB RAM is voldoende voor Gitea + PostgreSQL voor kleine teams. Voeg een volume toe als je meer opslag nodig hebt.

Het beste voor: Solodevs, kleine teams (2-10), budgetopstellingen

→ Hetzner VPS aanschaffen

3. Hetzner CPX21 (Beste Prijs/Prestatie)

€7.49/mo | 3 vCPU, 4GB RAM, 80GB NVMe

Dedicated AMD EPYC-vCPU’s leveren consistente prestaties. 80GB NVMe is voldoende voor de meeste repositories. Een uitstekend midden tussen budget en vermogen.

Het beste voor: Actieve teams, constante prestatiebehoefte

→ Hetzner VPS aanschaffen

4. Contabo VPS M (Meeste Opslag)

€9.49/mo | 6 vCPU, 16GB RAM, 200GB NVMe

Als je repositories enorm zijn of je veel LFS-objecten opslaat, geeft Contabo je de meeste schijf- en geheugenruimte per euro. 200GB NVMe en 16GB RAM voor minder dan €10 is moeilijk te verslaan.

Het beste voor: Grote repositories, LFS-zware teams, monorepo’s

→ Contabo VPS aanschaffen

5. Vultr Cloud Compute (Beste Wereldwijde Dekking)

$12/mo | 1 vCPU, 2GB RAM, 50GB NVMe

Vultr heeft 32 locaties wereldwijd. Als je team verspreid is en latentie belangrijk is voor git-operaties, kies dan het datacenter dat het dichtst bij de meeste ontwikkelaars ligt.

Het beste voor: Verspreide teams die lage latentie nodig hebben

→ Vultr VPS aanschaffen

Snelle Vergelijking

VPSRAMvCPUOpslagPrijsHet beste voor
Hostinger KVM28GB2100GB NVMe$5.99/moAlgeheel beste
Hetzner CX224GB240GB NVMe€3.99/moBudget
Hetzner CPX214GB380GB NVMe€7.49/moPrestaties
Contabo M16GB6200GB NVMe€9.49/moOpslag
Vultr CC2GB150GB NVMe$12/moWereldwijd

Gitea Installeren

Docker (Aanbevolen)

# docker-compose.yml
version: "3.8"
services:
  gitea:
    image: gitea/gitea:latest
    restart: unless-stopped
    ports:
      - "3000:3000"
      - "2222:22"
    volumes:
      - gitea_data:/data
      - /etc/timezone:/etc/timezone:ro
      - /etc/localtime:/etc/localtime:ro
    environment:
      - GITEA__database__DB_TYPE=postgres
      - GITEA__database__HOST=db:5432
      - GITEA__database__NAME=gitea
      - GITEA__database__USER=gitea
      - GITEA__database__PASSWD=gitea
    depends_on:
      - db

  db:
    image: postgres:16-alpine
    restart: unless-stopped
    volumes:
      - postgres_data:/var/lib/postgresql/data
    environment:
      - POSTGRES_USER=gitea
      - POSTGRES_PASSWORD=gitea
      - POSTGRES_DB=gitea

volumes:
  gitea_data:
  postgres_data:
docker compose up -d
# Visit http://your-server:3000 to complete setup

Binaire Installatie (Lichtgewicht)

# Download latest Gitea
wget -O gitea https://dl.gitea.com/gitea/latest/gitea-latest-linux-amd64
chmod +x gitea

# Create git user
sudo adduser --system --shell /bin/bash --group --disabled-password git

# Setup directories
sudo mkdir -p /var/lib/gitea/{custom,data,log}
sudo chown -R git:git /var/lib/gitea
sudo mv gitea /usr/local/bin/

# Create systemd service
sudo cat > /etc/systemd/system/gitea.service << 'EOF'
[Unit]
Description=Gitea
After=network.target

[Service]
User=git
Group=git
WorkingDirectory=/var/lib/gitea
ExecStart=/usr/local/bin/gitea web --config /etc/gitea/app.ini
Restart=always

[Install]
WantedBy=multi-user.target
EOF

sudo systemctl enable gitea
sudo systemctl start gitea

Gitea Actions Instellen

Gitea Actions is compatibel met GitHub Actions. Voer je bestaande workflows uit op je eigen server:

# docker-compose.yml (add to existing)
  runner:
    image: gitea/act_runner:latest
    restart: unless-stopped
    volumes:
      - /var/run/docker.sock:/var/run/docker.sock
      - runner_data:/data
    environment:
      - GITEA_INSTANCE_URL=http://gitea:3000
      - GITEA_RUNNER_REGISTRATION_TOKEN=<your-token>
# Get registration token from Gitea admin panel
# Site Administration → Runners → Create new runner
docker compose up -d runner

De meeste GitHub Actions-workflows werken in Gitea Actions met minimale aanpassingen.

Prestatieoptimalisatie

Gitea-configuratie

# /etc/gitea/app.ini or custom/conf/app.ini

[cache]
ADAPTER = memcache
HOST = 127.0.0.1:11211
; Or use built-in memory cache for simplicity
ADAPTER = memory

[database]
; Use PostgreSQL for teams > 10 users
DB_TYPE = postgres
; SQLite is fine for small teams
; DB_TYPE = sqlite3

[indexer]
REPO_INDEXER_ENABLED = true
; Enables code search across repos

[server]
LFS_START_SERVER = true
; Enable Git LFS support

SSH-optimalisatie

# Use Gitea's built-in SSH server (port 2222)
# Faster than OpenSSH for git operations
# Configure in app.ini:
[server]
START_SSH_SERVER = true
SSH_PORT = 2222

Reverse Proxy (Caddy)

git.yourdomain.com {
    reverse_proxy localhost:3000
}

Caddy regelt HTTPS automatisch — SSL zonder configuratie. Zie voor meer opties onze Nginx reverse proxy-gids.

Beveiligingschecklist

Gitea vs GitHub vs GitLab

FunctieGiteaGitHub FreeGitLab CE
RAM-gebruik~200MBN/A (cloud)4GB+
Installatietijd2 minN/A30+ min
Privérepo’sOnbeperktOnbeperktOnbeperkt
GebruikersOnbeperkt gratisOnbeperktOnbeperkt
CI/CDGitea Actions2.000 min/mo400 min/mo
GegevenseigendomVolledigGeenVolledig
Min. VPS1 vCPU / 1GBN/A4 vCPU / 8GB

Gitea is verreweg de lichtste optie. Als je ooit GitLab zelf hebt gehost op een kleine VPS, weet je hoe zwaar dat kan zijn. Gitea werkt gewoon.

Back-upstrategie

#!/bin/bash
# backup-gitea.sh — run daily via cron
BACKUP_DIR="/backups/gitea"
DATE=$(date +%Y-%m-%d)

# Dump Gitea
gitea dump -c /etc/gitea/app.ini -f "$BACKUP_DIR/gitea-$DATE.zip"

# Or with Docker:
# docker compose exec -T gitea gitea dump -f /data/gitea-dump.zip
# docker cp gitea:/data/gitea-dump.zip "$BACKUP_DIR/gitea-$DATE.zip"

# Keep last 14 days
find $BACKUP_DIR -name "gitea-*.zip" -mtime +14 -delete

Veelgestelde Vragen

Hoeveel RAM heeft Gitea nodig?

Gitea zelf draait in 150-300MB. Met PostgreSQL erbij reken je op 1-2GB totaal. Het is een van de lichtste Git-servers die er zijn.

Kan Gitea GitHub vervangen?

Voor privérepositories en teamsamenwerking absoluut. Het heeft issues, pull requests, projecten, wiki’s en inmiddels ook CI/CD via Gitea Actions. Je mist er nauwelijks iets van.

Is Gitea beter dan GitLab voor zelfhosting?

Als je iets lichtgewichts en snel wilt, ja. GitLab heeft minimaal 8GB+ RAM nodig en duurt 30 minuten om te installeren. Gitea draait in 200MB en is in 2 minuten geïnstalleerd.

Kan ik migreren van GitHub naar Gitea?

Ja — Gitea heeft ingebouwde migratie. Ga naar Nieuwe migratie → GitHub, voer je token in en het importeert repositories, issues, labels, mijlpalen en pull requests.

Ondersteunt Gitea CI/CD?

Ja. Gitea Actions (sinds v1.19) is compatibel met GitHub Actions. Je bestaande .github/workflows-bestanden werken met minimale aanpassingen.

Onze Keuze

Hostinger KVM2 voor $5.99/maand geeft je 8GB RAM en 2 vCPU — veel meer dan Gitea nodig heeft, wat ruimte oplevert voor Gitea Actions, PostgreSQL en je andere tools. Een complete GitHub-vervanging voor minder dan een kop koffie.

→ Aan de slag met Hostinger

~/best-vps-for-gitea/get-started

Ready to get started?

Get the best VPS hosting deal today. Hostinger offers 4GB RAM VPS starting at just $4.99/mo.

Get Hostinger VPS — $4.99/mo

// up to 75% off + free domain included

// related topics

beste vps voor gitea gitea hosting zelf gehoste gitea gitea vps gitea server

// related guides

Andrius Putna

Andrius Putna

I am Andrius Putna. Geek. Since early 2000 in love tinkering with web technologies. Now AI. Bridging business and technology to drive meaningful impact. Combining expertise in customer experience, technology, and business strategy to deliver valuable insights. Father, open-source contributor, investor, 2xIronman, MBA graduate.

// last updated: February 17, 2026. Disclosure: This article may contain affiliate links.