Raspberry Pi är en enkelkortsdator – byggd till ett pris men kapabel till hög prestanda och utföra den typ av uppgifter som du lättare skulle associera med en serverfarm eller datacenter.
Idag är applikationer och tjänster som är värd för webben en populär hobby, och den här artikeln kommer att visa upp några av de bästa att distribuera på en senare modell av Raspberry Pi.
Varför använda en Raspberry Pi för self-hosting?
Du kan bygga en hemmaserver på praktiskt taget vilken hårdvara som helst som byggts under de senaste 30 åren, men Raspberry Pi har fördelen av ett superlågt strömförbrukning. Även den senaste Raspberry Pi 4B (modellen vi skulle rekommendera för de flesta av dessa projekt) förbrukar under 3W vid tomgång och runt 7W under belastning – det är ungefär samma sak som en enda energibesparing glödlampa.
Den 15-åriga speldatorn du tar ut ur lagringsutrymmet för att fungera som en server förbrukar sannolikt uppemot 600W. Eftersom servrar vanligtvis lämnas på 24/7, innebär detta enorma elbesparingar.
Prestandamässigt är Raspberry Pi 4B ett best av en maskin i miniatyrform, och har en fyrkärnig Cortex-A72 64-bitars processor som körs på 1,5 GHz (om du inte överklockar den), Gigabit Ethernet, fyra USB-portar och inbyggt RAM-minne mellan 1 GB och 8 GB. Även om priserna för närvarande är höga för Raspberry Pi-hårdvara, säljs de under normala omständigheter för cirka $35.
Enligt vår åsikt representerar få maskiner bättre valuta för pengarna än Raspberry Pi, och här är några av de bästa projekten du kan driva själv på.
1. Nextcloud
Nextcloud är en extremt mångsidig mjukvara som syftar till att helt ersätta nästan alla andra tjänster du använder på internet. Du kanske tror att vi skämtar, men det är vi inte.
I sin kärna är Nextcloud en molnlagrings- och synkroniseringsplattform med öppen källkod som stöder flera användare. Du kan tänka dig att det liknar DropBox, Google Drive eller Microsofts OneDrive – med appar tillgängliga för Windows, Linux, macOS, Android, iOS och Ubuntu Touch.
Du kan komma åt dina filer antingen via en webbläsare eller en WebDav-mapp på skrivbordet. Men Nextcloud är nästan oändligt utbyggbart via gratis tilläggsappar, varav de flesta kan installeras på några minuter med ett enda klick.
Medan Nextcloud har en Markdown-textredigerare installerad som standard, kanske du föredrar en fullfet, kollaborativ kontorssvit i form av Collabora Online. Du kan lägga till recepthanterare, en fulltext RSS-läsare, strömmande radioappar, musikbibliotekshantering appar, appar för videokonferenser och till och med en färdig server för sociala medier för att interagera med andra användare.
Den här listan skrapar knappt på ytan av Nextclouds kapacitet, men du kan bygg din egen Raspberry Pi-molnserver med Nextcloud.
2. Jellyfin
Om du äger en omfattande samling av filmer, TV-program, musik och ljudböcker och vill konsumera dina media på din telefon, TV, bärbara dator etc., måste du ha Jellyfin installerad på din Raspberry Pi.
Jellyfin är ett problemfritt mediastreamingcenter som är lätt att installera och intuitivt att använda. Den skannar och kategoriserar media automatiskt och hämtar relevanta miniatyrer och metadata så snart den upptäcker en ny fil.
Varje användare kan ha sitt eget konto och Jellyfin kommer att hålla reda på innehållet de har tittat på, deras framsteg när de tittar på innehållet och deras favoriter. Autentisering görs på själva Raspberry Pi (till skillnad från Plex), vilket innebär att din data stannar helt inom ditt eget nätverk.
3. PhotoPrism
Med Google införde gränser för sitt obegränsade fotolagringserbjudande förra året, är miljontals användare söker nu efter ett gratis alternativ som ger dem de fördelar som Google Photos brukade erbjudande.
PhotoPrism är den absolut bästa lösningen eftersom den kommer att kategorisera, skapa album och till och med känna igen objekt och ansikten i din fotosamling. Den hanterar automatiskt uppladdningar och synkronisering, men du måste använda SyncThing eller NextCloud för att få dina bilder till servern. PhotoPrism fungerar bra med båda dessa.
4. CryptPad
CryptPad är en fullt utrustad kontorssvit med öppen källkod för samarbete med det unika (metaforiska) försäljningsargumentet end-to-end-kryptering.
Trafiken är inte bara krypterad under överföring utan också krypterad i din Raspberry Pis lagring. Inte ens du som systemadministratör kan se vad dina användare har skrivit. CryptPad hanterar olika format och är smidigare och lite snabbare än NextClouds Collabora online-integration.
5. FreshRSS
FreshRSS är en självvärderad RSS-nyhetsläsare som hämtar och lagrar alla dina RSS-nyheter för konsumtion i webbläsaren eller, genom dess API, i olika mobilappar.
Förutom att hämta artikelstubbar som utgivarna avsett, kan FreshRSS använda användardefinierade CSS-väljare för att dra hela artiklar till din Raspberry Pi så att du kan konsumera dem.
Du kan ställa in parametrar som hur länge artiklarna ska behållas, flödeskategorier och regler som gäller för varje flöde. Med FreshRSS behöver du aldrig besöka en annan webbplats igen!
6. Ljudbokshylla
Om du äger en enorm samling ljudböcker är Audiobookshelf det perfekta verktyget för att hjälpa dig hantera det. Böcker grupperas automatiskt i serier och kan sökas efter författare, berättare och metadata.
Audiobookshelf kommer att hålla reda på dina framsteg på alla enheter, och den har appar för Android eller iOS. Du kan ändra uppspelningshastigheten mellan 0,5x och 2,0x, och om du är den typ av person som föredrar att bli invaggad i sömn av de grusiga tonerna av en professionell berättare men inte vill förlora din plats över natten, kan du ställa in en insomningstimer upp till 90 minuter i förväg, eller slutet av kapitel.
Det är som att ha din egen personliga Audible! Så vad väntar du på? Gå värd för ditt eget Raspberry Pi-ljudboksbibliotek med Audiobookshelf.
7. WordPress
WordPress är den vanligaste CMS- och bloggplattformen i världen – men det betyder inte att det är svårt att installera eller bemästra. Det kan du faktiskt värd din egen WordPress-webbplats på en Raspberry Pi. På så sätt kan du fokusera på att skriva snarare än att hantera ditt system.
WordPress stöder flera användarroller och ger tillgång till tusentals teman och plugin-program så att du kan anpassa din webbplats så att den ser ut och beter sig precis som du vill.
8. E-postserver
E-post är en av de skrämmande möjligheterna för alla blivande systemadministratörer, men att installera en helt säker och pålitlig e-postserver på din Raspberry Pi kan utföras på en eftermiddag.
Du kan snabbt ställa in Dovecot, Postfix, OpenDKIM och SpamAssassin, varefter du kan skicka e-post säkert, med vetskap om att din kommunikation är helt under din kontroll.
Distribuera nästan alla webbvändande program på din Raspberry Pi
Det här är bara några av sätten du kan använda din Raspberry Pi för att ersätta de webbplatser och tjänster som erbjuds av tekniska jättar. Du kommer att få en stor tillfredsställelse av att vara självförsörjande i den digitala världen och kanske kan uppmuntra vänner och familj att ta upp hobbyn också.
Glöm inte att värdkostnaderna i princip är noll när du är värd för din egen hårdvara. Allt du behöver är ett enda domännamn, och du är bra att komma igång.