Independent testing Updated April 2026 387 self-hosting guides 5 VPS providers tested

guide

Hoe je Gitea Zelf-Hostt op Vultr (2026 Gids)

Deze gids leidt je door het proces van het zelf-hosten van Gitea op een Vultr VPS, inclusief installatie, configuratie en prestatie-tips.

Zelf-hosting van Gitea op een Virtual Private Server (VPS) zoals Vultr is een uitstekende manier voor ontwikkelaars om Git-repositories te beheren met volledige controle over hun data. Deze gids behandelt de stappen om Gitea te installeren en te configureren op een Vultr-instance.

Waarom kiezen voor Vultr?

Vultr biedt een betrouwbare platform voor ontwikkelaars met betaalbare prijzen en sterke prestaties. Hier is een korte vergelijking van enkele populaire VPS-aanbieders:

ProviderPrijs (EUR/USD)Kenmerken
Contabo VPS5,99 EUR/maandHoge opslag, op SSD gebaseerd
Hetzner Cloud4,15 EUR/maandCompetitieve prijzen, geweldige prestaties
DigitalOcean6 USD/maandOntwikkelaarsvriendelijk, flexibele plannen
Vultr6 USD/maandWereldwijde locaties, makkelijk in gebruik
Linode (Akamai Cloud)5 USD/maandAanpasbare instances, sterke community-ondersteuning

Je kunt een meer uitgebreide VPS-vergelijking vinden op volledige VPS-vergelijking.

Stappen om Gitea te Installeren op Vultr

Stap 1: Maak een Vultr-account aan

  1. Ga naar Vultr en schrijf je in voor een account. Je moet betalingsinformatie invoeren.
  2. Nadat je bent ingelogd, start je een nieuwe serverinstantie.

Stap 2: Implementeer je VPS

  1. Selecteer een Serverlocatie: Kies een locatie dicht bij je gebruikers.
  2. Kies een Plan: Het laagste plan van 6 USD/maand is voldoende voor een kleine Gitea-instance.
  3. Selecteer een OS: Kies Ubuntu 20.04 LTS voor optimale stabiliteit en ondersteuning.
  4. Afronden en Implementeren: Klik op โ€˜Deploy Nowโ€™ en wacht tot je server klaar is.

Stap 3: Toegang tot je VPS

Zodra je VPS actief is, ontvang je het IP-adres van de server. Gebruik SSH om verbinding te maken:

ssh root@jouw-server-ip

Stap 4: Installeer Vereiste Pakketten

Voordat je Gitea installeert, zorg dat je systeem is bijgewerkt en installeer de benodigde pakketten:

sudo apt update && sudo apt upgrade -y
sudo apt install -y git mysql-server

Stap 5: Configureer MySQL

  1. Versterk je MySQL-installatie:
    sudo mysql_secure_installation
  2. Log in op MySQL:
    sudo mysql -u root -p
  3. Maak een database voor Gitea:
    CREATE DATABASE gitea;
    CREATE USER 'gitea'@'localhost' IDENTIFIED BY 'jouw_wachtwoord';
    GRANT ALL PRIVILEGES ON gitea.* TO 'gitea'@'localhost';
    FLUSH PRIVILEGES;
    EXIT;

Stap 6: Download en Installeer Gitea

  1. Download de nieuwste Gitea-binary:
    wget -O gitea https://dl.gitea.io/gitea/latest/gitea-1.20-linux-amd64
  2. Maak het uitvoerbaar en verplaats het naar de juiste locatie:
    chmod +x gitea
    sudo mv gitea /usr/local/bin/

Stap 7: Maak een Gitea-gebruiker aan

sudo adduser --disabled-login gitea

Stap 8: Stel de Gitea-dienst in

Maak een systemd-servicebestand:

sudo nano /etc/systemd/system/gitea.service

Voeg de volgende configuratie toe:

[Unit]
Description=Gitea
After=syslog.target
After=network.target

[Service]
User=gitea
Group=gitea
WorkingDirectory=/home/gitea/gitea
ExecStart=/usr/local/bin/gitea web
Restart=always
Environment=USER=gitea HOME=/home/gitea

[Install]
WantedBy=multi-user.target

Stap 9: Start Gitea

  1. Start de service:
    sudo systemctl start gitea
  2. Stel in dat Gitea automatisch opstart:
    sudo systemctl enable gitea

Stap 10: Configureer Gitea

  1. Open je webbrowser en ga naar http://jouw-server-ip:3000.
  2. Volg de installatie-wizard:
    • Stel de Database Type in op MySQL.
    • Host: localhost:3306
    • Gebruiker: gitea
    • Wachtwoord: jouw_wachtwoord
    • Database: gitea
  3. Voltooi de installatie.

FAQs

V1: Is zelf-hosting van Gitea op Vultr veilig?
Zelf-hosting van Gitea op Vultr biedt een bepaald niveau van controle en veiligheid doordat jij je server en applicatie beheert. Zorg dat je beveiligingsmaatregelen implementeert, zoals het gebruiken van een sterk wachtwoord voor je MySQL-database, software up-to-date houden en een firewall (zoals UFW) inzetten om toegang tot alleen noodzakelijke poorten toe te staan. Regelmatige backups zijn ook essentieel om dataverlies te voorkomen.

V2: Kan ik andere databases gebruiken met Gitea?
Ja, Gitea ondersteunt andere databases zoals PostgreSQL en SQLite. Als je de voorkeur geeft aan PostgreSQL, moet je deze installeren en een database aanmaken, vergelijkbaar met MySQL. De stappen voor database-configuratie verschillen per database, dus raadpleeg de officiรซle Gitea-documentatie voor specifieke instructies.

V3: Hoe optimaliseer ik de prestaties van Gitea?
Om Gitea op Vultr te optimaliseren, overweeg dan het vergroten van het geheugen van je VPS als je meerdere gebruikers hebt. Je kunt ook caching-mechanismen zoals Redis configureren voor betere prestaties. Daarnaast helpt het regelmatig monitoren van serverbronnen en optimaliseren van je MySQL-queryโ€™s. Vergeet niet HTTPS in te schakelen voor veilige communicatie en meer vertrouwen van gebruikers.

Zelf-hosting van Gitea op Vultr is relatief eenvoudig en biedt krachtige versiebeheer-oplossingen op maat van jouw behoeften. Volg deze gids om je ontwikkelomgeving snel operationeel te maken.