Terug

Forgejo VPS-hosting, vooraf geïnstalleerd

Een Forgejo VPS draait het door de community bestuurde Git-platform Forgejo op je eigen server. Na je bestelling installeren Forgejo 17 en PostgreSQL zichzelf en opent de site via HTTPS, met het adres, de login en het wachtwoord in je paneel. Beheer daar repositories, issues en codereview, en gebruik git via SSH op poort 2222.

Hoeveel mensen gaan het gebruiken?

Totaal$2.58/mnd

Prijzen zijn inclusief btw.

Schaal RAM en CPU op of af wanneer je wilt. De schijf kan alleen groeien, dus begin klein.

Wat is er geïnstalleerd op je Forgejo-server?

  • Forgejo 17 uit de officiële Codeberg-image, gedraaid met Docker Compose
  • PostgreSQL 18 in een aparte container, zonder gepubliceerde poort
  • HTTPS-certificaat via Caddy: de site opent op een sslip.io-adres en je kunt later een domein toevoegen
  • Een klaarstaand account yonetici, met zelfregistratie uit
  • SSH op poort 2222 voor toegang tot repositories, waarbij poort 22 voor serverbeheer vrij blijft
  • Open poorten: 22, 80, 443 en 2222

Welke grootte heb je nodig voor Forgejo?

In de documentatie van Forgejo staat geen RAM-hoeveelheid. Er is geen vast getal, omdat gebruikers, de grootte van repositories en gelijktijdige git-bewerkingen de belasting bepalen. Als vuistregel begin je met 1 tot 2 GB voor persoonlijk gebruik of een paar mensen, en kijk je naar 4 GB voor grote repositories of een groter team. PostgreSQL en Caddy delen hetzelfde geheugen. RAM en CPU kunnen omhoog of omlaag vanuit je paneel, terwijl de schijf alleen kan groeien.

GebruikGroottePrijsKiezen
Een paar mensen 1 GB RAM · 1 vCore · 25 GB NVMe $2.58/mnd
Klein team 2 GB RAM · 1 vCore · 40 GB NVMe $4.01/mnd
Bedrijf 4 GB RAM · 2 vCore · 60 GB NVMe $6.89/mnd

Voor wie is het?

  • Iedereen die een Git-platform zoekt met non-profitbeheer
  • Teams die hun code op een GPL-gelicentieerd platform op hun eigen server willen
  • Open-sourceprojecten die een eigen issuetracker en codereview willen
  • Teams die CI/CD met Forgejo Actions op hun eigen runner willen draaien

Wat gebeurt er na je bestelling?

  1. Stel de grootte in en rond je betaling af.
  2. Je server start op en Forgejo installeert zichzelf. Wacht tot de rij App in je paneel zegt dat Forgejo klaar is.
  3. Open het Siteadres, log in met de waarden uit de rijen Login en Wachtwoord en wijzig je wachtwoord.
  4. Maak je eerste repository aan via het menu + rechtsboven, of migreer een bestaande.
  5. Voeg je SSH-sleutel toe en ga aan de slag: git clone ssh://git@IP:2222/yonetici/repo.git

Bij elke server

  • Dagelijkse back-up inbegrepen in de prijs
  • Onbeperkt verkeer
  • Volledige rootrechten
  • Schaal RAM en CPU later op of af, en laat de schijf groeien
  • Locatie: Istanbul · IST-1.

Goed om te weten

  • Forgejo v9 en later vallen onder GPL v3 of hoger, dus er zijn geen licentiekosten.
  • Er is geen runner geïnstalleerd. Forgejo Runner is los verkrijgbaar en voert code van buitenaf uit, dus lees de beveiligingspagina van het project voordat je hem op deze server zet.
  • De image volgt de tag 17 en pakt de nieuwste patch van die hoofdversie. Om bij te werken voer je docker compose pull en docker compose up -d uit in /opt/seturack/forgejo.
  • Overstappen naar een nieuwe hoofdversie betekent de image-tag in compose.yaml wijzigen. Lees eerst de release notes.
  • Uitgaande e-mail is niet ingesteld. Voor meldingen voeg je omgevingsvariabelen toe die met FORGEJO__mailer beginnen.
  • Het paneel blijft het installatiewachtwoord tonen. Wijzig je het, bewaar het nieuwe dan zelf veilig.

Vragen en antwoorden over Forgejo

Wat is Forgejo, en is het hetzelfde als Gitea?

Nee. Forgejo splitste zich in 2022 af van Gitea en werd begin 2024 een harde fork met een eigen codebase. De domeinen zijn in handen van de non-profit Codeberg e.V., en de bijdragers bepalen hoe het project wordt bestuurd.

Hoeveel RAM heeft Forgejo nodig?

Forgejo heeft geen officiële RAM-hoeveelheid. Als vuistregel is 1 tot 2 GB een goed begin voor persoonlijk gebruik of een paar mensen, en 4 GB voor grote repositories of een groter team. Is dat niet genoeg, dan schaal je op vanuit je paneel.

Hoe werkt Forgejo Actions?

Actions staat in Forgejo standaard aan, maar je installeert Forgejo Runner apart om taken uit te voeren. De officiële documentatie waarschuwt dat de runner code van buitenaf uitvoert, dus overweeg hem op een andere server te houden.

Kan ik repositories van een ander platform naar Forgejo halen?

Ja. Open New migration via het menu + rechtsboven, kies de brondienst en vul het adres van de repository in, met inloggegevens erbij voor een privérepository. De volledige geschiedenis en tags komen mee. Het commando dump-repo kan ook ophalen van GitHub, GitLab of Gitea.

Hoe gebruik ik SSH met mijn Forgejo-server?

Gebruik voor Git poort 2222: git clone ssh://git@IP:2222/yonetici/repo.git. Voeg eerst je SSH-sleutel toe in de instellingen van je account. Om de server zelf te beheren, maak je als root verbinding op poort 22.

Hoe koppel ik mijn eigen domein aan Forgejo?

Laat de A-record naar je server wijzen. Vervang in /opt/seturack/forgejo de oude naam door je domein in caddy/Caddyfile en .env, en voer dan docker compose up -d en docker compose exec caddy caddy reload --config /etc/caddy/Caddyfile uit.

Lees meer en bekijk vergelijkbare apps