Een oude pc met enkele processorkernen, enkele gigabytes RAM en een werkende netwerkverbinding kan nog verrassend nuttig zijn. Niet als moderne gamecomputer of zware desktop, maar als stille infrastructuur die op de achtergrond netwerkdiensten, automatisering en controles uitvoert.
Deze acht projecten geven zo'n machine een concrete taak. De lichtere opties vragen weinig rekenwerk; automatisering, virtuele machines en meerdere gelijktijdige diensten leggen vanzelf meer druk op processor, geheugen en opslag.
Acht nuttige Linux-projecten voor een oude pc
- PXE-server voor installatie- en reddingssystemen via het netwerk.
- E-bookbibliotheek met Calibre-Web.
- Wachtwoordserver met Vaultwarden.
- Lokale pakketspiegel voor Linux-systemen.
- SSH-bastion als gecontroleerde doorgang naar interne machines.
- Automatiseringshost met n8n of Hermes.
- Testmachine voor back-upherstel.
- Heartbeatmonitor die reageert wanneer verwachte signalen uitblijven.
1. Start andere computers via het netwerk met PXE
Een PXE-server laat computers opstarten vanaf een lokaal netwerk. Dat is handig wanneer je Linux-installers, reddingsomgevingen of diagnoseprogramma's centraal wilt aanbieden zonder voor elke machine een USB-stick te maken.
De oude pc kan daarbij DHCP en TFTP verzorgen, of samenwerken met een bestaande DHCP-server. Voor grotere bestanden kan HTTP worden gebruikt. Fedora, Ubuntu, Debian en Alpine passen in dit soort opzet, net als reddings- en diagnoseomgevingen.
Bij meerdere gelijktijdige starts verschuift de belasting vooral naar het aanbieden van bestanden. Voor een thuisnetwerk of klein kantoor is dit een veel logischere taak voor oude hardware dan het draaien van een zware grafische desktop.
2. Maak een eigen e-bookbibliotheek met Calibre-Web
Met Calibre-Web krijgt je collectie een browserinterface waarin je e-books kunt organiseren, doorzoeken, lezen en downloaden. De pc hoeft de bestanden niet eens lokaal te bewaren: de boeken kunnen op een NAS staan terwijl Calibre-Web op de oude computer draait.
Dat maakt dit project aantrekkelijk voor wie al opslag in huis heeft, maar een prettigere manier zoekt om de bibliotheek te gebruiken. De rekenbehoefte blijft bescheiden; opslag en een betrouwbare netwerkverbinding zijn belangrijker dan een krachtige processor.
3. Synchroniseer wachtwoorden met Vaultwarden
Vaultwarden is een lichte, met Bitwarden compatibele server voor het synchroniseren van wachtwoorden en kluisgegevens binnen een huishouden. De oude pc kan zo een vaste rol krijgen in je eigen netwerk, in plaats van stof te verzamelen.
Dit is wel een project waarbij beheer net zo belangrijk is als de installatie. Gebruik sterke authenticatie, houd de software bijgewerkt, maak databaseback-ups en leg vooraf vast hoe herstel moet verlopen. Voor toegang van buitenaf noemt de opzet WireGuard als mogelijkheid; een directe blootstelling aan het openbare internet vraagt geen achteloze standaardinstellingen, maar zorgvuldig beheer.
4. Bewaar Linux-pakketten lokaal
Een lokale pakketspiegel of cache voorkomt dat meerdere Linux-machines steeds dezelfde bestanden opnieuw downloaden. Je kunt er bovendien geselecteerde pakketversies mee bewaren, wat handig is wanneer verschillende systemen dezelfde software nodig hebben.
Pulp is een optie voor het beheren van repositories en pakketarchieven. Hoeveel opslag je nodig hebt, hangt af van het aantal repositories en de bewaartermijn. Dat maakt dit project vooral interessant voor een huishouden of klein lab met meerdere Linux-machines.
5. Gebruik de pc als SSH-bastion
Een oude computer kan fungeren als bastionhost: één centraal toegangspunt naar machines die niet rechtstreeks bereikbaar zijn. Met OpenSSH en ProxyJump loopt de verbinding bijvoorbeeld zo:
ssh -J bastion internal-server
De opdracht stuurt de verbinding via bastion door naar internal-server. Dat is praktisch voor een homelab met meerdere interne servers, omdat je niet voor elk systeem afzonderlijk een publiek toegangspunt hoeft te organiseren.
De bastionhost wordt daarmee wel een belangrijk onderdeel van je toegangsstructuur. Houd de configuratie beperkt tot wat nodig is en behandel de machine als een centrale toegangspoort, niet als een vrijblijvende extra pc.
6. Laat n8n of Hermes taken uitvoeren
Een automatiseringshost kan geplande taken, webhooks, API-aanroepen, RSS-verwerking, meldingen en lokale scripts uitvoeren. Met n8n of Hermes krijgt de oude pc werk dat vooral uit wachten, controleren en reageren bestaat — precies het soort werk waar oudere hardware vaak prima mee overweg kan.
Eenvoudige API-workflows passen beter bij zo'n machine dan grote gegevensverwerkingen. Zodra workflows veel data verwerken of meerdere zware stappen combineren, nemen de eisen aan processor en RAM toe. Begin dus met één concrete automatisering en breid daarna uit.
7. Test of je back-ups echt terugkomen
Een back-upjob die zonder foutmelding eindigt, vertelt alleen dat de kopie is gemaakt. Een hersteltester gaat een stap verder: die zet voorbeeldbestanden of virtuele-machine-images terug en controleert of de inhoud of dienst daarna werkt.
De oude pc kan hiervoor tijdelijke opslag en scripts leveren. Voor virtuele machines komen KVM of QEMU in beeld; Borg, Restic, rsync, ZFS en Proxmox Backup Server kunnen onderdelen van de back-up- en herstelopzet vormen.
Dit project heeft een duidelijke praktische winst: je ontdekt een herstelprobleem tijdens een geplande test, niet pas wanneer de originele data al weg is.
8. Bouw een heartbeatmonitor
Een heartbeatmonitor verwacht op vaste momenten een signaal van een dienst of apparaat. Komt dat signaal niet aan, dan kan de Linux-pc een melding sturen of een omkeerbare workflow starten.
De monitor moet rekening houden met stroomuitval, internetstoringen en tijdelijke netwerkproblemen. Meerdere controles en ruimere time-outs helpen om valse alarmen te beperken. Uptime Kuma is een mogelijke bouwsteen voor dit soort controles.
Het resultaat is geen magische garantie dat alles altijd bereikbaar blijft. Het is een extra paar ogen dat merkt wanneer een verwachte toestand verandert.
Heeft een oude pc veel vermogen nodig voor een homelab?
Niet voor de lichte diensten in deze lijst. PXE-bestandsdeling, e-books aanbieden, wachtwoordsynchronisatie, pakketcaching en eenvoudige monitoring worden beschreven als bescheiden workloads. Complexe automatisering en het herstellen van virtuele machines kunnen meer processor, geheugen of opslag vragen.
Een universele minimumconfiguratie voor alle acht projecten samen bestaat hier niet. Kies eerst de taak en kijk daarna naar de onderdelen die voor juist die taak belangrijk zijn: netwerk en opslag voor een e-bookbibliotheek, geheugen en processor voor zwaardere workflows, en tijdelijke ruimte voor hersteltests.
Kan Linux op een echt oude computer draaien?
Ja, maar de ervaring hangt af van de hardware en de gekozen distributie. Een Linux-installatie op een MacBook Air uit 2012 is als bruikbare herleving van oudere hardware beschreven. Voor een desktop op beperkte hardware ligt een lichte omgeving zoals LXDE voor de hand.
Test Linux vóór de installatie vanaf een live-USB en controleer wifi, beeld, geluid en andere randapparatuur. Werkt de desktop minder prettig dan gehoopt, dan kan dezelfde pc nog altijd beter tot zijn recht komen als netwerkdienst zonder zware grafische omgeving.
Het praktische criterium: geef de pc één duidelijke taak
De beste bestemming voor oude hardware is meestal niet een poging om alles tegelijk te doen. Kies één dienst die je thuis echt gebruikt — bijvoorbeeld een e-bookbibliotheek, hersteltester of SSH-bastion — en voeg pas daarna een tweede taak toe. Zo blijft duidelijk welke opslag, netwerktoegang en beheer die machine nodig heeft.