ID.nl logo
Met Gitea bouw je je eigen GitHub
© Reshift Digital
Huis

Met Gitea bouw je je eigen GitHub

Dankzij Gitea kun je relatief eenvoudig je eigen GitHub-alternatief bouwen, waar je je programmacode een plek kunt geven. Dat is erg praktisch, ook voor het bijhouden van problemen en documentatie. Bovendien dient het als back-up.

Op GitHub kun je eenvoudig je projecten een plekje geven en delen met de wereld. Maar je kunt zoiets ook zelf bouwen, bijvoorbeeld met Gitea. Deze lichtgewicht software kun je eenvoudig zelf hosten. Waarom zou je dat doen? Ten eerste is het een veilig idee om je ontwikkelbestanden in eigen beheer te hebben. Weliswaar kun je deze op GitHub ook wel privé houden, maar een foutje is snel gemaakt. Sommigen zijn ook niet blij met het feit dat GitHub is overgenomen door Microsoft. Het werkt bovendien – zeker lokaal – ook een stukje sneller. Ten slotte zijn er geen beperkingen meer, zoals je die met een gratis account wel op GitHub hebt.

©PXimport

Licht en flexibel

Gitea is gratis, opensource en uitgegeven onder MIT-licentie, wat erop neerkomt dat vrijwel alles wordt toegestaan. Het pakket biedt uiteraard versiebeheer met Git en een grafische webinterface voor het beheer. Je kunt problemen bijhouden, op basis van meldingen van gebruikers. Dit ken je wellicht van GitHub. Ook kun je uitgebreidere documentatie maken in de vorm van een wiki. Toegang tot de repository is mogelijk via http(s) en ssh. Het is geschreven in de programmeertaal Go en hierdoor platformonafhankelijk. Je kunt het draaien via het uitvoerbare bestand dat onder meer voor Linux, Windows en macOS verkrijgbaar is. Hier installeren we het onder Ubuntu 20.04 LTS met de hulp van Snap. Kleinere systemen als een Raspberry Pi of een NAS kunnen ook als basis dienen. Voor niet al te grote projectgroepen is eenvoudige hardware meer dan toereikend. Ook in vergelijking met GitLab, een van de bekendere alternatieven, liggen de systeemeisen voor Gitea een stuk lager.

Installatie

Op https://docs.gitea.io/en-us staat uitgebreide documentatie voor Gitea. Ook vind je hier verschillende installatiemethoden. Wij kiezen hier voor een installatie onder Ubuntu middels Snap. Zorg dat Snap is geïnstalleerd:

sudo apt install snapd

Daarna installeer je Gitea met:

sudo snap install gitea

Open hierna een browser met het ip-adres van het bewuste systeem en poortnummer 3000. In ons voorbeeld is dat http://10.0.10.53:3000. We kiezen als database voor SQLite3 dat geen verdere configuratie vereist. Bij Gitea base URL en SSH server domein veranderen we localhost naar het ip-adres van de bewuste server. Het maken van een administrator-account onder het kopje Instellingen beheerdersaccount is optioneel, maar wel raadzaam. De eerste geregistreerde gebruiker wordt anders automatisch de beheerder.

©PXimport

De mogelijkheden van Gitea zijn overwegend vergelijkbaar met GitHub

-

Repository maken

Je kunt binnen de webinterface van Gitea een nieuwe repository maken, door op de overzichtspagina achter Repositories op het plusteken te klikken. Vul de gevraagde details in, met minimaal een naam voor de repository en een vinkje achter Zichtbaarheid als deze repository privé moet zijn (achter de checkbox staat namelijk Maak repository privé). Klik dan op Nieuwe repository. Je kunt deze nu klonen, maar ook gebruiken voor een bestaand project, zoals we hierna zullen doen.

©PXimport

Remote repository toevoegen

We nemen een bestaand project als uitgangspunt. We gaan Gitea als remote repository toevoegen onder de naam origin met:

git remote add origin http://10.0.10.53:3000/gertjan/demo.git

Vervolgens synchroniseren we de masterbranch met de remote server:

git push -u origin master

Eventuele andere branches kun je op vergelijkbare wijze synchroniseren. Verdere wijzigingen kun je met een nieuwe push synchroniseren. Je zult merken dat om je gebruikersnaam en wachtwoord worden gevraagd. Dit kun je oplossen door op je systeem de juiste ssh-sleutels aan te maken en deze toe te voegen in Gitea.

Beschrijving toevoegen

Het is nuttig om een beschrijving te hebben van een project. In je werkdirectory maak je daarvoor een tekstbestand met de naam README.md. Gebruik bijvoorbeeld de editor nano:

nano README.md

Hier zet je in Markdown-formaat een beschrijving in. Je kunt de tekst op verschillende manieren opmaken. Gebruik bijvoorbeeld een of meerdere hekjes voor een header en twee sterretjes voor en na een tekst om die vet te maken. Voeg het bestand hierna toe aan je staging area, om het met de tweede opdracht naar je lokale repository te zetten:

git add README.md

git commit -m "Beschrijving toegevoegd"

Werk vervolgens je remote repository op Gitea bij:

git push -u origin master

Als je je projectpagina op Gitea bezoekt, zie je dat de beschrijving direct getoond wordt.

©PXimport

Extra mogelijkheden

Gitea geeft je veel extra features. De mogelijkheden zijn overwegend vergelijkbaar met GitHub en ook de interface lijkt erop. Je kunt om te beginnen op het tabblad Code alle programmabestanden bekijken, evenals de verschillende vertakkingen (branches). Als je binnen dit tabblad naar Commits gaat, zie je alle veranderingen die je hebt gedaan met de korte beschrijving. Als je er op klikt, zie je wat er precies was veranderd.

Het tabblad Kwesties geeft jou en anderen de mogelijkheid om problemen met je code te melden. Je kunt zo’n kwestie vervolgens tot in detail configureren. Je kunt bijvoorbeeld een timer starten zodat je weet hoelang je aan de oplossing werkt, een vervaldatum toevoegen om jezelf een deadline te stellen en afhankelijkheden toevoegen, als je voor het oplossen afhankelijk bent van een andere kwestie. Als het probleem is opgelost, kun je de kwestie sluiten.

Op het tabblad Pull-aanvragen geef je als medeontwikkelaar aan dat je een bepaalde feature hebt afgerond en dat die mag worden toegevoegd aan de master. Ook zulke aanvragen geven weer de mogelijkheid voor verdere discussie. Verder kun je onder andere uitgebreidere documentatie schrijven op het tabblad Wiki.

▼ Volgende artikel
Black Friday 2025: de beste televisiedeals van dit moment
Huis

Black Friday 2025: de beste televisiedeals van dit moment

Black Friday 2025 staat bol van de televisiedeals, en dit jaar zijn ze beter dan ooit. Van betaalbare 4K-modellen tot gigantische oledschermen met premium beeldkwaliteit: de korting is stevig, het aanbod breed en de verleiding groot. Wij doken in de scherpste aanbiedingen van dit moment en selecteerden de tv’s die écht de moeite waard zijn. Ideaal voor wie nu wil upgraden naar een groter, mooier of slimmer scherm!

Black Friday is traditioneel hét moment om je slag te slaan als je een nieuwe televisie zoekt, en 2025 vormt daarop geen uitzondering. Wie zich deze weken verdiept in de aanbiedingen, merkt dat de televisiemarkt bruist van scherpe kortingen op zowel gloednieuwe modellen als gevestigde toppers. Van compacte budgetmodellen tot gigantische oledschermen: de beste deals liggen klaar voor iedereen die zijn kijkervaring wil upgraden.

LET OP: PRIJZEN KUNNEN DE KOMENDE DAGEN SCHOMMELEN (EN NÓG LAGER UITPAKKEN)!

©LG

LG 55G56LS

Een van de meest in het oog springende aanbiedingen is de LG 55G56LS, een oledmodel uit 2025 dat indruk maakt met zijn 55-inch 4K-paneel, WebOS-smartplatform en een verversingssnelheid van 120 Hz. De tv beschikt over vier HDMI-poorten en scoort een uitstekende 9,1 in de tests. Dankzij een stevige Black Friday-korting komt de prijs momenteel rond de 1449 euro uit, wat de tv ineens een stuk aantrekkelijker maakt voor wie high-end kwaliteit zoekt zonder meteen in het écht dure segment te belanden.

©Samsung

Samsung QE65QN92F

Niet minder interessant is de Samsung QE65QN92F, een 65-inch Neo-QLED-model dat dankzij miniLED-achterverlichting een hogere helderheid en betere contrasten levert dan traditionele QLED-tv’s. De 4K-weergave, het slanke ontwerp en de solide smart-functionaliteit maken dit model tot een geliefde keuze onder allround kijkers. Black Friday haalt hier tot wel 14 procent van de prijs af, waardoor het toestel rond de 1277 euro kost en daarmee een van de scherpste deals in het premiumsegment is.

©LG

LG OLED evo G5 48G56LS

Voor wie een kleinere, maar minstens zo hoogwaardige oled-ervaring zoekt, is er de LG OLED evo G5 48G56LS. Dit 48-inch model richt zich op gebruikers die weinig ruimte hebben, maar toch het diepe zwart en de levendige kleuren van OLED willen. Met een testscore van 9,5 en een prijs die dankzij Black Friday tot ongeveer 1149 euro is gezakt, blijkt dit een compacte krachtpatser die zijn prijskaartje meer dan waard is.

©Samsung

Samsung QE55S95D

Aan de andere kant van het oled-spectrum staat de Samsung QE55S95D, een QD-OLED-tv die de sterke punten van oled aanvult met extra helderheid door quantum dots. De 55-inch tv levert prachtige kleurweergave en een hoge piekhelderheid, waardoor HDR-content echt tot leven komt. De prijs is tijdelijk rond de 1217 euro, een daling van zo’n 10 procent, en maakt dit toestel tot een van de aantrekkelijkste deals voor filmliefhebbers die een stap hogerop willen.

©Hisense

Hisense 75U79Q Pro

Heb je juist behoefte aan pure schermoppervlakte? Dan is de Hisense 75U79Q Pro een deal die moeilijk te negeren is. Met zijn enorme 75-inch scherm en een testscores die richting de 9 lopen, levert deze led-tv verrassend veel waar voor zijn geld. De prijs van 1099 euro voelt bijna absurd laag voor zo’n groot en nieuw model, wat deze aanbieding tot een van de meest opvallende in het hele overzicht maakt.

©LG

LG OLED EVO 77G55LW

Voor wie nóg groter wil gaan – en de beste beeldkwaliteit verlangt – is er de LG OLED EVO 77G55LW. Dit 77-inch vlaggenschip staat garant voor een bioscoopwaardige kijkervaring. Met perfecte zwartwaarden, vloeiende beeldverwerking en een premium afwerking is dit het soort tv dat je woonkamer in een thuisbioscoop verandert. Black Friday tikt hier bijna 10 procent van de prijs af, wat het toestel met 2698 euro nog steeds stevig in het high-end segment plaatst, maar wel stukken aantrekkelijker maakt dan normaal.

©Philips

Philips The One 65PUS9000

Toch hoeft Black Friday niet alleen over luxe en high-end te gaan. Philips bewijst dat met The One 65PUS9000, een 65-inch QLED-model dat juist mikt op een breed publiek dat een betrouwbare middenklasser zoekt. De tv is scherp geprijsd op 899 euro en biedt alsnog een forse hoeveelheid scherm, een fijn smartplatform en solide beeldkwaliteit. Het is daarmee de ideale keuze voor wie simpelweg een grote, goede tv wil zonder zich in technische details te verliezen.

©Toshiba

Toshiba 32LV3E63DG

Mag het allemaal wat simpeler – en vooral goedkoper – dan is de Toshiba 32LV3E63DG een charmant alternatief. Deze compacte 32-inch tv is perfect voor de logeerkamer, studentenkamer of keuken. Ondanks zijn bescheiden formaat en Full HD-resolutie is hij verrassend netjes afgewerkt. Dankzij Black Friday zakt de prijs tot zo’n 169 euro, waardoor dit een van de voordeligste tv-deals van dit moment is.

©Samsung

Samsung QE43QN92F

Samsung speelt op nog twee fronten mee. Allereerst met de QE43QN92F, een 43-inch Neo-QLED met 4K-resolutie voor wie hoogwaardig beeld wil in een kleinere behuizing. Dankzij een korting van ruim 11 procent komt de prijs rond de 769 euro uit, waardoor dit model een perfecte middenweg vormt tussen compact en premium. Daarnaast biedt de fabrikant met de QE75QN92F een reusachtig 75-inch model dat dezelfde Neo-QLED-techniek gebruikt. De korting tikt hier tegen de 14 procent aan, waardoor het toestel rond de 1895 euro kost en binnen zijn formaatklasse zelfs een van de beste deals is.

©TCL

TCL 65Q8C

Tot slot is er nog de TCL 65Q8C, een interessante optie voor wie veel waarde hecht aan helderheid, contrast en een scherpe prijs. Deze miniLED-tv gebruikt geavanceerde achtergrondverlichting en biedt vier HDMI-poorten voor gamers en filmliefhebbers met meerdere apparaten. De Black Friday-prijs van ongeveer 1099 euro maakt dit model aantrekkelijk voor iedereen die een premium-achtige ervaring wil zonder het prijsniveau van de topmerken te betalen.

▼ Volgende artikel
Black Friday 2025 bij Coolblue: dit zijn de 10 beste deals van vandaag
© Coolblue
Huis

Black Friday 2025 bij Coolblue: dit zijn de 10 beste deals van vandaag

De afgelopen weken zag je al overal Black Friday-aanbiedingen voorbij komen, maar vandaag barst het echt los. Hieronder zie je welke deals bij Coolblue je echt niet wilt missen. Wees er snel bij, want: op = op!

Partnerbijdrage - in samenwerking met Coolblue

Philips Hue White Ambiance GU10 3-pack

Met de Philips Hue White Ambiance GU10 spots bepaal je met één druk op de knop precies de juiste sfeer in huis. Ze geven alle tinten wit licht, van koel en helder voor overdag tot zacht warm licht voor een ontspannen avond. Je bedient de verlichting eenvoudig via bluetooth, of breidt de mogelijkheden uit met een Hue Bridge om routines in te stellen en het licht ook buitenshuis te regelen. De spots reageren bovendien op spraak via Google Assistent, Alexa en Siri. Met deze deal haal je er meteen drie in huis!

Philips Hue White Ambiance GU10 3-pack

Adviesprijs 69,99 euro. Nu voor 37,99 euro. Dat betekent bijna 46% korting!

TCL 55" QD Mini-led C61K 4K

De TCL 55" QD Mini-led C61K 4K combineert helder beeld met diepe contrasten en natuurgetrouwe kleuren. Dankzij de mini-ledverlichting met local dimming blijven donkere scènes echt donker, terwijl felle details zoals zonlicht of vuur helder oplichten zonder grijze waas. De quantum-dotlaag zorgt voor levendige, realistische kleuren die in elke scène tot hun recht komen. Het geluid komt van drie ingebouwde Onkyo-speakers, goed voor een vol en helder klankbeeld. Een complete 55 inch tv die zich onderscheidt in beeld én geluid.

TCL 55" QD Mini-led C61K 4K

Adviesprijs 699 euro. Nu voor 499 euro. Dat betekent bijna 29% korting!

Samsung Galaxy A56 256GB Zwart 5G

De Samsung Galaxy A56 256GB Zwart 5G biedt veel snelheid en ruimte in een strak ontwerp. Het 6,7 inch full-hd-scherm laat games, video's en foto's haarscherp zien, terwijl de krachtige hardware moeiteloos meerdere apps tegelijk aankan. Met de drie camera's op de achterkant leg je beelden vast in 4K-kwaliteit en dankzij het ruime opslaggeheugen heb je plaats voor al je foto's en bestanden. De 5.000 mAh-batterij houdt het bij normaal gebruik de hele dag vol, zodat je zonder zorgen online blijft.

Samsung Galaxy A56 256GB Zwart 5G

Adviesprijs 529 euro. Nu voor 319 euro. Dat betekent bijna 40% korting!

Apple iPad (2025) 11 inch 128GB Wifi

De Apple iPad (2025) 11 inch 128GB Wifi is een snelle en betrouwbare tablet voor alledaags gebruik. Het scherpe display toont films, series en foto's in levendige kleuren en fijne details. Dankzij de vlotte prestaties schakel je moeiteloos tussen apps, blader je door websites en speel je lichte games zonder haperingen. Perfect voor wie een iPad zoekt voor dagelijks gebruik.

Apple iPad (2025) 11 inch 128GB Wifi

Adviesprijs 409 euro. Nu voor 349 euro. Dat betekent bijna 15% korting!

Bosch WGG244ZONL

De Bosch WGG244ZONL (serie 6) combineert kracht met stilte en zuinigheid. Met 9 kilo vulgewicht is er genoeg ruimte voor een volle week was, terwijl het maximale geluidsniveau van 70 decibel zorgt dat je ook tijdens het thuiswerken kunt wassen zonder hinder. Dankzij energieklasse A verbruik je minimaal, zelfs bij kleine wasjes. Met het Iron Assist-programma stoom je snel kreukels uit overhemden of shirts, en met SpeedPerfect verkort je wasprogramma's tot wel 65% – ideaal als je haast hebt.

Bosch WGG244ZONL

Adviesprijs 939 euro. Nu voor 599 euro. Dat betekent ruim 36% korting!

Ninja Foodi AirFryer AF300EU

De Ninja Foodi AirFryer AF300EU heeft twee aparte baklades, zodat je friet en vlees tegelijk bereidt zonder dat iets te vroeg klaar is. Dankzij de Sync-functie lopen beide bereidingen perfect gelijk. Met zes kookstanden – van bakken en roosteren tot opwarmen en drogen – maak je met gemak een complete maaltijd voor het hele gezin. De airfryer haalt een temperatuur tot 240 graden voor extra knapperige resultaten, en na het eten gaan de losse onderdelen gewoon in de vaatwasser.

Ninja Foodi AirFryer AF300EU

Adviesprijs 229 euro. Nu voor 109 euro. Dat betekent ruim 52% korting!

Philips FC9745/09 PowerPro Expert

De Philips FC9745/09 PowerPro Expert levert krachtige zuigprestaties op elk vloertype. Met de parketborstel reinig je houten vloeren voorzichtig, terwijl de tapijtborstel laagpolig tapijt grondig schoonmaakt. Wissel je liever niet steeds van opzetstuk, dan gebruik je de TriActive+ combizuigmond die moeiteloos schakelt tussen harde vloeren en tapijt. Voor dierenharen en grove vloerkleden is er de turboborstel. Dankzij de PowerCyclone 8-techniek blijft de zuigkracht hoog, zelfs bij een volle stofbak, en met de actieradius van 10 meter bereik je een hele verdieping zonder van stopcontact te wisselen.

Philips FC9745/09 PowerPro Expert

Adviesprijs 279,99 euro. Nu voor 159 euro. Dat betekent ruim 43% korting!

eufy X10 Pro Omni

De eufy X10 Pro Omni neemt het schoonmaken volledig van je over. In het slimme basisstation leegt hij automatisch zijn stofbak, vult de watertank bij en wast én droogt zijn dweilpads. Met een zuigkracht van 8000 Pascal verwijdert hij moeiteloos vuil, terwijl de draaiende dweilpads hardnekkige vlekken aanpakken. Dankzij lasernavigatie en slimme objectherkenning rijdt de robot doelgericht door je huis zonder vast te lopen. Op tapijt verhoogt hij automatisch de zuigkracht en tilt hij de dweilpads op, zodat je niet hoeft te wisselen tussen stofzuigen en dweilen. Alles regel je eenvoudig via de app, waar de robot steeds beter leert hoe jouw huis in elkaar zit.

eufy X10 Pro Omni

Adviesprijs 699 euro. Nu voor 439 euro. Dat betekent ruim 37% korting!

Dyson Supersonic Straight + Wavy Prussian Blue

De Dyson Supersonic Straight + Wavy Prussian Blue droogt en stylet je haar snel en zorgvuldig. Dankzij de slimme warmteregeling blijft de temperatuur constant, zodat je haar beschermd blijft tegen hitte. De motor zit in het handvat, wat zorgt voor een lichte en goed gebalanceerde föhn die prettig in de hand ligt. Met de drie meegeleverde opzetstukken tem je pluizig haar, droog je fijn haar extra zacht en geef je steil of golvend haar een glanzende finish. Gebruik de koude stand om je coupe langer in model te houden.

Dyson Supersonic Straight + Wavy Prussian Blue

Adviesprijs 429 euro. Nu voor 279 euro. Dat betekent bijna 35% korting!

Sonos Era 100 Zwart

De Sonos Era 100 Zwart vult elke kamer met rijk, helder geluid en sluit moeiteloos aan op je dagelijkse routine. Je streamt muziek via wifi, bluetooth of AirPlay en bedient alles eenvoudig met de Sonos-app. Combineer meerdere speakers voor multiroom-geluid of koppel de Era 100 aan een Sonos-soundbar voor volwaardig surround-geluid bij films en series. Met Amazon Alexa regel je de speaker met je stem, en dankzij Spotify Connect speel je direct af vanaf je telefoon.

Sonos Era 100 Zwart

Adviesprijs 229 euro. Nu voor 179 euro. Dat betekent bijna 22% korting!