De Raspberry Pi is een computer met één bord - gebouwd tegen een prijs, maar in staat om hoge prestaties te leveren en het soort taken uit te voeren dat u gemakkelijker zou associëren met een serverfarm of datacenter.

Tegenwoordig zijn zelf-hostende webapplicaties en -services een populaire hobby, en dit artikel zal enkele van de beste laten zien die kunnen worden geïmplementeerd op een later model Raspberry Pi.

Waarom een ​​Raspberry Pi gebruiken voor zelfhosting?

Je kunt een thuisserver bouwen op vrijwel elke computerhardware die in de afgelopen 30 jaar is gebouwd, maar de Raspberry Pi heeft het voordeel van een superlaag stroomverbruik. Zelfs de recente Raspberry Pi 4B (het model dat we zouden aanbevelen voor de meeste van deze projecten) verbruikt minder dan 3 W bij stationair toerental en ongeveer 7 W onder belasting - dat is ongeveer hetzelfde als een enkele energiebesparing gloeilamp.

De 15 jaar oude gaming-pc die je uit de opslag haalt om als server te fungeren, verbruikt waarschijnlijk meer dan 600 W. Omdat servers meestal 24/7 aan staan, betekent dit een enorme elektriciteitsbesparing.

Wat de prestaties betreft, is de Raspberry Pi 4B een beest van een machine in miniatuurvorm en beschikt hij over een quad-core Cortex-A72 64-bit processor draait op 1,5 GHz (als je hem niet overklokt), Gigabit Ethernet, vier USB-poorten en ingebouwd RAM tussen 1 GB en 8GB. Hoewel de prijzen momenteel hoog zijn voor Raspberry Pi-hardware, worden ze onder normale omstandigheden verkocht voor ongeveer $ 35.

Naar onze mening vertegenwoordigen maar weinig machines een betere prijs-kwaliteitverhouding dan de Raspberry Pi, en hier zijn enkele van de beste zelf-gehoste projecten die u erop kunt uitvoeren.

1. Volgendewolk

Nextcloud is een uiterst veelzijdig stuk software dat tot doel heeft bijna elke andere service die u op internet gebruikt, volledig te vervangen. Je denkt misschien dat we een grapje maken, maar dat is niet zo.

In de kern is Nextcloud een open-source cloudopslag- en synchronisatieplatform dat meerdere gebruikers ondersteunt. Je kunt het zien als vergelijkbaar met DropBox, Google Drive of Microsoft's OneDrive - met apps die beschikbaar zijn voor Windows, Linux, macOS, Android, iOS en Ubuntu Touch.

U kunt uw bestanden openen via een webbrowser of een WebDav-map op uw bureaublad. Maar Nextcloud is bijna oneindig uitbreidbaar via gratis add-on-apps, waarvan de meeste binnen enkele minuten met een enkele klik kunnen worden geïnstalleerd.

Hoewel Nextcloud standaard een Markdown-teksteditor heeft geïnstalleerd, geeft u misschien de voorkeur aan een full-fat collaboratieve kantoorsuite in de vorm van Collabora Online. U kunt receptmanagers, een full-text RSS-lezer, streaming radio-apps, muziekbibliotheekbeheer toevoegen apps, videoconferentie-apps en zelfs een kant-en-klare sociale-mediaserver om met collega's te communiceren gebruikers.

Deze lijst krast nauwelijks de oppervlakte van de mogelijkheden van Nextcloud, maar u kunt bouw je eigen Raspberry Pi-cloudserver met Nextcloud.

2. Jellyfin

Als u een uitgebreide verzameling films, tv-programma's, muziek en audioboeken bezit en uw media op uw telefoon, tv, laptop enz. wilt gebruiken, moet u beschikken over Jellyfin geïnstalleerd op je Raspberry Pi.

Jellyfin is een probleemloos mediastreamingcentrum dat eenvoudig te installeren en intuïtief te gebruiken is. Het scant en categoriseert media automatisch en haalt relevante thumbnails en metadata op zodra het een nieuw bestand detecteert.

Elke gebruiker kan zijn eigen account hebben en Jellyfin houdt de inhoud bij die ze hebben bekeken, hun voortgang bij het bekijken van de inhoud en hun favorieten. Authenticatie gebeurt op de Raspberry Pi zelf (in tegenstelling tot Plex), wat betekent dat je gegevens volledig binnen je eigen netwerk blijven.

3. FotoPrisma

Nu Google vorig jaar limieten oplegde aan zijn aanbod van onbeperkte foto-opslag, zijn miljoenen gebruikers nu op zoek naar een gratis alternatief dat hen de voordelen geeft die Google Foto's vroeger deed bieden.

PhotoPrism is verreweg de beste oplossing omdat het categoriseert, albums maakt en zelfs objecten en gezichten in uw fotocollectie herkent. Het zorgt automatisch voor uploads en synchronisatie, maar u moet SyncThing of NextCloud gebruiken om uw foto's op de server te krijgen. PhotoPrism werkt goed met beide.

4. CryptPad

CryptPad is een volledig functionele open-source kantoorsuite met het unieke (metaforische) verkoopargument van: end-to-end encryptie.

Verkeer wordt niet alleen versleuteld tijdens het transport, maar ook versleuteld in de opslag van je Raspberry Pi. Zelfs u, als systeembeheerder, kunt niet zien wat uw gebruikers hebben geschreven. CryptPad kan verschillende formaten aan en is soepeler en iets sneller dan de Collabora online integratie van NextCloud.

5. FreshRSS

FreshRSS is een door uzelf gehoste RSS-nieuwslezer die al uw RSS-nieuws ophaalt en opslaat voor consumptie in de browser of, via de API, in verschillende mobiele apps.

Naast het ophalen van artikelstubs zoals bedoeld door uitgevers, kan FreshRSS door de gebruiker gedefinieerde CSS-selectors gebruiken om hele artikelen op uw Raspberry Pi te zetten zodat u ze kunt consumeren.

U kunt parameters instellen zoals hoe lang de artikelen worden bewaard, feedcategorieën en regels die van toepassing zijn op elke feed. Met FreshRSS hoef je nooit meer een andere website te bezoeken!

6. Audioboekenplank

Als u een enorme verzameling audioboeken bezit, is Audiobookshelf de perfecte tool om u te helpen deze te beheren. Boeken worden automatisch gegroepeerd in series en kunnen worden doorzocht op auteur, verteller en metadata.

Audiobookshelf houdt je voortgang bij op alle apparaten en heeft apps voor Android of iOS. U kunt de afspeelsnelheid wijzigen tussen 0,5x en 2,0x, en als u het soort persoon bent dat liever in slaap wordt gesust door de grauwe tonen van een professionele verteller bent, maar niet van de ene op de andere dag uw plaats wilt verliezen, kunt u een slaaptimer instellen tot 90 minuten van tevoren, of het einde van de hoofdstuk.

Het is alsof je je eigen persoonlijke Audible! Dus waar wacht je op? Gaan host uw eigen Raspberry Pi-audioboekbibliotheek met Audiobookshelf.

7. WordPress

WordPress is het meest voorkomende CMS- en blogplatform ter wereld, maar dat betekent niet dat het moeilijk te installeren of te beheersen is. In feite kan je host je eigen WordPress-site op een Raspberry Pi. Op deze manier kunt u zich concentreren op het schrijven in plaats van het beheren van uw systeem.

WordPress ondersteunt meerdere gebruikersrollen en biedt toegang tot duizenden thema's en plug-ins, zodat u uw site kunt aanpassen zodat deze eruitziet en zich precies gedraagt ​​zoals u dat wilt.

8. E-mailserver

E-mail is een van de angstaanjagende vooruitzichten voor elke beginnende systeembeheerder, maar het installeren van een volledig beveiligde en vertrouwde e-mailserver op je Raspberry Pi kan in een middag worden bereikt.

U kunt snel Dovecot, Postfix, OpenDKIM en SpamAssassin instellen, waarna u veilig e-mails kunt verzenden, wetende dat uw communicatie volledig onder uw controle is.

Implementeer bijna elke webgerichte software op uw Raspberry Pi

Dit zijn slechts enkele van de manieren waarop u uw Raspberry Pi kunt gebruiken om de sites en services van technische giganten te vervangen. Je zult veel voldoening halen uit zelfvoorzienend zijn in de digitale wereld en misschien kun je vrienden en familie aanmoedigen om ook de hobby op zich te nemen.

Vergeet niet dat de hostingkosten in wezen nul zijn wanneer u op uw eigen hardware host. Het enige wat je nodig hebt is een enkele domeinnaam, en je bent klaar om te beginnen.