Raspberry Pi auswählen
Auf der DietPi-Webseite das passende Raspberry-Pi-Modell auswählen und das 64-Bit-Image herunterladen.
DietPi auf microSD oder USB-Stick schreiben, unsere vorbereitete dietpi.txt kopieren und einschalten. Per LAN läuft die Einrichtung danach vollständig automatisch; für WLAN kommen nur Ländercode, SSID und Passwort dazu.
0.1.0-dev.N). Die Installation ist für Tester vorgesehen; Test-, Alpha- und Stable-Kanäle sind technisch vorbereitet, werden aktuell aber noch nicht öffentlich veröffentlicht.
MuPiBox NG setzt auf ein schlankes 64-Bit-DietPi. Aktuell ist Debian 13 „Trixie“ die bevorzugte stabile DietPi-Basis.
Auf der DietPi-Webseite das passende Raspberry-Pi-Modell auswählen und das 64-Bit-Image herunterladen.
Du kannst eine microSD-Karte oder – wenn dein Raspberry Pi USB-Boot unterstützt – einen USB-Stick verwenden. Wenn du unsicher bist, nimm zunächst microSD.
Das heruntergeladene .img.xz-Image kann direkt mit Raspberry Pi Imager, balenaEtcher oder Rufus geschrieben werden.
Der Ablauf ist bei beiden Medien praktisch identisch.
Im Flash-Programm das heruntergeladene DietPi-Image als Betriebssystem bzw. Image auswählen.
Das gewünschte Zielmedium auswählen. Für eine Musikbox empfiehlt sich ausreichend Reserve für Updates, Cache und lokale Medien.
Image schreiben, die Prüfung des Flash-Programms abwarten und das Medium danach sauber auswerfen.
Nach dem Flashen die Boot-Partition noch einmal am PC öffnen und die passende MuPiBox-Vorlage herunterladen. Entscheidend sind dabei zwei Dinge: LAN oder WLAN – und ob du das Waveshare 5-inch 800×480 DSI verwendest. Die gewählte Datei anschließend auf der Boot-Partition als dietpi.txt speichern und die vorhandene Datei ersetzen.
Verwendest du HDMI, das offizielle Raspberry-Pi-Touchdisplay oder ein anderes bereits vom System unterstütztes Display, nimm die normale LAN- oder WLAN-Vorlage. MuPiBox erzwingt dann kein zusätzliches Panel-Overlay.
Für dieses Display musst du ausdrücklich die Waveshare-Vorlage verwenden. Sie trägt den benötigten DSI-Treiber bereits während der Installation ein, damit das Display nach dem ersten Reboot sofort wieder verfügbar ist.
Empfohlen, wenn ein Netzwerkkabel verfügbar ist. Ethernet ist bereits aktiviert, WLAN deaktiviert. Nach dem Kopieren sind keine weiteren Netzwerkeinstellungen nötig.
AUTO_SETUP_NET_ETHERNET_ENABLED=1
AUTO_SETUP_NET_WIFI_ENABLED=0
WLAN ist bereits aktiviert und Ethernet deaktiviert. Vor dem ersten Boot musst du nur noch den korrekten WLAN-Ländercode sowie SSID und Passwort eintragen.
AUTO_SETUP_NET_ETHERNET_ENABLED=0
AUTO_SETUP_NET_WIFI_ENABLED=1
In der WLAN-dietpi.txt bei AUTO_SETUP_NET_WIFI_COUNTRY_CODE deinen echten zweistelligen ISO-Ländercode eintragen, zum Beispiel DE, AT, CH, US oder GB.
In DietPis vorhandener dietpi-wifi.txt reichen für ein normales WPA/WPA2-Heimnetz in Entry 0 normalerweise aWIFI_SSID[0] und aWIFI_KEY[0]. aWIFI_KEYMGR[0]='WPA-PSK' bleibt unverändert.
C.UTF-8 und UTC. Nur der WLAN-Ländercode kann nicht weltweit sinnvoll vorbelegt werden und muss bei einer WLAN-Variante einmal passend zum Standort gesetzt werden.
dietpi-mupibox-lan.txt, dietpi-mupibox-wifi.txt oder eine der beiden waveshare-5-dsi-Varianten: Auf der Boot-Partition muss die gewählte Datei am Ende immer dietpi.txt heißen.
DietPi führt den kompletten First-Run automatisch aus. Danach lädt DietPi unser Post-Install-Script von releases.mupibox.de, welches den signierten MuPiBox-NG-Installer startet.
Updates, Basissystem, Netzwerk und die vorgegebenen Systemoptionen werden ohne Menüs oder Rückfragen eingerichtet.
Nach Abschluss des DietPi-Setups startet automatisch der MuPiBox-NG-Installer. Sobald möglich, zeigt das Display den grafischen Installationsfortschritt.
Für die Diagnose ist Dropbear aktiv. Das vorbereitete Initial-Login lautet root mit Passwort mupibox. Dieses öffentliche Setup-Passwort solltest du nach erfolgreicher Installation ändern.
Nur wenn du ohne unsere vorbereitete dietpi.txt installierst oder den automatischen Lauf erneut starten möchtest, kannst du den Development-Installer manuell als root ausführen:
Standard / HDMI / offizielles Raspberry-Pi-Display:
curl -fsSL https://releases.mupibox.de/installer/install.sh | bash -s -- development generic
Waveshare 5" DSI 800×480:
curl -fsSL https://releases.mupibox.de/installer/install.sh | bash -s -- development waveshare-5-dsi
Der Installer richtet benötigte Systempakete, MuPiBox-Dienste, Player, Web-Administration und Update-Infrastruktur automatisch ein.
Sobald die grafischen Komponenten verfügbar sind, übernimmt der MuPiBox-Installationsscreen. Während der Installation die Stromversorgung nicht trennen.
Die Box lädt fertige Release-Artefakte von releases.mupibox.de. Das private Quellcode-Repository wird auf der Box nicht benötigt.
Am Ende der Installation zeigt der Installer die IP-Adresse der Box an. Das Adminportal erreichst du anschließend im Browser über Port 8090:
http://IP-DER-MUPIBOX:8090/
Zuerst ein Admin-Passwort setzen. Danach unter Box → Systemzugang das öffentliche DietPi-Setup-Passwort mupibox für root und dietpi durch ein eigenes Passwort ersetzen.
Admin-Sprache, Boxname, Displaygröße, Lautstärke und weitere Grundeinstellungen setzen.
Lokale Medien, Spotify, Radio, Text-to-Speech, MuPiHAT, RFID, Tasten und Netzwerk passend zur eigenen Box einrichten.
Spätere NG-Versionen werden im Adminportal unter Wartung → Updates angezeigt. Dort siehst du auch die lokal installierte Version und den aktiven Development-Kanal. Im signierten Versionsverlauf kannst du bei Bedarf gezielt zu einer früheren veröffentlichten Development-Version wechseln. Download, Signatur-/Prüfsummenprüfung, Backup, Installation, Healthcheck und automatischer Rollback laufen dabei immer über denselben MuPiBox-Updater.
waveshare-5-dsi-Vorlage verwendet wurde.:8090 öffnen.Falls der Dienst nicht startet, helfen diese beiden Befehle bei der Fehlersuche:
systemctl status mupibox-ng
journalctl -u mupibox-ng -n 100 --no-pager