1. Hardware-Spezifikationen
Ein extrem kompakter, lautloser und hocheffizienter Server im Westentaschenformat.
| Plattform | Google Pixel 3 (Codename: blueline) |
| Architektur | aarch64 (Qualcomm Snapdragon 845) |
| Arbeitsspeicher | 4 GB LPDDR4X |
| Festspeicher | 64 GB UFS 2.1 (Flash) |
| Betriebssystem | postmarketOS (Edge Channel / systemd-basiert) |
2. Das Protokoll des Deployments
Die Installation erinnerte an die klassische Systemadministration alter Schule (Novell NetWare), bei der die Hardware noch direkt gezähmt werden musste:
Schritt 1: Infrastruktur-Migration überwinden
Das postmarketOS-Projekt zog Ende 2024 auf eine eigene GitLab-Instanz um. Nach Behebung veralteter Paketquellen-URLs wurde pmbootstrap v3.10.1 nativ auf der x86_64-Workstation vorbereitet.
Schritt 2: System-Kompilierung & Chroot
Unter Verwendung einer emulierten Cross-Kompilierungs-Umgebung (qemu-aarch64) wurde das Core-System mitsamt dem Paket vim im lokalen Workspace des Host-Rechners fehlerfrei gebaut.
Schritt 3: Brechen der Fastboot-Sandbox
Sicherheitsmechanismen moderner Linux-Distributionen (Snap-Sandbox-Garantie) blockierten das direkte Flashen aus dem Benutzerverzeichnis heraus. Durch Nutzung von pmbootstrap flasher wurden die Partitionen userdata, boot und die Hardware-Tabellen (dtbo) via USB direkt auf das Gerät gebrannt.
Schritt 4: Headless-Betrieb & Container-Laufzeit
Nach erfolgreichem Bootvorgang in die reine Text-Konsole (console-ui) wurde das Gerät via USB-Netzwerk und SSH erschlossen. Docker sowie Docker Compose wurden nativ implementiert.
3. Aktueller Stack
Das System hostet zurzeit folgende Dienste autark im lokalen Netzwerk:
- Docker Engine v29.6.1 (Laufzeitumgebung für isolierte Services)
- Docker Compose v5.2.0 (Orchestrierung)
- Nginx (Alpine-based) (Dieser Webserver)