Een headless-server is een computer zonder monitor, toetsenbord, muis of andere randapparatuur. Headless computers worden normaal gesproken bestuurd via het netwerk. Stel je bijvoorbeeld de computers voor die op rekken in datacenters zitten terwijl ze websites van stroom voorzien. Dat zijn headless servers.
Wat betekent “zonder hoofd”?
Een “headless” computersysteem is er gewoon een zonder een lokale interface. Er is geen monitor (“kop”) op aangesloten. Er is ook geen toetsenbord, muis, touchscreen of andere lokale interface om het te bedienen.
Deze systemen zijn geen computers die u gebruikt als een desktopcomputer. Ze hebben geen grafische interface. U opent en beheert ze op afstand, meestal via een netwerk. U kunt bijvoorbeeld een headless-server besturen via een webgebaseerd configuratiescherm of via SSH, waarmee u een veilige commandoregel-shell krijgt die u via een netwerk kunt openen. U kunt zelfs via het netwerk toegang krijgen tot een grafisch bureaublad met een oplossing zoals Remote Desktop of VNC.
Je zult de term ‘headless’ in verschillende contexten zien opduiken, maar het betekent altijd hetzelfde. “Headless Linux” verwijst naar een Linux-systeem zonder monitor en toetsenbord. Een “headless Minecraft-server” is een computer zonder monitor en toetsenbord waarop een Minecraft-server draait. U maakt via het netwerk verbinding met de server.
Wat is het nut van een headless server?
Niet elk computersysteem heeft een monitor, toetsenbord en muis nodig. Veel computers zijn servers die zijn ontworpen voor externe toegang. Datacenters staan vol met “rack-mounted” computers, die zoveel mogelijk rekenkracht in een zo klein mogelijke ruimte stoppen. Ze besparen ruimte, elektriciteit en geld door niet elke servercomputer op een aparte monitor aan te sluiten.
Headless-systemen zijn niet alleen voor datacenters. U kunt er bijvoorbeeld voor kiezen om een mediaserver te hosten op een oude computer die u rondslingert, zodat u media vanaf elk apparaat op uw lokale netwerk kunt streamen. Als je dat eenmaal hebt gedaan, zou je kunnen besluiten dat je gewoon de monitor, het toetsenbord en de muis van de mediaservercomputer kunt verwijderen – je hebt er tenslotte gewoon toegang toe via het netwerk. U kunt uw server-pc ergens in een kast bewaren en deze bedienen zonder ervoor te gaan zitten. Je hebt nu een headless server.
Deze systemen kunnen op afstand worden bediend en beheerd zonder dat de randapparatuur in de weg zit. Als er een reden is dat u een monitor en toetsenbord met een headless server nodig heeft – misschien om een probleem op te lossen – kunt u die randapparatuur altijd aansluiten wanneer u ze nodig heeft.
Gartner schatte bijvoorbeeld dat Google in juli 2016 ongeveer 2,5 miljoen servers had in zijn datacenters over de hele wereld. Dat zullen grotendeels headless-servers zijn. Google heeft ook geen 2,5 miljoen monitoren en toetsenborden nodig.