Raspberry Pi er en enkeltbordsdatamaskin – bygget ned til en pris, men i stand til høy ytelse og utfører den type oppgaver du lettere forbinder med en serverfarm eller datasenter.
I dag er selvhostende nettvendte applikasjoner og tjenester en populær hobby, og denne artikkelen vil vise frem noen av de beste å distribuere på en senere modell av Raspberry Pi.
Hvorfor bruke en Raspberry Pi for selvhosting?
Du kan bygge en hjemmeserver på praktisk talt hvilken som helst maskinvare bygget i løpet av de siste 30 årene, men Raspberry Pi har fordelen av et superlavt strømforbruk. Selv den ferske Raspberry Pi 4B (modellen vi vil anbefale for de fleste av disse prosjektene) bruker under 3W på tomgang, og rundt 7W under belastning – det er omtrent det samme som en enkelt energibesparende lyspære.
Den 15 år gamle spill-PC-en du trekker ut av lagringsplassen for å fungere som en server, bruker sannsynligvis oppover 600W. Siden servere vanligvis står på 24/7, representerer dette enorme strømbesparelser.
Ytelsesmessig er Raspberry Pi 4B et beist av en maskin i miniatyrform, og har en firekjerners Cortex-A72 64-biters prosessor som kjører på 1,5 GHz (hvis du ikke overklokker den), Gigabit Ethernet, fire USB-porter og innebygd RAM mellom 1 GB og 8 GB. Selv om prisene for øyeblikket er høye for Raspberry Pi-maskinvare, selges de under normale omstendigheter for rundt $35.
Etter vår mening representerer få maskiner bedre verdi for pengene enn Raspberry Pi, og her er noen av de beste selvhostede prosjektene du kan kjøre på dem.
1. Nextcloud
Nextcloud er en ekstremt allsidig programvare som tar sikte på å erstatte nesten alle andre tjenester du får tilgang til på internett. Du tror kanskje vi tuller, men det er vi ikke.
I kjernen er Nextcloud en åpen kildekode for skylagring og synkroniseringsplattform som støtter flere brukere. Du kan tenke på at det ligner på DropBox, Google Drive eller Microsofts OneDrive – med apper tilgjengelig for Windows, Linux, macOS, Android, iOS og Ubuntu Touch.
Du kan få tilgang til filene dine enten via en nettleser eller en WebDav-mappe på skrivebordet. Men Nextcloud kan utvides nesten uendelig via gratis tilleggsapper, hvorav de fleste kan installeres i løpet av få minutter med et enkelt klikk.
Mens Nextcloud har en Markdown-tekstredigerer installert som standard, kan det hende du foretrekker en full-fett samarbeidende kontorpakke i form av Collabora Online. Du kan legge til oppskriftsadministratorer, en fulltekst RSS-leser, streaming-radioapper, administrasjon av musikkbibliotek apper, videokonferanseapper og til og med en klar-til-gå server for sosiale medier for å samhandle med andre brukere.
Denne listen skraper knapt i overflaten av Nextclouds evner, men du kan bygg din egen Raspberry Pi skyserver med Nextcloud.
2. Jellyfin
Hvis du eier en omfattende samling av filmer, TV-serier, musikk og lydbøker og ønsker å konsumere mediene dine på telefonen, TV-en, bærbar PC, etc., må du ha Jellyfin installert på din Raspberry Pi.
Jellyfin er et problemfritt mediastreamingsenter som er enkelt å installere og intuitivt å bruke. Den skanner og kategoriserer automatisk media og henter relevante miniatyrbilder og metadata så snart den oppdager en ny fil.
Hver bruker kan ha sin egen konto, og Jellyfin vil holde oversikt over innholdet de har sett, fremgangen deres med å se innholdet og favorittene deres. Autentisering gjøres på selve Raspberry Pi (i motsetning til Plex), noe som betyr at dataene dine forblir helt innenfor ditt eget nettverk.
3. PhotoPrism
Med Google innførte begrensninger på sitt ubegrensede tilbud om bildelagring i fjor, er millioner av brukere det søker nå etter et gratis alternativ som vil gi dem fordelene som Google Photos pleide by på.
PhotoPrism er den desidert beste løsningen ettersom den vil kategorisere, lage album og til og med gjenkjenne objekter og ansikter i fotosamlingen din. Den håndterer automatisk opplastinger og synkronisering, men du må bruke SyncThing eller NextCloud for å få bildene dine inn på serveren. PhotoPrism fungerer bra med begge disse.
4. CryptPad
CryptPad er en fullt utstyrt samarbeidende åpen kildekode-kontorpakke med det unike (metaforiske) salgsargumentet ende-til-ende kryptering.
Trafikk er ikke bare kryptert under overføring, men også kryptert i Raspberry Pis lagring. Ikke engang du som systemadministrator kan se hva brukerne dine har skrevet. CryptPad håndterer ulike formater og er jevnere og litt raskere enn NextClouds Collabora-nettintegrasjon.
5. FreshRSS
FreshRSS er en selvdrevet RSS-nyhetsleser som henter og lagrer alle dine RSS-nyheter for forbruk i nettleseren eller, gjennom dens API, i ulike mobilapper.
I tillegg til å hente artikkelstubber slik utgiverne har ment, kan FreshRSS bruke brukerdefinerte CSS-velgere for å trekke hele artikler til Raspberry Pi-en din slik at du kan konsumere dem.
Du kan angi parametere som hvor lenge artiklene skal lagres, feedkategorier og regler som gjelder for hver feed. Med FreshRSS trenger du aldri å besøke et annet nettsted igjen!
6. Lydbokhylle
Hvis du eier en enorm samling av lydbøker, er Audiobookshelf det perfekte verktøyet for å hjelpe deg med å administrere den. Bøker blir automatisk gruppert i serier og kan søkes etter forfatter, forteller og metadata.
Lydbokhyllen vil holde oversikt over fremgangen din på alle enheter, og den har apper for Android eller iOS. Du kan endre avspillingshastigheten mellom 0,5x og 2,0x, og hvis du er den typen som foretrekker å bli lullet i søvn av de grusede tonene til en profesjonell forteller, men ikke ønsker å miste plassen din over natten, kan du stille inn en innsovningstimer opptil 90 minutter i forveien, eller slutten av kapittel.
Det er som å ha din egen personlige Audible! Så, hva venter du på? Gå vert for ditt eget Raspberry Pi-lydbokbibliotek med Audiobookshelf.
7. WordPress
WordPress er den vanligste CMS- og bloggplattformen i verden – men det betyr ikke at det er vanskelig å installere eller mestre. Faktisk kan du vert ditt eget WordPress-nettsted på en Raspberry Pi. På denne måten kan du fokusere på å skrive i stedet for å administrere systemet ditt.
WordPress støtter flere brukerroller og gir tilgang til tusenvis av temaer og plugin-moduler slik at du kan tilpasse nettstedet ditt til å se ut og oppføre seg akkurat slik du vil ha det.
8. E-postserver
E-post er en av de skremmende utsiktene for enhver spirende systemadministrator, men å installere en fullstendig sikker og pålitelig e-postserver på din Raspberry Pi kan gjøres på en ettermiddag.
Du kan raskt sette opp Dovecot, Postfix, OpenDKIM og SpamAssassin, hvoretter du kan sende e-poster sikkert, vel vitende om at kommunikasjonen din er fullstendig under din kontroll.
Distribuer nesten hvilken som helst web-vendt programvare på din Raspberry Pi
Dette er bare noen av måtene du kan bruke din Raspberry Pi til å erstatte nettstedene og tjenestene som tilbys av teknologigiganter. Du vil få mye glede av å være selvforsynt i den digitale verden og kan kanskje oppmuntre venner og familie til å ta opp hobbyen også.
Ikke glem at hostingkostnadene i hovedsak er null når du hoster på din egen maskinvare. Alt du trenger er ett enkelt domenenavn, og du er flink til å komme i gang.