Mittwoch, August 12, 2026
Läuft auf einem Raspi
Am Wochenende hatte ich noch den Elan und den Ehrgeiz mein angefangenes Mediawiki-Projekt erneut in Angriff zu nehmen. Und was soll ich sagen: Es funktioniert. Aber der Weg dahin, war wie immer steinig.
Ich hatte bereits den Apache-Server (httpd) und die MariaDB-Datenbank am laufen und hatte sogar noch die Passwörter für die angelegten Benutzer, konnte mich dort auch einloggen und sehen, was ich schon alles “verbrochen” hatte. Die Macher von Mediawiki gehen scheinbar davon aus, dass man einen Server mit den erforderlichen Systemvoraussetzungen, einer grafischen Benutzeroberfläche, also einen Desktop hat und sich über einen Internet-Browser seiner Wahl auf http://localhost verbinden kann.
[Weiterlesen…]
Montag, August 3, 2026
Nextcloud funktioniert doch nicht
Nachdem ich mich nun so tapfer durch die elendige Dokumentation durchgelesen habe und alle Hürden scheinbar genommen hatte und auf der Einrichtungsseite erfolgreich alle Container starten konnte, wurde mir die eigentliche Nextcloud(NC)-Seite nicht angezeigt. Entweder der Name kann nicht aufgelöst werden oder vermutlich ein anderer Fehler verhindert, dass ich eine Seite angezeigt bekomme, wo ich mich einloggen und das System so nutzen kann, wie sich die schlauen Leute bei NC das gedacht hatten. Ich finde den Fehler nicht. Da nützt mir die Einrichtungsseite wenig und alle erfolgreich installierten und gestarteten Container nichts, die Seite bleibt unerreichbar.
[Weiterlesen…]
Sonntag, August 2, 2026
SELinux und Hardwarebeschleunigung
Um das gestern im Schlusswort erwähnt Zertifikatsproblem zu lösen, habe ich mir nochmal die Doku zum Thema SELinux und zur Hardwarebeschleunigung vorgenommen und den “Docker run-Befehl” entsprechend erweitert. Davor musste ich sicherstellen, dass das mit der Hardwarebeschleunigung auch wirklich funktionieren kann. Das entsprechende Verzeichnis /dev/dri ist vorhanden, also sollte dem nichts im Wege stehen. Zuvor aber musste ich alle Container stoppen und wieder löschen und nochmal ganz von vorne anfangen. Langsam bekomme ich Übung und bin froh, dass ich den Datenpfad auf eine andere Partition gelegt habe, denn noch sind keine Daten darin enthalten, weil Nextcloud (NC) ja noch gar nicht nutzbar gelaufen ist und somit auch keine Daten erzeugt oder gespeichert werden konnten. Aber für die Zukunft bin ich gerüstet.
[Weiterlesen…]
Samstag, August 1, 2026
Ein hartes Stück Arbeit
Ich bin nicht bloß wegen der Sommerhitze durchgeschwitzt. Mich hat heute der Ehrgeiz gepackt und ich wollte nun unbedingt den Nextcloud-Server hier erfolgreich installieren.
TL;DR
Nach mehreren gescheiterten Versuchen, habe ich die offizielle Methode für den All-In-One-Server als Docker-Container angewendet, musste dafür aber einen entscheidenen Umweg bzw. eine spezielle Konfiguration anwenden. Das Verfahren ist zwar dokumentiert, aber wie so oft im Internet nicht an einer Stelle, sondern verstreut in verschachtelten Links und Seiten.
[Weiterlesen…]
Samstag, Juli 25, 2026
Debian ‘bookworm’ auf ‘trixie’
Wie man ein Debain-System upgraded ist nicht schwer, aber wie man gleichzeitig Docker aktualisiert ohne seine Container zu schrotten, das war dann doch eine Hausnummer weiter. Und da das ganze nicht auf einem herkömmlichen x86-Rechner läuft, sondern auf einem Raspberry Pi, kommen noch zusätzliche Aufgaben hinzu.
Zuerst muss natürlich das System generell auf dem neusten Stand (bookworm) sein:
sudo apt update && sudo apt upgrade
Dann muss die sources.list angepasst werden:
cd /etc/apt/
sudo sed -i.bak s/bookworm/trixie/g sources.list
Das erzeugt ein Backup der sources.list mit dem Namen sources.list.bak im selben Verzeichnis, also /etc/apt. Wenn es die Datei allerdings schon geben sollte, passiert das nicht, sie wird nicht überschrieben. Also entweder eine eventuell vorhandene sources.list.bak vorher umbenennen oder löschen. In der Regel benötigt man nach einem erfolgreichen Upgrade diese Dateien nicht mehr, weshalb ich sie gelöscht habe, da sie noch aus 2025 stammten. Das sed-Kommando ersetzt jetzt in der Datei sources.list den String “bookworm” durch “trixie”. Wichtig, dass man - wie immer bei Linux / UNIX - die Groß- / Kleinschreibung beachtet (case sensitive).
[Weiterlesen…]