Das Sony Xperia XZ2.

Wer sagt eigentlich, dass man für einen lokalen Webserver immer einen Raspberry Pi oder teure Cloud-Instanzen braucht? In einer Zeit, in der Nachhaltigkeit und Upcycling von Elektronik immer wichtiger werden, habe ich ein altes Smartphone-Schätzchen aus der Schublade geholt und es in ein echtes Server-Kraftpaket verwandelt.

Das Ergebnis? Eine voll funktionsfähige, blitzschnelle WordPress-Instanz, die stabil läuft, sich nach jedem Handy-Reboot vollkommen automatisch startet und bequem über die Konsole eines Linux Mint Rechners gesteuert wird. Unglaublich, wie gut das geht!


🛠️ Das Server-Hardware-Wunderwerk: Sony Xperia XZ2

Bevor wir zur Software kommen, müssen wir über das Smartphone sprechen. Das Xperia XZ2 (Release 2018) ist ein echtes Performance-Monster für Server-Zwecke. Es ist vollgestopft mit High-End-Hardware, die selbst heute noch viele moderne Budget-Smartphones und Einplatinencomputer alt aussehen lässt.

┌────────────────────────────────────────────────────────┐
│ SONY XPERIA XZ2 MINI-SERVER │
├────────────────────────────────────────────────────────┤
│ [CPU] Snapdragon 845 (8 Cores @ 2.7 GHz) │
│ [RAM] 4 GB LPDDR4X (High-Speed Memory) │
│ [HDD] 64 GB UFS 2.1 Flash (Schnelle DB-Queries) │
│ [NET] MIMO Dual-Band WLAN AC & Bluetooth 5.0 │
└────────────────────────────────────────────────────────┘

Hier sind die technischen Daten dieses Wunders, die es zum perfekten, stromsparenden Server machen:

  • Prozessor (CPU): Qualcomm Snapdragon 845 (Octa-Core, 4x 2.7 GHz & 4x 1.7 GHz). Ein bärenstarker Top-Chipprozessor, der dank seiner ARM64-Architektur enormen Schub für parallele Datenbank- und Web-Abfragen liefert.
  • Arbeitsspeicher (RAM): 4 GB LPDDR4X. Mehr als genug Platz, um das Android-System, Linux, Apache, PHP und MySQL parallel im RAM zu halten, ohne ins Schwitzen zu geraten.
  • Interner Speicher: 64 GB UFS 2.1. Dank des schnellen UFS-Speichers (viele Male schneller als alte eMMC-Speicher oder Standard-MicroSD-Karten) laden Datenbankzugriffe extrem flott.
  • Akku & USV-Feature: Mit einem 3180 mAh Akku besitzt der Server eine integrierte Notstromversorgung (USV)! Sollte der Strom im Haus ausfallen, läuft der Webserver einfach stundenlang weiter.

🏗️ Der Aufbau: Von der Schublade ins Terminal

Das Smartphone wurde komplett ohne Root-Rechte (vollkommen sicher!) über die Android-App Termux aufgesetzt. Mithilfe einer geschützten Virtualisierungsumgebung (proot-distro) wurde ein sauberes, vollwertiges Debian Linux auf dem Handy installiert.

💡 Der Steuerungs-Trick: Da das Tippen von Linux-Befehlen auf einem Smartphone-Bildschirm extrem mühsam ist, kam der Linux Mint Rechner ins Spiel. Per USB-Debugging und Konsole (ADB/SSH) mit dem PC verbunden, lässt sich das Xperia XZ2 elegant und komfortabel über die Tastatur des Desktop-Rechners verwalten. Das Handy liegt dezent daneben und arbeitet lautlos im Hintergrund.


⚙️ Die inneren Werte: Der LAMP-Stack auf Android

Auf dem Debian-System wurde ein klassischer LAMP-Stack hochgezogen, allerdings mit einer entscheidenden Anpassung für Android:

  • MariaDB (MySQL) als robuste Datenbank für die WordPress-Inhalte.
  • PHP inklusive aller wichtigen WordPress-Erweiterungen für Grafik und ZIP-Dateien.
  • Apache2 als Webserver. Da Android Ports unter 1024 für Nicht-Root-Benutzer sperrt, wurde der Server kurzerhand auf den Port 4080 umkonfiguriert.

Damit innerhalb der Debian-Umgebung (debianwp-1) beim Aufruf alles glattläuft, liegt direkt im Root-Verzeichnis des Linux-Systems ein funktionierendes Start-Skript (/root/start-wp.sh):

sh

#!/bin/bash
echo "Starte MariaDB..."
runuser -u mysql -- mysqld_safe &
sleep 5
echo "Starte Apache2..."
apache2ctl start
echo "WordPress ist bereit auf http://localhost:4080"

Verwende Code mit Vorsicht.


🔄 Das Autostart-Meisterstück: Überleben nach dem Reboot

Die größte Herausforderung bei Android-Servern: Was passiert, wenn das Handy neu startet oder Android im Hintergrund Apps schließt? Sony greift beim Xperia XZ2 mit der Akkuoptimierung sehr aggressiv ein. Um das System absolut „rebootsicher“ zu machen, wurde eine unsichtbare Startkette integriert:

1. Android-Zähmung (Wichtig für Xperia-Geräte)

In den Android-Systemeinstellungen unter Apps → Spezialzugriff → Akku-Leistungsoptimierung wurden Termux und das Zusatz-Plugin Termux:Boot auf „Nicht optimieren“ gesetzt. Auch der Sony STAMINA-Modus wurde deaktiviert. Dadurch wird verhindert, dass das System den Server im Hintergrund einfach beendet.

2. Der Termux-Host-Autostart

Über die App Termux:Boot wird beim Einschalten des Handys automatisch ein Skript auf dem Termux-Host unter ~/.termux/boot/start-sshd getriggert.

Das Skript sieht so aus und nutzt einen genialen Parameter-Trick:

sh

#!/data/data/com.termux/files/usr/bin/sh

# Verhindert, dass die Xperia-CPU im Hintergrund einschläft
termux-wake-lock

# Startet den SSH-Zugang für die Steuerung vom Linux-PC aus
sshd

# Startet Debian und führt das WordPress-Skript aus.
# Das "--" am Ende zwingt die Session, dauerhaft offen zu bleiben!
proot-distro login debianwp-1 --shared-tmp -- /root/start-wp.sh --

Verwende Code mit Vorsicht.

Der unsichtbare Ablauf beim Handy-Start:

[Xperia XZ2 bootet] 
       │
       ▼
[Termux:Boot startet im Hintergrund]
       │
       ▼
[Skript blockiert CPU-Schlafmodus (Wake-Lock) & startet SSH]
       │
       ▼
[Skript loggt sich in Debian ein und zündet '/root/start-wp.sh']
       │
       ▼
[Das '--' Signal friert die Session ein ──► WordPress bleibt unendlich aktiv!]

📊 Performance-Vergleich: Smartphone vs. Raspberry Pi 3

Man mag es kaum glauben, aber das Xperia-Handy zieht typische Bastelrechner gnadenlos ab:

FeatureRaspberry Pi 3Sony Xperia XZ2Gewinner
CPU-Kerne4x 1.2 GHz8x bis zu 2.7 GHzSony 🚀
SpeichertypTräge MicroSD-KarteSchneller UFS 2.1 FlashSony 🚀
StromausfallStürzt sofort abLäuft per Akku weiter (USV)Sony 🚀
AnschaffungMuss teuer gekauft werdenLiegt gratis in der SchubladeSony 🚀

🎉 Das grandiose Ergebnis

Der Moment der Wahrheit: Nach einem vollständigen Kaltstart des Xperia XZ2 wird die IP-Adresse des Handys im Browser des Linux Mint PCs eingegeben (http://192.168.42.129:4080) – und ohne, dass das Handy auch nur einmal berührt werden musste, steht die WordPress-Konfiguration!

Der Blog ist da, die Datenbank steht bereit und Seitenaufrufe oder das Laden von schweren Themes werden vom Snapdragon 845-Prozessor ohne jede spürbare Verzögerung ausgeliefert.

Fazit: Dieses Projekt zeigt perfekt, wie leistungsstark alte Flaggschiff-Hardware ist. Statt Elektroschrott zu produzieren, hat das Xperia XZ2 ein hochproduktives zweites Leben als treuer, rebootsicherer Mini-Server im Heimnetzwerk angetreten!


Veröffentlicht

in

von

Schlagwörter:

Kommentare

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert