Terug

Gitea VPS-hosting, vooraf geïnstalleerd

Een Gitea VPS houdt je repositories, issues en pull requests op je eigen server, zonder het gedoe van een Git-server met de hand opzetten. Na je bestelling installeren Gitea 28 en PostgreSQL zichzelf en opent de site via HTTPS, met het adres, de login en het wachtwoord in je paneel. Git werkt via SSH op poort 2222 of via HTTPS, en root-toegang blijft bij jou.

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 Gitea-server?

  • Gitea 28 uit de officiële containerimage, gedraaid met Docker Compose
  • PostgreSQL 18 in een eigen container, afgesloten van buiten
  • HTTPS via Caddy: de site opent op een sslip.io-adres op basis van je IP-adres, dus een domein is optioneel
  • Een beheerdersaccount yonetici, met open registratie uitgeschakeld
  • SSH voor Git op poort 2222, waarbij poort 22 vrij blijft voor serverbeheer
  • Firewall met alleen de poorten 22, 80, 443 en 2222 open

Welke grootte heb je nodig voor Gitea?

In de officiële documentatie van Gitea staat dat 2 CPU-cores en 1 GB RAM meestal genoeg zijn voor kleine teams en projecten. Deze installatie draait ook PostgreSQL en Caddy op dezelfde server, dus begin als vuistregel met 2 GB en 2 cores voor een team van een paar mensen, en ga naar 4 GB naarmate het team en de repositories groeien. Kies de schijf op basis van de totale grootte van je repositories en pakketten. Hij kan later groeien maar niet kleiner worden.

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?

  • Kleine ontwikkelteams die privérepositories op hun eigen server willen
  • Bureaus en softwarebedrijven die code van klanten op hun eigen infrastructuur houden
  • Iedereen die issuetracking, codereview en pakkethosting op één plek wil
  • Teams die workflows in de stijl van GitHub Actions willen op een runner die ze zelf beheren
  • Teams in Turkije die hun Git-server in Istanbul willen

Wat gebeurt er na je bestelling?

  1. Stel de grootte in en rond je betaling af.
  2. Je server start op en Gitea installeert zichzelf. Wacht op het tabblad Overzicht tot de rij App zegt dat Gitea klaar is.
  3. Open de link bij Siteadres en log in met de waarden uit de rijen Login en Wachtwoord.
  4. Voeg je SSH-sleutel toe in de instellingen van je profiel en maak je eerste repository aan.
  5. Kloon hem vanaf je computer: git clone ssh://git@IP:2222/yonetici/repo.git
  6. Maak de accounts van je team aan onder Accounts op de pagina Site administration.

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

  • Open registratie staat uit, dus niemand op internet kan zich aanmelden. De accounts maak jij aan.
  • Er is geen Actions-runner geïnstalleerd. De officiële documentatie raadt aan hem op een aparte machine te draaien, en je schakelt Actions ook in via de instellingen van elke repository.
  • De installatie stelt geen uitgaande e-mail in. Voeg zelf mailerinstellingen toe voor meldingen en wachtwoordresets.
  • Updates doe je zelf: voer docker compose pull en docker compose up -d uit in /opt/seturack/gitea. De image blijft op hoofdversie 28.
  • De database is niet van buitenaf bereikbaar. Heb je hem nodig, voer dan docker compose exec db psql -U forge forge uit in dezelfde map.
  • Kan er geen certificaat worden uitgegeven, dan opent de site via http op je IP-adres.

Vragen en antwoorden over Gitea

Hoeveel RAM heeft Gitea nodig?

In de officiële documentatie van Gitea staat dat 2 CPU-cores en 1 GB RAM meestal genoeg zijn voor kleine teams. Omdat PostgreSQL deze server deelt, is 2 GB een comfortabeler begin voor een paar mensen. Is dat niet genoeg, dan schaal je op vanuit je paneel.

Hoe doe ik een git clone van mijn Gitea-server?

Voeg je SSH-sleutel toe in de instellingen van je profiel en gebruik poort 2222: git clone ssh://git@IP:2222/yonetici/repo.git. Wil je via HTTPS klonen, dan heb je alleen je siteadres en je Gitea-account nodig.

Kan ik mijn GitHub-repositories naar Gitea migreren?

Ja. Kies op het scherm New Migration van Gitea GitHub als bron en vul het adres van de repository in. Volgens de officiële documentatie heb je minimaal je gebruikersnaam nodig om zaken als issues en pull requests mee te nemen.

Kan ik CI/CD draaien met Gitea Actions?

Ja, Gitea Actions is compatibel met GitHub Actions, maar de runner die de taken uitvoert installeer je zelf. De officiële documentatie raadt daarvoor een aparte machine aan. Actions moet ook worden ingeschakeld in de instellingen van elke repository.

Kan ik mijn eigen domein aan Gitea koppelen?

Laat de A-record naar je server wijzen. Vervang in /opt/seturack/gitea 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.

Waar staan mijn Gitea-gegevens, en is er een back-up van?

Repositories staan in het Docker-volume forge_veri en databasegegevens in db_veri, allebei op de schijf van de server. Elke nacht wordt er een back-up van de server gemaakt, de laatste 7 dagen blijven bewaard en dit zit in de prijs. Je kunt vanuit je paneel één bestand terughalen of de hele server herstellen.

Lees meer en bekijk vergelijkbare apps