UmbrelOS voor een thuisserver op een mini-pc
umbrelOS installeren op een mini-pc, de interface en de App Store verkennen, en dan de sterke punten en de grenzen op zelfbouwhardware afwegen.
Dag allemaal. In dit artikel stel ik umbrelOS voor, een systeem voor thuisservers. De interface en de toepassingencatalogus maken het bijzonder aangenaam op een mini-pc, maar u moet de grenzen ervan kennen voor u het tot de kern van een NAS met meerdere schijven maakt.
UmbrelOS in het kort
umbrelOS, vroeger gewoon Umbrel genoemd, is een systeem voor zelfhosting waarvan de broncode openbaar is onder de licentie PolyForm Noncommercial 1.0.0. Het principe is eenvoudig: toepassingen in containers installeren vanuit een App Store en ze daarna starten vanaf een webbureaublad dat lijkt op dat van een pc.
Het systeem kan gratis worden geïnstalleerd op een Raspberry Pi 5, op een compatibele x86-64-machine of in een virtuele machine. Umbrel wijst er wel op dat de beschikbare functies op zelfbouwhardware van stuurprogramma’s afhangen en niet dezelfde validatie krijgen als op de eigen servers.
umbrelOS installeren op een mini-pc
Voor een x86-64-installatie voorziet u minstens een 64-bits Intel- of AMD-processor met twee kernen, 4 GB geheugen en 32 GB opslag. In de praktijk geven 8 GB geheugen en een ruimere ssd meer marge voor toepassingen.
- Download het officiële installatiebestand van umbrelOS.
- Schrijf het met Balena Etcher naar een USB-stick van minstens 4 GB.
- Start de mini-pc op vanaf die stick en kies de interne schijf.
- Verwijder na de installatie de stick, sluit het ethernetnetwerk aan en herstart.
- Wacht ongeveer vijf minuten en open daarna
http://umbrel.local.
Een eenvoudige en aangename interface
Het bureaublad biedt widgets, een overzicht van de activiteit van processor, geheugen en opslag, een bestandsbeheerder, de instellingen en de App Store. Een geïnstalleerde toepassing verschijnt automatisch op het bureaublad en start als een lokale toepassing.
Toepassingen installeren en instellen
Lees voor de installatie de volledige fiche van de toepassing. Sommige images vragen een bepaalde poort, standaard inloggegevens of een afhankelijkheid. Een vergeten instelling kan verhinderen dat de toepassing opent of een conflict met een andere dienst veroorzaken.
Bij mijn eerste test vond ik geen eenvoudige manier om handmatig een toepassing toe te voegen die niet in de catalogus stond. De huidige documentatie biedt nu drie mogelijkheden: een App Store van de gemeenschap toevoegen, Portainer installeren om een Docker-container te starten, of een umbrelOS-pakket bijdragen. Die evolutie verhelpt een belangrijk deel van de beperking uit het oorspronkelijke artikel.
Sterke punten en beperkingen
Sterke punten
- Snelle installatie van het systeem en van de toepassingen.
- Moderne, heldere en zeer toegankelijke interface.
- Ruime catalogus van zelfgehoste toepassingen.
- Eenvoudige opvolging van de bronnen en ingebouwde bestandsbeheerder.
- 2FA, versleutelde reservekopieën en privétoegang op afstand zijn mogelijk.
Beperkingen op zelfbouwhardware
- Geen RAID-beheer dat zo volledig is als bij een echt NAS-systeem.
- De compatibiliteit van wifi en externe dragers hangt van de hardware af.
- Bewust weinig systeeminstellingen.
- De interface van de geteste installatie was alleen in het Engels beschikbaar.
- Ondersteuning door de gemeenschap en beschikbaarheid van de functies in “best effort”.
Beveiliging, reservekopie en toegang op afstand
Anders dan de eerste indruk bij de oude versie doet vermoeden, biedt umbrelOS vandaag tweestapsverificatie. De meeste toepassingen uit de officiële catalogus kunnen ook door de Umbrel-sessie en 2FA worden beschermd. Controleer elke externe toepassing toch, want sommige regelen hun eigen authenticatie.
Vermijd voor toegang vanaf het internet dat u de server rechtstreeks op een publieke poort openzet. De documentatie beveelt Tailscale aan om een privénetwerk tussen uw apparaten te maken. Reservekopieën kunnen versleuteld naar een andere Umbrel, een NAS of een compatibele USB-schijf.
Mijn oordeel
umbrelOS past uitstekend bij een mini-pc met een ssd om zelfhosting te ontdekken, snel Docker-toepassingen te starten of een kleine mediaserver te bouwen. De interface maakt de ervaring veel aangenamer dan een Docker-omgeving die alleen via de opdrachtregel wordt beheerd.
Voor een hoofd-NAS met meerdere schijven, met RAID, gedetailleerde opvolging van de dragers en een uitgewerkte opslagstrategie zou ik een platform kiezen dat meer op opslag is gericht. ZimaOS is bijvoorbeeld een alternatief dat meer op NAS is toegespitst, met beheer van RAID en schijven. De juiste keuze hangt dus minder van de vormgeving af dan van de werkelijke rol van de machine.
Bronnen
- umbrelOS: installatie op een x86-64-machine
- umbrelOS: officiële hardware en zelfbouwinstallatie
- umbrelOS: een toepassing installeren
- umbrelOS: tweestapsverificatie inschakelen
- umbrelOS: toegang op afstand met Tailscale of Tor
- umbrelOS: de gegevens back-uppen
- Broncode en licentie van umbrelOS
- ZimaOS: officiële voorstelling
Discussie
Reacties
Nog geen reacties. U kunt de discussie openen met een vraag of uw eigen ervaring.
Aanmelden houdt de gesprekken vrij van spam en voorkomt dat uw e-mailadres wordt gepubliceerd.
Aanmelden om te reageren →