Dietpi als einsteigerfreundliches Betriebssystem für den Raspberry Pi

In den letzten Jahren gewann der Raspberry Pi - ein kleiner Einplatinencomputer - so viele Freunde, dass er zeitweilig ausverkauft war und zu horrenden Preisen gehandelt wurde.
Der Minirechner besteht  aus einem Ein-Chip-System von Broadcom mit einer Arm-CPU. Inzwischen gibt es > 7 Modellversionen: vom Raspberrry Pico, über den Nano zu den Modellen Raspberry 1 - 5. Die größeren Modelle erlauben den Minirechnern als kleines Desktop-System Internetanwendungen, Einführung ins Programmieren mit Scratch oder Python und auch viele Elektronikanwendungen mittels der gut zugänglichen GPIO-Anschlüsse. Als Betriebssystem wird meist Raspian OS - eine Linuxvariante genutzt.

Hier möchte ich Möglichkeiten aufzeigen, wie man den kleinen Minirechner als kostensparsamen Webserver für eine selbstgehostete website, fail2ban zur Absicherung des webservers und pi-Hole zur Filterung von Werbung bei Webaufrufen nutzen kann. Ein eigener Mailserver, eine selbstgehostete Cloudlösung (Nextcloud) sind weitere Anwendungen, die sich mit einem Headles-Server datensicher und kostengünstig selbst realisieren lassen.

Was benötigt man dazu?

  1. Raspberry Pi - Version 2-5: ich nutze das Modell Raspberry Pi4B mit 8 GB RAM (4 GB RAM sollten es für den Betrieb als Medienserver schon sein)

  2. Raspberry Pi -Netzteil: 5,1V 3A für R4B (vorhandene Billignetzteile aus der Bastelkiste bieten oft nicht genügend Leistung!), besser NT mit Schalter von Labists o.ä.

  3. 16 (32 GB) GB microSD-Speicherkarte zur Aufnahme des Betriebssystems (ich nutzte eine 64 GB-SD-Karte, habe inzwischen jedoch ein SD-Laufwerk angeschlossen)

  4. Gehäuse zur staubsicheren Aufnahme des Pi's im Dauereinsatz mit eingebautem Lüfter (für Dauerbetrieb), Metallgehäuse kühlt besser

  5. CAT5 Ethernet-Patch-Kabel zum Anschluss des Pi's an den Router (möglichst kurz, damit bei Gewitter weniger Spannung induziert wird)

  6. [Micro-HDMI-Kabel bei Monitorbetrieb (bei headless-server-Betrieb nicht erforderlich!)
    USB-Tastatur und USB-Maus auch nur, wenn nicht im headless-Modus betrieben werden soll!]

                                           Netzteil mit Schalter  

Raspberry Pi 4B im gekühlten Labists-Gehäuse             5V /3A-Netzteil mit Netzschalter
oben angeschlossene USB-Festplatte
links Stromanschluss, rechts Anschluss LAN + Festplatte

Für einen Webserver reicht ein Betrieb ohne Monitor, Tastatur und Maus (Headless-Betrieb), da er per ssh-Zugriff über WLAN oder LAN betrieben werden kann.
Unter diesen Bedingungen benötigt man nicht das viel umfangreichere Raspbian OS sonern das kleinere Dietpi-OS. Dietpi ist ein deutlich abgespecktes Betriebssystem, welches sich bei Bedarf jedoch auch für ein Desktopsystem erweitern lässt. Ein Vergleich des Raspian OS mit der Version von Raspberry 5 zeigt die Unterschiede:

dietpi-raspian-Vergleich

Obige Abbildung aus https://dietpi.com/stats.html#distrostats

Diese Youtube-Dokumentation zeigt einen schönen Vergleich von Dietpi mit Raspian OS:
https://www.youtube.com/watch?v=3DZ9ZkvU2AU von U-Labs: Dietpi - Das besser RaspberryPi OS?

 

 

Zusätzlich gibt es - besonders für Einsteiger geeignet - Skripte, die die ausgewählte Software so in Dietpi installieren und mit allen notwendigen Einstellungen konfigurieren, dass notwendige Systemdienste gestartet werden, sodass die Software direkt nutzbar ist. Zur Konfiguration gibt es zu jedem Softwareangebot über github oder youtube-Dokumentationen umfangreiche Installations - und Konfigurationstipps.
Die Softwareauswahl finden sie bei dietpi.com: nach Gruppen sortiert https://dietpi.com/docs/software/ oder anschaulicher https://dietpi.com/dietpi-software.html

 

zur Startseite