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

guide

Hoe Forgejo Zelf-hosten op DigitalOcean (2026 Gids)

Leer hoe je Forgejo op DigitalOcean installeert met deze uitgebreide gids voor ontwikkelaars en homelabbers.

Introductie

Forgejo is een self-hosted alternatief voor Git-serviceproviders, waarmee ontwikkelaars gemakkelijk hun repositories kunnen beheren. In deze gids begeleiden we je door de stappen om Forgejo zelf te hosten op DigitalOcean, een van de toonaangevende VPS-aanbieders. Of je nu een homelab beheert of wilt experimenteren met open-source toepassingen, deze gids behandelt alles wat je nodig hebt.

Voorwaarden

Zorg voordat je begint met het installatieproces dat het volgende is geregeld:

De Juiste Droplet Kiezen

Voor het hosten van Forgejo, overweeg de volgende configuratie voor DigitalOcean droplet:

PlanMaandelijkse KostenCPURAMOpslag
Basic Droplet (1GB)6 USD11GB25GB SSD
Standard Droplet (2GB)12 USD12GB50GB SSD
Geoptimaliseerde Droplet15 USD12GB50GB SSD

Wij raden minimaal de Basic Droplet aan om Forgejo soepel te laten draaien. Het volgende niveau biedt betere prestaties bij verwacht gematigd gebruik.

De VPS Instellen

  1. Maak een Droplet aan: Log in op je DigitalOcean-account en maak een nieuwe droplet op basis van de gewenste configuratie.

  2. Toegang tot de VPS: Gebruik ssh om verbinding te maken met je droplet vanaf een terminal.

    ssh root@jouwdropletip

Docker Installeren

Forgejo werkt binnen een Docker-container. Volg deze stappen om Docker te installeren:

  1. Systeem bijwerken:

    apt update && apt upgrade -y
  2. Benodigde pakketten installeren:

    apt install apt-transport-https ca-certificates curl software-properties-common -y
  3. Dockerโ€™s GPG-sleutel en repository toevoegen:

    curl -fsSL https://download.docker.com/linux/ubuntu/gpg | apt-key add -
    add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable"
  4. Docker installeren:

    apt update
    apt install docker-ce -y
  5. Verifiรซren van de installatie:

    docker --version

Forgejo draaien

  1. De Forgejo Docker-afbeelding ophalen:

    docker pull forgejo/forgejo:latest
  2. Een container maken:

    docker run -d --name forgejo -p 3000:3000 -p 222:22 \
    -v /srv/forgejo:/data \
    forgejo/forgejo:latest
  3. Toegang tot Forgejo: Zodra de container draait, ga naar http://jouwdropletip:3000 in een webbrowser om de Forgejo-interface te openen.

Forgejo Configureren

Je Installatie beveiligen

Verhoog de veiligheid van je Forgejo-installatie door:

  1. Een firewall instellen: Installeer UFW als het nog niet is geรฏnstalleerd.

    apt install ufw -y
    ufw allow OpenSSH
    ufw allow 3000
    ufw enable
  2. Gebruik maken van SSL/TLS: Beveilig je instantie door een SSL-certificaat te verkrijgen. Je kunt Letโ€™s Encrypt gebruiken voor een gratis SSL-certificaat.

FAQ

Q: Wat is Forgejo?

A: Forgejo is een zelf-gehoste softwareontwikkelingsplatform die Git-repositorybeheer aanbiedt. Het stelt gebruikers in staat om hun eigen code te hosten, samen te werken met teamleden en volledige controle over hun gegevens te behouden. Het is een uitstekend alternatief voor commerciรซle diensten zoals GitHub en GitLab, vooral voor ontwikkelaars die op zoek zijn naar een open-source oplossing.

Q: Hoe lang duurt het om Forgejo op DigitalOcean op te zetten?

A: Het opzetten van Forgejo op DigitalOcean duurt normaal ongeveer 30 minuten, afhankelijk van je vertrouwdheid met command-line operaties en Docker. Het grootste deel van de tijd gaat zitten in het provisionen van je VPS, het installeren van Docker en het configureren van Forgejo. Zodra je de eerste setup hebt voltooid, kun je het bijna meteen gaan gebruiken.

Q: Kan ik andere VPS-aanbieders gebruiken om Forgejo te hosten?

A: Ja, je kunt Forgejo hosten op andere VPS-aanbieders zoals Hetzner, Contabo of Linode. De installatie stappen zijn vergelijkbaar, maar zorg dat je een provider kiest die aan de eisen van Forgejo voldoet. Daarnaast, bij het kiezen van een VPS-provider, overweeg hun prijzen en prestaties voor de beste match voor jouw behoeften - bekijk onze volledige VPS vergelijking voor een gedetailleerde analyse.

Conclusie

Self-hosting van Forgejo op DigitalOcean stelt ontwikkelaars in staat volledige controle te houden over hun repositories terwijl ze profiteren van een krachtig platform. Deze gids biedt de basis om Forgejo op je VPS aan de praat te krijgen, zodat je klaar bent voor succes in je softwareontwikkelingsprojecten. Veel programmeerplezier! --- End ---