Een Linux-thuisserver vanaf de grond opbouwen en zonder enige eerdere ervaring is lang niet zo ingewikkeld als het lijkt. Het enige wat u hoeft te doen is de juiste hardware kiezen, een geschikt besturingssysteem installeren en de server configureren op basis van uw behoeften. U kunt met een zeer krap budget een Linux-server voor uw huis bouwen, maar u kunt ook veel geld uitgeven aan premium serverhardware en van uw huis een klein datacenter maken.
Wat is een thuisserver en wat kan ik ermee??
Een server is elke computer die verzoeken van clients verwerkt en gegevens aan hen levert via internet of een ander netwerk, zoals een lokaal netwerk.
De meeste servers bevinden zich in speciale gebouwen met redundante of back-upcomponenten en infrastructuur voor stroomvoorziening, extra snelle internetverbinding en nauwkeurige omgevingscontrole, maar niets weerhoudt u ervan om een server thuis te hebben.
Hier is een lijst met services die vaak worden geleverd door thuisservers:
- Gecentraliseerde opslag: U kunt een thuisserver gebruiken om al uw bestanden op één plaats op te slaan die toegankelijk is vanaf internet. Dergelijke thuisservers staan bekend als Network-Attached Storage (NAS) en bevatten doorgaans meerdere opslagapparaten die zijn gerangschikt in een logische, redundante opslagcontainer. NAS biedt een kosteneffectief alternatief voor cloudopslagservices zoals Dropbox of Google Drive, zodat u de volledige controle over uw gegevens behoudt terwijl u toch geniet van het gemak van toegang op afstand.
- Media server: In plaats van moeizaam mediabestanden van uw computer naar uw smart-tv te moeten overbrengen met behulp van een USB-flashstation of een draagbare harde schijf, kunt u uw Linux-thuisserver in een mediaserver veranderen en toegang krijgen tot uw films, muziek, foto's en andere inhoud rechtstreeks vanaf elk apparaat. Distributies zoals LibreELEC of OSMC bieden een gratis en open source mediacentrum dat u net als elke Linux-distributie kunt installeren.
- Web server: Als u een openbaar IP-adres heeft, kunt u een website op uw eigen server hosten en hoeft u geen hostingkosten te betalen. Door een website op uw eigen hardware te hosten, leert u wat er achter de schermen gebeurt en kunt u deze kennis vervolgens gebruiken om een carrière na te streven als serverbeheerder voor een hostingbedrijf.
Nu je weet waarom het zinvol is om zelfs in het tijdperk van cloud computing een Linux-thuisserver te bouwen, is het tijd om aan de slag te gaan, en de eerste stap is het kiezen van de juiste hardware.
Hardware kiezen
Vrijwel elke computer met een netwerkkaart kan als server fungeren, dus je hebt veel opties als het gaat om het kiezen van hardware voor je Linux-thuisserver.
Oude hardware hergebruiken
Als je net als de meeste Linux-gebruikers bent, heb je waarschijnlijk minstens een paar oude hardwarecomputers in huis liggen. Misschien heb je zelfs een hele computer die je niet meer gebruikt in je kast zitten en stof verzamelen. Tenzij de hardware echt oud is, kun je deze hergebruiken en gebruiken om een Linux-thuisserver te bouwen.
Een computer met één bord gebruiken
Wie houdt er niet van computers met één bord?? Ze zijn klein, goedkoop en kunnen gemakkelijk worden omgevormd tot veelzijdige servers. Onze favoriet is het 4 GB-model van de Raspberry Pi 4, maar er is ook de Banana Pi, BeagleBone Black, ODROID XU4 of ASUS SBC Tinker Board, om er maar een paar te noemen. De reden waarom we de Raspberry Pi 4 aanbevelen is simpel: het is momenteel de meest populaire single-board computer, dus er zijn veel tutorials en bronnen online.
Koop een vooraf gebouwde server
Als u wilt voorkomen dat een server uit afzonderlijke hardwarecomponenten wordt samengesteld, kunt u een vooraf gebouwde server zoals de Dell PowerEdge T30 aanschaffen, die perfect is voor thuisgebruikers en kleine bedrijven. Deze betaalbare mini-towerserver biedt de Intel Xeon E3-1225 v5 quad-coreprocessor, 8 GB RAM, 1 TB HDD en slots voor extra geheugen en opslag.
Bouw je eigen server
Het bouwen van uw eigen server is net zo eenvoudig als het bouwen van een desktopcomputer. U hoeft alleen de benodigde hardwarecomponenten te selecteren en deze in elkaar te zetten. Dit is onze aanbevolen aangepaste serverbuild:
- Verwerker: Intel Core i3-8100
- Moederbord: Gigabyte Z390 UD
- Geheugen: Cruciale 32 GB-kit
- Opslag: Samsung 860 QVO 1 TB
- Grafische afbeeldingen kaart: Intel UHD Graphics 630
- Geval: Cooler Master HAF XB EVO
- Stroomvoorziening: EVGA 650 GQ
Om te begrijpen hoe u de juiste hardwarecomponenten voor een Linux-thuisserver selecteert, leest u onze selectiegids voor serverhardware.
Een besturingssysteem kiezen
Niet alle Linux-distributies zijn even geschikt voor een thuisserver. U moet een distributie kiezen die betrouwbaar, stabiel, eenvoudig te configureren en compatibel is met de hardware die u hebt geselecteerd. Enkele van de beste distributies voor een Linux-thuisserver zijn:
- Ubuntu: een gebruiksvriendelijke Linux-distributie met een enorme gemeenschap van toegewijde gebruikers en geweldige hardwarecompatibiliteit. Het heeft AppArmor, een Linux-beveiligingsmodule die vergelijkbaar is met SELinux, waardoor de systeembeheerder de mogelijkheden van programma's kan beperken met profielen per programma.
- Debian: De parent-distributie van Ubuntu, Debian biedt meerdere branches, elk met een ander evenwicht tussen stabiliteit en functies. Debian heeft vrij bescheiden hardwarevereisten en ondersteunt zowat elke architectuur die je ooit zult tegenkomen.
- Arch Linux: deze lichtgewicht en flexibele Linux-distributie is perfect voor degenen die een Linux-thuisserver willen bouwen om zoveel mogelijk te leren. Arch Linux is aanzienlijk moeilijker te installeren dan op Debian gebaseerde distributies, maar het overwinnen van de steile leercurve kan zeer lonend zijn.
- CentOS: functioneel compatibel met Red Hat Enterprise Linux, CentOS is een community-gestuurde serverdistributie die een consistent, beheersbaar platform biedt dat geschikt is voor een breed scala aan serverimplementaties.
- OpenSUSE Leap: Wat OpenSUSE Leap onderscheidt van veel andere Linux-distributies zijn de beheersoftwaretools, waaronder YaST, een uitgebreide Linux-systeemconfiguratie- en installatietool met een gebruiksvriendelijke interface en krachtige configuratiemogelijkheden.
Software installeren
Om u een voorproefje te geven van wat u kunt doen met uw nieuwe Linux-thuisserver, volgt hier een korte lijst van enkele van de meest populaire software die u erop kunt installeren:
- Plex: een mediaserver die je hele mediacollectie kan organiseren en favoriete films, tv, muziek, webshows, podcasts en meer kan streamen naar alle apparaten die je thuis hebt.
- Nextcloud: met functionaliteit die vergelijkbaar is met Dropbox en andere cloudservices voor het delen van bestanden, kunt u met Nextcloud samenwerken en overal toegang krijgen tot uw gegevens, terwijl u de controle behoudt.
- HomeAssistant: deze open source domotica-oplossing kan het zenuwcentrum van je slimme huis worden en je leven automatiseren. Het draait op de Raspberry Pi of een Linux-thuisserver.
- Diaspora: Diaspora stelt zijn gebruikers in staat zichzelf te bevrijden van de ketenen van grote bedrijven en is een non-profit, door gebruikers beheerd, gedistribueerd sociaal netwerk dat u in slechts een paar minuten op uw Linux-thuisserver kunt opzetten.
- SiCKRAGE: met deze videobibliotheekmanager kunt u uw favoriete tv-programma's van torrent-sites of Usenet automatisch downloaden op uw thuismediaserver.
Als je nog steeds honger hebt naar meer geweldige applicaties, raden we je aan om AlternativeTo te bezoeken en door de grote verzameling zelf-gehoste software te bladeren.
Conclusie
Zoals je kunt zien, is het bouwen van een Linux-thuisserver vanaf het begin net zo eenvoudig als het bouwen van een desktopcomputer. Het enige wat u hoeft te doen is geschikte hardware te selecteren, een betrouwbare Linux-distributie te installeren en uw server goed te gebruiken met een aantal door uzelf gehoste toepassingen of services.