In meinem letzten Beitrag ging es um die Basis meines Setups. Heute schauen wir uns die praktische Umsetzung am Client an.
Mein Pixel 7 läuft jetzt mit GrapheneOS und ist vollständig in meine eigene Infrastruktur auf prikatschik.de eingebunden.
Der Start: Installation von GrapheneOS
Wer selbst umsteigen möchte, findet den Einstieg direkt auf der offiziellen Seite des Projekts. Der Web-Installer ist mittlerweile so ausgereift, dass die Installation direkt über einen kompatiblen Browser (Chromium, Chrome, Edge)) funktioniert. Das macht den Prozess auch für jeden zugänglich. Wichtig ist nur, dass der Bootloader des Pixel-Geräts entsperrt werden kann.
Das Setup: Schlank und sicher
GrapheneOS verzichtet komplett auf Google-Dienste (sie lassen sich aber optional hinzufügen, s.u.). Das sorgt für ein sauberes System und eine bessere Akkulaufzeit, da kein ständiger Hintergrund-Traffic zu Google-Servern stattfindet. Bei den Apps fahre ich zweigleisig:
- F-Droid: Für alles, was Open Source ist.
- Aurora Store: Für Apps aus dem Play Store (wie WhatsApp), die ich so ohne Google-Konto-Zwang nutzen kann.
Synchronisation mit DAVx⁵
Damit Kontakte, Kalender und Aufgaben auf dem Smartphone landen, nutze ich DAVx⁵ als Brücke zu meiner Nextcloud.
- Sicherheit: Statt meines Hauptpassworts bekommt das Handy ein eigenes App-Passwort. Sollte das Gerät weg sein, ziehe ich den Zugang einfach über das Server-Backend zurück.
- Integration: Die Kontakte landen direkt im System-Adressbuch, sodass auch Messenger wie WhatsApp oder Talk darauf zugreifen können.
Mein App-Stack auf dem Pixel 7
- Dateien & Cloud: Die Nextcloud-App. Sie ist der zentrale Knotenpunkt für den Zugriff auf alle Dokumente und Dateien auf meinem Server.
- Kalender: Etar. Ein minimalistischer Kalender, der die Daten von DAVx⁵ sauber darstellt.
- Aufgaben: Tasks.org. Hier fließen meine Listen aus der Nextcloud zusammen. Wichtig: Den Servertyp auf Nextcloud stellen, damit die Synchronisation reibungslos läuft.
- News: Die Nextcloud News App. Damit habe ich meine News-Feeds und Service-Infos immer dabei.
- Video: NewPipe. Ein YouTube-Client ohne Werbung und Tracking, der sogar Hintergrundwiedergabe beherrscht.
Ein kleiner Hinweis
Damit die Synchronisation im Hintergrund nicht einschläft, muss man bei GrapheneOS kurz Hand anlegen: In den App-Infos für DAVx⁵ und die News-App habe ich die Akkunutzung auf „Nicht eingeschränkt“ gesetzt. Das garantiert, dass Termine und News zuverlässig gepusht werden.
Banking-Apps unter GrapheneOS: Eine wichtige Anmerkung
Wer Banking-Apps nutzen möchte, sollte beachten, dass diese oft auf die Verfügbarkeit der Google Play Services (GMS) prüfen. Einige Apps funktionieren, wenn GMS über den „Sandboxed Play Services“-Mechanismus von GrapheneOS installiert wird, andere jedoch verweigern ihren Dienst komplett oder zeigen Warnungen an. Hier hilft nur der Test mit der jeweiligen App oder die Nutzung alternativer Zugangswege (z.B. Online-Banking im Browser). Für höchste Sicherheit empfehle ich, solche Apps in einem separaten User-Profil oder auf einem dedizierten Gerät zu nutzen, um die Isolation zu maximieren. Zahlungen mit dem Smartphone an z.B. der Supermarktkasse sind aktuell jedenfalls nicht möglich.
Fazit
Die Kombination aus eigenem Server und einem gehärteten Android funktioniert im Alltag erstaunlich gut. Man behält die Datenhoheit, ohne auf Komfort bei der Synchronisation verzichten zu müssen.
Weiterführende Links & Tools:
- Installation: GrapheneOS Web Installer
- GrapheneOS Guide
- Betriebssystem: GrapheneOS Projektseite
- App-Stores: F-Droid | Aurora Store (via GitLab)
- Sync-Schnittstelle: DAVx⁵ Webseite
- Apps: Etar Kalender | Tasks.org | NewPipe
