GitLab-hosting: je eigen GitLab, door ons bijgehouden.
Dezelfde GitLab die je kent, op een server in Nederland. Zonder de maandelijkse update zelf te hoeven doen.
Kort antwoord
GitLab-hosting is een eigen installatie van GitLab op een server die alleen jouw organisatie gebruikt, in plaats van een account op gitlab.com. Jevana host self-hosted GitLab op eigen hardware in Nederland en doet het beheer: updates, back-ups, runners voor CI/CD en bewaking. Je code staat daarmee onder Nederlands recht, en je team blijft werken in de omgeving die het gewend is.
GitLab of Forgejo
| Onderwerp | GitLab | Forgejo |
|---|---|---|
| Omvang | Groot: code, CI/CD, planning, beveiligingsscans, veel meer | Compact: code, issues, pull requests, CI/CD, packages |
| Wat het van een server vraagt | Veel geheugen | Weinig |
| Updates | Elke maand een nieuwe versie | Rustiger, kleiner |
| Licentie | Gratis basisuitgave; meer functies betaald per gebruiker | Volledig open source |
| Past bij | Teams die de uitgebreide functies gebruiken | Teams die vooral Git en CI/CD nodig hebben |
We hosten beide. Wie GitLab gebruikt voor de planning en de beveiligingsscans, blijft bij GitLab. Wie er vooral code in bewaart en builds draait, is met Forgejo goedkoper uit.
Wat we beheren
De installatie
- Een eigen GitLab op een eigen adres
- Aanmelden via je bestaande accounts, als je die hebt
- Mail voor meldingen, goed ingesteld
Updates
- De maandelijkse uitgave en de beveiligingsupdates daartussen
- Eerst op een kopie, als je omgeving groot is
- Op een moment dat het team niet werkt
Runners en opslag
- Runners voor CI/CD op onze hardware
- Ruimte voor containerimages en packages
- Opruimen van oude artefacten, volgens een regel die je kiest
Zekerheid
- Dagelijkse back-up van repositories, database en bijlagen
- Een hersteltest
- Bewaking van schijf, geheugen en de wachtrij van builds
Waarom niet gewoon gitlab.com
Voor veel teams is gitlab.com prima. Je hoeft niets te beheren en het werkt.
Een eigen installatie kies je om drie redenen. Je wilt dat de broncode op een server in Nederland staat, bij een Nederlands bedrijf. Je betaalt liever een vast bedrag dan per gebruiker. Of je builds hebben toegang nodig tot systemen die niet aan het internet hangen. Speelt geen van drie, blijf dan waar je bent.
Veelgestelde vragen
Wat is self-hosted GitLab?
Self-hosted GitLab is GitLab dat op een eigen server draait in plaats van op gitlab.com. De software is dezelfde; het verschil is wie de server beheert en waar de gegevens staan. Bij een eigen installatie bepaal je zelf de locatie, de updates en wie erbij kan. Daar staat tegenover dat iemand de server moet bijhouden, en dat nemen wij op ons.
Kunnen jullie onze projecten overzetten van gitlab.com?
Ja. GitLab heeft een ingebouwde manier om groepen en projecten van de ene installatie naar de andere te verplaatsen, met repositories, issues, merge requests en wiki's. We doen eerst een proefronde en controleren of rechten en pipelines kloppen. Geheimen en variabelen voor CI/CD gaan niet automatisch mee; die zetten we met je team opnieuw.
Draaien de CI/CD-runners ook op jullie hardware?
Ja. De runners die je builds en tests uitvoeren, staan op onze hardware, gescheiden van de GitLab-server zelf, zodat een zware build de rest niet vertraagt. Hoeveel builds er tegelijk mogen lopen, stemmen we af op je team. Heeft een build toegang nodig tot een intern systeem, dan kan een runner ook in jouw netwerk staan.
Is Forgejo een alternatief voor GitLab?
Voor veel teams wel. Forgejo biedt repositories, issues, pull requests, CI/CD en een package registry, en vraagt een fractie van de rekenkracht. Het mist de uitgebreide planning, beveiligingsscans en beheerfuncties van GitLab. Gebruik je die niet, dan is Forgejo eenvoudiger en goedkoper. We kunnen projecten van GitLab naar Forgejo overzetten, inclusief issues.
Past hier ook bij
-
Forgejo
Git-hosting en CI/CD voor ontwikkelteams, open source en op onze eigen hardware.
-
Forgejo Actions en runners
CI/CD bij je code: builds en tests op runners die op onze hardware draaien.
-
Een Europees alternatief voor GitHub: Forgejo, Gitea of GitLab?
Drie manieren om je code zelf te hosten, het verschil tussen Forgejo en Gitea, en wat je meeneemt als je van GitHub vertrekt.
-
Kubernetes
Een beheerd Kubernetes-cluster op onze hardware, voor teams die al met containers werken.
-
Beheerde applicaties
Open source software als complete dienst: wij installeren, updaten, back-uppen en bewaken. Jij gebruikt het.
Uit de kennisbank
-
Codeberg of een eigen Forgejo: wat past bij je team?
Codeberg is een Europees alternatief voor GitHub, bedoeld voor open source. Wanneer het genoeg is en wanneer je zelf host.
-
Forgejo vs Gitea: wat is het verschil?
Forgejo is in 2022 afgesplitst van Gitea. Wat er sindsdien uit elkaar is gegroeid, en welke je kiest voor een eigen Git-server.
Vertel wat er bij jullie draait.
Een kennismaking kost niets. Je praat meteen met een van de twee mensen die het werk daarna ook echt doen.
of mail naar info@jevana.systems