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

guide

Hoe self-host Forgejo op Vultr (2026 Gids)

Ontdek de essentiële stappen om Forgejo op Vultr te installeren en je self-hosting workflow te stroomlijnen met deze uitgebreide tutorial.

Hoe self-host Forgejo op Vultr (2026 Gids)

Forgejo is een open-source softwareontwikkelingsplatform, een fork van Gitea die je in staat stelt om een collaboratieve code-omgeving zelf te hosten. In deze gedetailleerde gids behandelen we hoe je Forgejo op Vultr installeert en configureert, een van de beste VPS-aanbieders voor ontwikkelaars. Met abonnementen vanaf slechts 6 USD per maand biedt Vultr een robuuste infrastructuur voor jouw self-hosting behoeften.

Voorwaarden

Voordat je begint, zorg dat je het volgende hebt:

Stap 1: Maak een Vultr-instantie

  1. Log in op je Vultr-account.
  2. Klik op Deploy Now.
  3. Kies een besturingssysteem. Voor Forgejo raden we aan Ubuntu 22.04 te gebruiken.
  4. Selecteer de servergrootte. Het $6/maand plan is geschikt voor kleine projecten.
  5. Kies een serverlocatie die geografisch dicht bij je doelgroep ligt.
  6. Klik op Deploy Now en wacht tot de instantie gereed is.

Stap 2: Maak verbinding met je server

Zodra je server operationeel is, maak je verbinding via SSH. Open je terminal en gebruik de volgende command:

ssh root@your_server_ip

Vervang your_server_ip door het daadwerkelijke IP-adres van je Vultr-instantie.

Stap 3: Systeemvoorbereiding

Werk je pakketlijst bij en upgrade het systeem met de volgende commands:

sudo apt update
sudo apt upgrade -y

Installeer de benodigde dependencies:

sudo apt install -y git curl build-essential

Stap 4: Installeer Docker

Docker is de eenvoudigste manier om Forgejo snel te draaien. Installeer Docker door uit te voeren:

curl -fsSL https://get.docker.com -o get-docker.sh
sh get-docker.sh

Voeg je gebruiker toe aan de Docker-groep:

sudo usermod -aG docker $USER

Log uit en weer in op je server om de groepswijzigingen toe te passen.

Controleer de installatie van Docker:

docker --version

Stap 5: Stel Forgejo in

Laten we nu de Forgejo Docker-afbeelding ophalen en een container maken:

docker run -d --name forgejo \
  -p 3000:3000 \
  -p 222:22 \
  -v /srv/forgejo:/data \
  forgejo/forgejo:latest

Je kunt de poorten aanpassen afhankelijk van je bestaande setup. De standaardpoort voor webtoegang is 3000, terwijl SSH op poort 222 draait.

Nu kun je Forgejo benaderen door te gaan naar http://your_server_ip:3000 in je webbrowser.

Stap 6: Configureer Forgejo

Wanneer je Forgejo opent, word je door de eerste setup geleid:

  1. Database Configuratie: Als je een database nodig hebt, kun je PostgreSQL of MySQL gebruiken.
  2. Beheerder Account Instellen: Maak een beheerdersaccount aan voor het beheren van je instantie.
  3. Webhooks en Integraties: Configureer eventuele webhooks om te integreren met CI/CD-tools of andere services.

Stap 7: Beveilig je installatie

Na het opzetten van Forgejo, is het verstandig je instantie te beveiligen. Hier enkele beste praktijken:

Vergelijkingstabel van VPS-aanbieders

AanbiederMaandprijsRAMCPUOpslag
Contabo VPS5.99 EUR4GB2 Cores100GB
Hetzner Cloud4.15 EUR2GB1 Core20GB
DigitalOcean6 USD1GB1 Core25GB
Vultr6 USD1GB1 Core25GB
Linode5 USD2GB1 Core50GB

Voor een volledige VPSvergelijking, bekijk deze link.

Veelgestelde vragen

Waarvoor wordt Forgejo gebruikt?

Forgejo is een self-hosted Git-service die een collaboratief platform biedt voor ontwikkelaars om hun code-repositories te beheren. Het biedt tools voor versiebeheer, projectmanagement en integraties met CI/CD-pijplijnen. Zo kunnen teams en individuen hun projecten veilig hosten terwijl ze de controle over hun code en workflows behouden. Forgejo legt de nadruk op prestaties en gebruikerservaring, waardoor het geschikt is voor zowel kleine als grote ontwikkelteams.

Hoe vereenvoudigt Docker de installatie van Forgejo?

Door Docker te gebruiken voor de installatie van Forgejo wordt het implementatieproces aanzienlijk vereenvoudigd. Docker-containers maken het mogelijk om de applicatie samen met de dependencies te verpakken, wat consistentie garandeert tussen verschillende omgevingen. Je hoeft je geen zorgen te maken over het handmatig installeren van bibliotheken of dependencies, aangezien alles in een geïsoleerde omgeving draait. Dit versnelt niet alleen de installatie, maar maakt het ook makkelijker om updates en rollbacks uit te voeren.

Kan ik Forgejo installeren op andere VPS-aanbieders dan Vultr?

Ja, je kunt Forgejo zeker installeren op andere VPS-aanbieders. De setup-stappen blijven grotendeels hetzelfde, zolang de server een compatibel besturingssysteem heeft, zoals Ubuntu. Aanbieders zoals Contabo, Hetzner, DigitalOcean en Linode bieden betaalbare plannen die geschikt zijn voor zelf-hosting van applicaties zoals Forgejo. Zorg er altijd voor dat je voldoet aan de minimum systeemvereisten en dat Docker geïnstalleerd is voor een soepele installatie.

Met deze gids ben je goed op weg om Forgejo zelf te hosten op Vultr en te profiteren van een gepersonaliseerd codeerplatform. Veel succes met coderen! --- EIND ---