Du har ikke brug for en kraftfuld PC til disse 8 overraskende nyttige Linux-projekter

Indeks
  1. PXE boot server
    1. Forvandl en gammel PC til netværksboot server
  2. Ebooks server
    1. Opret dit eget ebook-bibliotek
  3. Selv-hostet password manager
    1. Opbevar adgangskoder på dit eget hardware
  4. Central SSH bastion-vært
    1. Brug en gammel PC som din SSH gateway
  5. n8n / Hermes
    1. Forvandl det til en personlig automatiseringsmaskine med n8n
  6. Automatiseret sikkerhedskopieringstest
    1. Få en gammel PC til at teste, om dine sikkerhedskopier virkelig virker
  7. Internet dead man's switch
    1. Byg en kill switch
    2. Giv den gamle PC et job

Forvandl din gamle PC til nyttige tjenester med Linux, som en netværksboot-server, ebook-bibliotek, password manager og meget mere for at optimere dit hjemmenetværk.

En gammel PC med enkelte CPU-kerner og flere GB RAM kan stadig være funktionel længe efter, at den er for gammel til tunge opgaver. Med Linux forvandles hardwaren til en enhed, der bekvemt klarer praktiske opgaver i dit hjem eller på et lille kontor.

Jeg har valgt at fokusere på mere innovative måder at udnytte en gammel PC på, der kan tilføre værdi til dit hjemmenetværk. Nogle måder er let tilgængelige, mens andre arbejder stille i baggrunden i flere uger uden behov for opmærksomhed:

PXE boot server

Forvandl en gammel PC til netværksboot server

En PXE boot server lader computere starte operativsystemer direkte fra netværket. Slip for USB-drev til hver Linux-distribution. Gem bootfilerne på én maskine, så de kan tilgås af andre systemer på LAN’et.

Den gamle PC kan køre DHCP og TFTP eller spille sammen med en eksisterende DHCP-server, alt efter netværksopsætningen. HTTP kan også bruges til større installationsfiler, hvilket gør serveren nyttig til gentagne installationer.

Behold installeringsfiler til Fedora, Ubuntu, Debian, Alpine og flere på serveren; vælg miljøet ved opstart. Netværksboot kan også anvendes til redningsmiljøer og diagnosticeringsværktøjer. Belasten er let, da maskinen primært serverer filer. En gammel desktop med en konventionel harddisk klarer denne rolle uden besvær, især når flere computere ikke boot'er samtidigt.

Ebooks server

Opret dit eget ebook-bibliotek

Giv den gamle PC nyt liv som dedikeret ebook-server. Med software som Calibre-Web får du en browser-baseret grænseflade til at organisere bøger, søge og administrere metadata. Læs eller download bøger på andre enheder. Serverens processorbehov er lavt; hovedparten af arbejdet omhandler servering af relativt små filer.

Ideelt til tekniske bøger og dokumentation, kan serveren holde en stor samling uden at kræve meget opmærksomhed, når alt er sat op. Den browser-baserede løsning betyder, at du kan tilgå biblioteket fra en bærbar, tablet eller telefon i stedet for at flytte filer mellem enheder.

Har du en NAS, kan de faktiske bøger gemmes der, mens applikationen kører på den gamle PC. Det adskiller applikationen fra opbevaringen, hvilket lader dig udvide biblioteket uden at skifte server.

Selv-hostet password manager

Opbevar adgangskoder på dit eget hardware

En password manager er ideel til beskeden hardware. Vaultwarden, en letvægts Bitwarden-kompatibel server, kan synkronisere adgangskoder og vault-data med understøttede klienter. Serverens krav er lave, da den primært håndterer autentificering og databaseoperationer. Selv en ældre PC kan klare denne opgave i et hjemmemiljø.

Drift kan foregå via containerbillede og placeres bag en omvendt proxy som Caddy eller Nginx. I en hjemmeløsning holder du tjenesten intern for at undgå interneteksponering. Rejser du, giver WireGuard også mulighed for adgang uden ekstra komplikationer.

Fokusér på konfiguration, ikke bare kraft. Anvend stærk autentificering, hold serveren opdateret, og beskyt databasen med passende foranstaltninger.

Lav regelmæssige sikkerhedskopier. Sørg for at have en metode til genopretning, hvis din maskine fejler. Dette giver den gamle PC en funktion som vedvarende ressource. Din telefon og desktop synkroniserer med samme server, mens password databasen forbliver i dine hænder.

Central SSH bastion-vært

Brug en gammel PC som din SSH gateway

Ved at vedligeholde flere Linux-maskiner kan en gammel PC reducere netværksbåndbredde og forkorte installationstider for software ved at gemme ofte brugte pakker lokalt. Et pakke-cache-system kan opbevare de filer, dine maskiner downloader. Fedora-systemer kan anvende værktøjer som Pulp til avanceret administrationsopgaver, mens enklere caching-løsninger også er tilstrækkelige i mindre miljøer.

Fordelene bliver tydelige, når du hyppigt geninstallerer maskiner eller kører flere systemer med samme distribution. I stedet for at hver enkelt computer downloader identiske pakker fra fjernlagre, kan den lokale server levere dem direkte fra dit netværk.

Ydermere kan du holde et repository med afhængig software. Dette skaber et kontrolleret arkiv af specifikke versioner og gør genopbygning af systemer mere forudsigelig. Lagerkrav afhænger af antallet af repositories og versioner. CPU-kravene forbliver beskedne, da maskinen primært opbevarer filer og leverer dem over netværket.

n8n / Hermes

Forvandl det til en personlig automatiseringsmaskine med n8n

Den gamle PC kan udføre opgaver, der ellers kræver, at desktoppen er tændt. n8n tilbyder et visuelt workflowsystem til at forbinde API'er, webhooks, tidsplaner, databaser og notifikationer.

Med n8n kan et workflow regelmæssigt hente RSS-feeds, tjekke et websted, behandle filer, kalde et API og sende resultater til Telegram eller e-mail. Det kan også aktivere scripts på dit lokale netværk. Hermes fungerer på samme måde, hvis du ønsker skræddersyet automatisering med en Linux-maskine.

Kravene til ressourcer varierer alt efter, hvilke opgaver dine workflows udfører. Større databehandlingsopgaver kræver mere RAM og CPU, mens enkle API-baserede workflows kan køre uden problemer på ældre hardware. En gammel PC bliver derfor en praktisk, konstant tændt automatiseringsplatform. Når den er tilsluttet netværket og konfigureret til automatisk opstart af sine tjenester, kan den håndtere baggrundsopgaver, uden at din workstation bliver påvirket.

Automatiseret sikkerhedskopieringstest

Få en gammel PC til at teste, om dine sikkerhedskopier virkelig virker

En succesfuld sikkerhedskopiering beviser ikke, at data kan genskabes. En gammel PC kan med jævne mellemrum genskabe sikkerhedskopier og sikre, at de funktioner, du forventer, er intakte.

For fil-sikkerhedskopier kan et script genskabe et prøve-datasæt til et midlertidigt bibliotek og sammenligne checksums eller forventede filer. For virtuelle maskiner kan testserveren genskabe et billede og starte det under KVM eller QEMU. Værktøjer som Borg, Restic, rsync, ZFS snapshots og Proxmox Backup Server tilbyder forskellige byggesten til opsætningen. Et simpelt shell- eller Python-script kan orkestrere testen og rapportere resultaterne.

Resultaterne kan forbindes til et notifikationssystem. Hvis en planlagt genskabelse fejler, sender serveren en alarm i stedet for at lade dig opdage problemet, når det er presserende. Den samme maskine kan teste forskellige sikkerhedskopieringskilder over tid, hvilket gør den til et dedikeret system til validering af genopretning frem for blot endnu en generel server.

Internet dead man's switch

Byg en kill switch

En Linux PC kan overvåge signaler fra en anden enhed. Stopper disse signaler i en bestemt periode, kan serveren udløse en notifikation eller arbejdsproces. Overvej almindelige problemer som internetudfald eller strømafbrydelser. En enkelt mistet anmodning bør ikke udløse vigtige handlinger. Længere timeouts og flere tjek kan mindske falske alarmer.

Implementeringen kan være enkel. Brug Uptime Kuma, et lille HTTP-endepunkt eller en brugerdefineret systemd-tjeneste. Din telefon eller computer kontakter serveren med jævne mellemrum. Serveren registrerer det sidste succesfulde heartbeat og reagerer, hvis de forventede indtjekninger stopper. Design projektet efter formålet. I stedet for at lade maskinen udføre irreversible handlinger, kan den informere en betroet person eller aktivere en reversibel proces.

Giv den gamle PC et job

En gammel computer behøver ikke et krævende skrivebordsmiljø for at være nyttig. Linux kan forvandle den til infrastruktur, der stabilt håndterer specifikke opgaver. Flere projekter kan fungere sammen. Den samme maskine kan køre flere letvægts tjenester, eller du kan tildele separate gamle PC'er til opgaver, hvor isolering og pålidelighed er afgørende. Her er den reelle værdi ikke evnen til at køre et krævende skrivebord, men det at kunne være tændt, forblive tilsluttet og stille udføre opgaven.

Skriv et svar

Din e-mailadresse vil ikke blive publiceret. Krævede felter er markeret med *

Go up