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
Review Dreame H15 Pro Foamwash – Schuim maakt het verschil
© Wesley Akkerman
Huis

Review Dreame H15 Pro Foamwash – Schuim maakt het verschil

Met de Dreame H15 Pro Foamwash gaat het Chinese merk net een stapje verder als het om dweilen gaat, terwijl het de stofzuigprestaties niet laat overschaduwen. Ondanks dat pakt het merk niet elk probleem aan van het 699 euro kostende apparaat.

Uitstekend
Conclusie

De H15 Pro Foamwash is niet zwaar, ligt lekker in de hand en rijdt gemakkelijk met je mee. Hij haalt hardnekkig en aangekoekt vuil veel sneller en beter weg dan de concurrentie, dankzij het gebruik van schuim (dat je zelf kunt doseren). Ja, de prijs is fors, maar met een beetje korting is de nat-droogcombinatie de aanschaf waard als je bijvoorbeeld huisdieren hebt en af wilt van nare geurtjes.

Plus- en minpunten
  • Soepel en behendig
  • Gaat ook onder de bank
  • Bijna geen omkijken naar
  • Koppeling met app
  • Muren worden niet nat
  • Robotarm en wisser
  • Plat en rechtop
  • Schuim voor hardnekkige vlekken
  • Prijs
  • Oppassen met draden op de vloer
  • Eén opvangbak voor stof en vies water
  • Geen tapijtherkenning
  • Waterbak op de kop

2025 is het jaar van de Dreame H15 Pro-serie, waarvan de Dreame H15 Pro Foamwash de meest recente versie is. Het is ook een van de duurdere modellen binnen deze reeks (waartoe onder meer ook de H15 Pro en H15 Mix behoren). Dit model richt zich vooral op de dweilfunctie en introduceert daarvoor een speciale foamkop. Deze kop spuit schuim op de vloer, waardoor hardnekkig vuil en uitwerpselen van huisdieren beter loskomen.

In de basis is dit nog steeds de vertrouwde H15 Pro, maar dan met een paar opvallende extra's. De Foamwash heeft net als het standaardmodel een robotarm die voorkomt dat muren nat worden en een ingebouwde wisser die de dweilborstel schoonhoudt. Je kunt het apparaat zowel rechtop als plat gebruiken, waardoor je ook moeiteloos onder banken en stoelen dweilt. Instellen en bedienen doe je eenvoudig via de Dreame-app.

©Wesley Akkerman

Dezelfde basis

Ook heb je er qua onderhoud bijna geen omkijken naar. Je plaats hem op de meegeleverde oplaadbasis, drukt op de knop voor zelfreiniging en vervolgens doet het apparaat de rest. Het maakt schoon met heet water en neemt de tijd voor het drogen, waardoor er geen nare geurtjes ontstaan. Je kunt alles zó instellen dat er om de zoveel tijd een extra schoonmaakbeurt wordt uitgevoerd, zodat je huis fris blijft en nare geurtjes geen kans krijgen.

Hoewel we over het algemeen positief zijn over de Dreame H15-serie, blijven er ook aandachtspunten. Net als bij het Pro-model zonder toevoeging, herkent dit model geen kabels en kan het die dus per ongeluk opzuigen. Tapijtherkenning ontbreekt eveneens, en water en vuil belanden samen in één opvangbak in plaats van apart. Bovendien zit de schoonwaterbak ondersteboven – en dat levert geregeld een kliederboel op.

©Wesley Akkerman

Unieke eigenschappen

In vergelijking met de H15 Pro en H15 Pro Heat biedt de Foamwash net wat meer zuigkracht, met 23.000 Pa. Ook heeft deze variant, net als de robotstofzuigers, een speciale borstel die korte metten maakt met (dieren)haren, zodat ze niet vast blijven zitten of zich ophopen tijdens het schoonmaken. Dat maakt dit apparaat een uitstekende optie voor mensen met huisdieren of lang haar (of allebei), vooral op harde vloeren.

Net zoals veel andere H15-versies biedt de Foamwash dus een unieke functie aan. Zoals gezegd kun je tijdens het schoonmaken een laagje schuim op de grond spuiten. Dit gaat heel soepel met een klein hendeltje dat onder je duim rust. Als je dat naar beneden duwt en kort ingedrukt houdt, spuit de stofzuigermond wat foam op de grond. Vervolgens ga je hier met de nat-droogstofzuiger overheen en maak je schoon zoals je dat ook zonder schuim zou doen.

©Wesley Akkerman

Met of zonder schuim

Maar waarom zou je dat doen? Nou, die extra schuimlaag kan twee dingen doen. Ten eerste helpt het schuim om nare geurtjes te verdoezelen en een frisse geur te verspreiden, waardoor je bijvoorbeeld geen last meer hebt van de geurtjes afkomstig van huisdierongelukjes. Daarnaast maakt het schuim grondiger schoon. Door wat extra schuim op een hardnekkige vlek te spuiten, verdwijnt die vaak sneller dan zonder foam.

Over het algemeen is de Dreame H15 Pro Foamwash al capabel genoeg om na één duw flink wat soorten vuil weg te halen. Denk dan aan sauzen, stof, brokjes, pap, appelmoes, noem maar op. In een enkel geval moet je er misschien een tweede keer overheen, maar dat is standaard voor dit soort machines. De grootste uitdaging blijft het aanpakken van aangekoekte vlekken. Vetvlekken op de grond naast het fornuis krijgt hij nog niet helemaal weg, maar vrijwel al het andere verdwijnt zonder moeite.

©Wesley Akkerman

Dreame H15 Pro Foamwash kopen?

Tijdens het gebruik merkten we dat de Dreame H15 Pro Foamwash dankzij de extra schuimfunctie goed presteert bij hardnekkige of opgedroogde vlekken. Je moet er soms wel een paar keer overheen gaan en bij elke beweging wat schuim laten vrijkomen, maar dat is precies waarom je dit apparaat in huis haalt. Het schuim weekt het vuil los, waardoor het na een paar bewegingen moeiteloos verdwijnt.

Tel daarbij op dat de Foamwash niet heel zwaar in de hand ligt, gemakkelijk over de vloer rijdt en redelijk flexibel is en je houdt een betrouwbare nat-droogcombinatie over die vuil sneller en beter weghaalt dan menig ander dweilstofzuiger. De prijs is vrij fors, maar met een goede aanbieding haal je een sterke allrounder in huis. Dat laagje schuim maakt echt verschil. Bovendien is de basis op orde, aangezien de H15 Pro het fundament vormt.

▼ Volgende artikel
Meer dan alleen Word: verborgen parels in Microsoft 365
© monticellllo - stock.adobe.com
Huis

Meer dan alleen Word: verborgen parels in Microsoft 365

Microsoft 365 puilt uit van apps en functies, maar de meeste mensen beperken zich tot Outlook, Teams en Word. Daardoor blijven vele tools onbenut die je werkdag juist soepeler, creatiever en meetbaar productiever kunnen maken. In dit artikel bespreken we vijf minder bekende Microsoft-apps die al binnen enkele minuten tijdswinst opleveren.

In dit artikel lees je:
  • Waarom veel Microsoft 365-tools onbenut blijven

  • Welke vijf apps je vandaag nog kunt gebruiken

  • Forms voor snelle feedback en data in Excel

  • Sway voor interactieve presentaties zonder dia’s

  • To Do voor focus en dagplanning

  • Whiteboard voor realtime brainstormen

  • Clipchamp voor simpele video’s in de browser

We weten allemaal dat Microsoft 365 meer is dan alleen Word. Alleen zodra de mail is weggewerkt en de meeting is afgelopen, grijpen we automatisch terug naar onze vaste patronen. Zonde, want juist in die minder gebruikte apps zit de winst. Ze zijn al opgenomen in je licentie, vragen geen installatiestress en sluiten naadloos aan op de gegevens waarmee je toch al werkt.

Deze apps zijn eigenlijk nog je ongeopende gereedschapsladen voor onder meer snelle polls, interactieve presentaties en slim taakbeheer. We laten stap voor stap zien hoe je Forms, Sway, To Do, Whiteboard en Clipchamp inzet. Daarmee versnel je je routineklussen, trigger je je creativiteit en maak je het samenwerken leuker. Elk voorbeeld kun je in enkele minuten uitproberen, direct in de browser. Pak dus een kop koffie, open de app-launcher en ontdek wat er al klaarstaat om jouw werkdag soepeler te maken. 

Microsoft Forms: Instant enquêtes

Microsoft Forms is waarschijnlijk de snelste manier om feedback te verzamelen, maar weinig mensen weten dat de app standaard tot hun beschikking staat. Open Forms via de app-launcher of open de url en klik op Nieuw formulier. Geef je formulier een titel en beschrijving, druk op + en kies Keuze om meerkeuzevragen toe te voegen. Probeer ook eens de optie Likert nadat je een nieuwe vraag toevoegt met het plusje. Hiermee kun je verschillende vragen en antwoordopties combineren in een handige tabel.

Klik na het invoeren van al je vragen bovenaan op Voorbeeld om het resultaat te testen in de desktop- en de mobiele weergave. Zodra alles klopt, gebruik je Antwoorden verzamelen en selecteer je Koppeling kopiëren. Binnenkomende antwoorden vind je onder Antwoorden weergeven, waar je met één klik op Resultaten openen in Excel een realtime gekoppeld werkblad krijgt. Zo voeg je data toe aan bestaande dashboards zonder handmatige import. Daarmee is Forms een handige tool om snel data in een Excel-sheet te krijgen.

Een formulier is zo gemaakt, verstuurd én geanalyseerd.

Sway: Interactief en meetbaar

Sway is Microsofts digitale canvas waarmee je in een handomdraai een interactieve presentatie, nieuwsbrief of rapport publiceert, zonder ook maar één dia te ontwerpen. Klik in de app-launcher op Sway (of ga naar de browserversie) en selecteer Nieuwe maken. Je start met een lege Verhaallijn waarin elke kaart een inhoudsblok vertegenwoordigt. Typ een titel, druk op Enter en klik op + om tekst, afbeeldingen of video toe te voegen. Wanneer je bij Media kiest voor Zoeken, haalt de app rechtenvrije beelden uit Bing Image Search en slaat deze meteen op in de presentatie.

Open vervolgens het rechtervenster Ontwerpen via de knop linksboven en klik op Stijlen. Met het vergrootglas-pictogram pas je lettertype en kleuren aan. De knop Remix! draait het complete ontwerp net zo lang tot het fris oogt. Druk op Afspelen om de verticale of horizontale scrolrichting te testen. Door bovenaan Delen te kiezen en de optie Invoegcode ophalen te kopiëren, plaats je de presentatie in SharePoint of op een externe site. Zo verruil je de statische dia’s voor dynamische, mobielvriendelijke verhalen voor elk publiek.

Een Sway-presentatie wordt pas echt interessant wanneer je interactiviteit toevoegt. Klik in de verhaallijn op + en kies Groep; selecteer vervolgens Stapel om een stapel kaarten te maken. Gebruik Groep / Vergelijking als je een effect wilt, bijvoorbeeld om productfeatures te onthullen.

Heb je alles gepubliceerd, ga dan naar het dashboard en open je project. Klik rechtsboven op Analyse. Hier zie je leestijd, scroltempo en de hoeveelheid tegels die zijn bekeken. Als te weinig lezers het einde halen, experimenteer dan met kortere tekstkaarten of een extra accentkleur via Stijlen. Door deze datagedreven tweaks te herhalen, optimaliseer je je verhaal op een vergelijkbare manier als A/B-testen in marketing, maar zonder ingewikkelde tools of code.

Microsoft Sway is een modern alternatief voor PowerPoint.

Alles wat met Sway is gemaakt kun je snel bekijken, ook de gebruiksstatistieken.

Welke licentie heb je nodig?

Vraag je je af of je extra moet betalen voor minder bekende Microsoft-apps? Goed nieuws: apps zoals Forms, Sway, To Do en Whiteboard zijn inbegrepen bij bijna alle Microsoft 365-abonnementen, ook bij de versies voor thuisgebruik.

Clipchamp – handig voor het maken en bewerken van video’s – zit standaard in de nieuwere Microsoft 365-pakketten. Heb je een ouder abonnement, dan kun je de gratis versie gebruiken, al zit daar soms een klein watermerk op. Voor toegang tot extra functies zoals professionele stockvideo’s of merksets heb je een betaalde uitbreiding nodig.

Power Automate, waarmee je taken automatiseert, is beperkt beschikbaar in standaardabonnementen. Zolang je het niet intensief gebruikt, hoef je niets extra’s te betalen. Whiteboard werkt prima op een gewone laptop en is ideaal voor het maken van snelle schetsen of samen brainstormen.

Wil je zeker weten welke apps je kunt gebruiken? Kijk dan in je Microsoft 365-instellingen. Daar zie je welke apps zijn ingeschakeld en kun je eventueel functies aan- of uitzetten. Zo haal je het meeste uit je abonnement zonder onnodige kosten.

To Do: dagelijkse focus

Microsoft To Do lijkt op het eerste gezicht een takenlijst, maar de app bevat krachtige functies om afleidingen te minimaliseren. Start de dag in Mijn dag en klik op Taak toevoegen en vervolgens op Toevoegen, zodat ze in de dagplanning verschijnen. Klik vervolgens op een taak en stel via het bel-pictogram een herinnering in, bijvoorbeeld tien minuten voor je vergadering. Gebruik bij grotere projecten de functie Stap toevoegen om subtaken te definiëren, zodat je progressie ziet zonder het hoofdticket af te vinken. Door consequent prioriteiten en vervaldatums in te vullen, ontstaat een realtime dashboard dat je minder tijd kost dan een handmatig bijgehouden spreadsheet.

To Do is veel meer dan een simpel boodschappenlijstje.

Whiteboard: virtueel brainstormen

Microsoft Whiteboard verandert elk toestel in een gedeeld canvas waarop je samen met anderen realtime schetst, post-its plakt en processen visualiseert. Klik op Nieuw whiteboard; er verschijnt een leeg bord voor iedereen die je ervoor uitnodigt. Klik onderaan op Notitie of notitieraster toevoegen om digitale sticky’s te plaatsen en druk na iedere regel op Ctrl+Enter voor een nieuwe kaart. Gebruik vervolgens Reacties en selecteer het smiley-pictogram om stemmen uit te brengen zonder de flow te onderbreken.

Wil je structuur aanbrengen, open dan het pictogram Sjablonen en selecteer bijvoorbeeld Kanban of SWOT. Sleep de sjabloon naar het bord en laat collega’s hun bestaande notities erin gooien. Als iemand liever tekent, activeer je de pennen onderaan. Na de sessie klik je op Instellingen / Exporteren / Afbeelding om het resultaat van je brainstorm te downloaden.

Een brainstormsessie is natuurlijk niet compleet zonder een paar (virtuele) post-its.

Clipchamp: snel sociale video’s maken

Clipchamp is Microsofts video-editor waarmee je zonder zware software toch professionele filmpjes in elkaar zet. De app staat standaard geïnstalleerd in Windows 11. Meld je aan met je account, en kies welk soort video’s je wilt gaan maken.

Klik op Een nieuwe video maken en kies het gewenste beeldformaat, bijvoorbeeld 16:9 voor YouTube of 9:16 voor Instagram Reels. Sleep vervolgens je ruwe beelden naar het mediaveld of importeer rechtstreeks vanaf OneDrive. Trek een clip op de tijdlijn, selecteer hem en druk op S om het fragment exact op de cursor te splitsen. Gebruik de knop Tekst aan de linkerkant en selecteer een sjabloon om de video van je eigen tekst te voorzien.

Voor dynamische overgangen klik je tussen twee clips op Overgang toevoegen, in de rechterzijbalk vind je verschillende opties. Klaar? Druk rechtsboven op Exporteren en zet de dropdown op 1080p voor de beste balans tussen scherpte en bestandsgrootte. Dankzij directe upload naar OneDrive kun je de clip meteen delen in Teams zonder extra handelingen of mails.

Met Clipchamp maak je in een handomdraai een professioneel ogende social video.

Maak meer impact!

Je hoeft dus geen nieuwe software te kopen om sneller, creatiever en datagedreven te werken. Forms levert je in vijf minuten bruikbare inzichten op, zeker wanneer je de antwoorden via Power Automate omzet in acties. Sway vervangt statische dia’s door responsive verhalen die zich aanpassen aan elk scherm. Met To Do combineer je persoonlijke focus en teamtaken zonder dubbelwerk. Met Whiteboard kun je intuïtief brainstormen, terwijl Clipchamp binnen de browser video’s produceert die klaar zijn voor sociale kanalen. Door deze minder bekende onderdelen slim in te zetten, verhoog je de productiviteit én de betrokkenheid zonder een cent extra.