Twig Dateimanager

Aus AutarkWiki
Version vom 8. November 2026, 08:56 Uhr von Andre Pohle (Diskussion | Beiträge)
(Unterschied) ← Nächstältere Version | Aktuelle Version (Unterschied) | Nächstjüngere Version → (Unterschied)
Zur Navigation springen Zur Suche springen
Server-Dienste

Digitale Autarkie in der Praxis

Kommunikation
├─ Netzwerk-Strukturen Netzwerk-Topologie
├─ Erst Software macht einen Rechner zum Server
|  └─ Matrix-Server und Clients
├─ Serverlose Push-to-Talk (PTT) Kommunikation
|  └─ Laptop als zentraler Knotenpunkt
├─ Keet revolutionäre peer to peer Kommunikationsplattform
├─ Briar, Bridgefy
├─ Wie funktioniert Meshtastic, Digitale Kommunikation mit Meshtastic 
└─ Syncthing als Cloud-Ersatz  Digitale Autarkie mit Syncthing

Media
├─ Kiwix - Das Offline-Internet - Kiwix installieren und einrichten - Kiwix eigene Webprojekte in eine ZIM-Datei umwandeln
├─ Twig Dateimanager - Material Files
└─ Alte Smartphones sinnvoll weiter verwenden

Twig Dateimanager Android App

Twig ist ein extrem schlanker, quelloffener (Open-Source) Dateimanager für Android, der über den F-Droid Store bezogen werden kann. Neben seiner Funktion als lokaler Dateimanager im Dual-Pane-Design (Zwei-Fenster-Ansicht) besitzt Twig die Fähigkeit, sich mit einer Vielzahl externer Netzwerk- und Serverprotokolle zu verbinden sowie eigene Freigaben bereitzustellen. Da der Entwickler (dev2ex) alle Protokolle von Grund auf selbst programmiert hat, um auf schwere Drittanbieter-Bibliotheken zu verzichten, ist die App mit gerade einmal knapp 11 Megabyte extrem ressourcenschonend.

Twig eignet sich perfekt für Krisenfall-Szenarien, um Daten komplett autark und ohne Internet zwischen verschiedenen Geräten (PCs, Handys, Tablets) auszutauschen. Zudem lässt sich mit der App ein altes, ausgedientes Smartphone in einen stromsparenden Netzwerk-Empfänger verwandeln, der Daten von bestehenden Speichern im Heimnetzwerk abgreift.

Kernfunktionen im Überblick

  • Eigener HTTP- und WebDAV-Server (Daten senden): Über die integrierte Funktion Wi-Fi Sharing (WLAN-Freigabe) wird das Smartphone selbst zum Server.
    • Im Browser: Jedes andere Gerät im Netzwerk kann über den Webbrowser auf die Dateien des Handys zugreifen, Bilder betrachten oder Daten per Drag-and-Drop auf das Handy hochladen.
    • Im PC-Dateimanager: Über das eingebaute WebDAV-Protokoll lässt sich der Speicher des Handys wie eine echte, physische Festplatte direkt im Computer (z. B. Windows-Explorer oder Ubuntu Nautilus) einbinden.
  • Umfangreicher Client (Daten empfangen): Twig kann Verbindungen zu bereits existierenden Servern im Netzwerk herstellen (z. B. NAS, Fritz!Box oder Medienserver). Aufgrund der unglücklichen deutschen Übersetzung in der App heißt dieser Menüpunkt verwirrenderweise „Server hinzufügen“ – gemeint ist damit jedoch das *Verbinden mit einem bestehenden Server*.
  • Ein-Baum-Prinzip (One Tree): Twig behandelt lokale Ordner, ZIP-Archive, Netzlaufwerke, Cloud-Speicher und externe Medienserver absolut identisch in einem einzigen Verzeichnisbaum. Daten können ohne Zwischenspeichern auf dem Handy direkt von einem externen Server auf einen anderen kopiert werden.
  • Restic-Backup-Integration: Die App kann verschlüsselte Restic-Backup-Repositories (die z. B. auf einem externen Speicher liegen) einlesen und deren Snapshots als normale, nach Datum sortierte Ordner durchsuchbar machen.
  • 100 % Privatsphäre: Absolut werbefrei, keine Telemetrie, kein Tracking, kein Cloud-Zwang und lauffähig komplett ohne Internetverbindung.

Die Netzwerk- und Serverprotokolle im Detail

FTP / SFTP (File Transfer Protocol)

  • Die Rolle von Twig: Reiner Client (Verbindungsempfänger).
  • Funktion: Twig erstellt selbst keinen FTP-Server. Die App wird genutzt, um auf einen bereits existierenden FTP-Server (z. B. an einer Fritz!Box, einem NAS oder einem PC) zuzugreifen. SFTP nutzt zusätzlich das SSH-Protokoll, um die Datenübertragung zu verschlüesseln (z. B. beim Zugriff auf einen Raspberry Pi).

WebDAV (Web-based Distributed Authoring and Versioning)

  • Die Rolle von Twig: Sowohl eigener Server (Wi-Fi Sharing) als auch Client.
  • Als Server: Twig stellt den Speicher des Handys per WebDAV bereit, damit ein PC drahtlos darauf zugreifen kann.
  • Als Client: Twig verbindet sich mit einem bestehenden WebDAV-Speicher im Internet oder Netzwerk (z. B. Nextcloud oder MagentaCLOUD).

S3 (Simple Storage Service)

  • Die Rolle von Twig: Reiner Client.
  • Bedeutung: Der universelle Standard für modernen Cloud-Objektspeicher. Twig kann hiermit dezentrale, selbst gehostete oder krisensichere Cloud-Speicher (wie MinIO auf einem eigenen Server oder Anbieter wie Backblaze B2) ansteuern, um Backups direkt vom Handy verschlüsselt dorthin zu übertragen.

Medienserver (Jellyfin & Emby)

  • Die Rolle von Twig: Reiner Client / Sichtfenster.
  • Wichtiger Unterschied: Twig ist kein Medienserver und kann die dafür nötigen Datenbanken (Cover, Filminfos) nicht selbst erstellen. Ein Jellyfin-Server muss zwingend auf einem separaten Gerät (PC, Server, NAS) installiert und über dessen Weboberfläche im Browser administriert werden. Twig verbindet sich nach Eingabe der Server-IP lediglich mit diesem bestehenden System, um Videos oder Musik flüssig auf das Smartphone zu streamen und den Wiedergabestatus abzugleichen.

Dokumentenbaum (SAF – Storage Access Framework)

  • Definition: Die offizielle Sicherheits-Schnittstelle von Android selbst.
  • Hintergrund: Da Android den direkten Zugriff von Apps auf den internen Speicher oder SD-Karten blockiert, fordert Twig über SAF einmalig die Freigabe des Nutzers an, um vollen Lese- und Schreibzugriff auf das lokale Dateisystem zu erhalten.

Das Autarkie- & Krisenszenario: Das "Hosentaschen-Internet"

Bricht im Krisenfall das Mobilfunknetz oder das Internet zusammen, lässt sich mit Twig in Sekundenschnelle ein komplett autarkes Informations- und Tausch-Netzwerk aufbauen, ohne dass dafür ein externer Router oder Strom benötigt wird:

  1. Eigenen Hotspot starten: In den Android-Systemeinstellungen des Smartphones wird der „Mobile Hotspot“ aktiviert. Hierfür ist weder mobiles Internet noch eine SIM-Karte nötig. Das Handy wird dadurch zum eigenen, autarken Funkmast.
  2. PC/Zweitgeräte verbinden: Alle Personen in Reichweite (oder der eigene Laptop) verbinden sich per WLAN mit dem Hotspot dieses Handys.
  3. WLAN-Freigabe aktivieren: In den Twig-Einstellungen wird das Wi-Fi Sharing gestartet.
  4. Plattformübergreifender Zugriff: Am PC oder anderen Smartphones wird einfach der normale Webbrowser geöffnet. Nach Eingabe der von Twig angezeigten IP-Adresse (z. B. http://192.168.43.1:8080) können alle verbundenen Geräte sofort auf die Dateien des Hotspot-Handys zugreifen.

Einsatzmöglichkeiten in der Krise:

  • Zentrale Dokumentenablage: Bereitstellung von Offline-Karten, Erste-Hilfe-Handbüchern (PDFs) oder Notfallplänen für eine Gruppe oder Nachbarschaft.
  • App-Verteilung (Offline-Share): Da Twig ein Dateimanager ist, können gesicherte Android-Installationsdateien (APKs, z. B. von Messenger-Apps wie Briar, Verschlüsselungstools oder Offline-Karten) direkt über den Browser auf andere Android-Geräte heruntergeladen und komplett offline installiert werden.

Praxistipps für den Betrieb

Wer die Netzwerkfunktionen von Twig (insbesondere das Wi-Fi Sharing) häufig oder dauerhaft nutzen möchte, sollte folgende Einstellungen vornehmen:

  1. Feste IP-Adresse im Heimnetz: Wird kein eigener Hotspot, sondern das normale Heim-WLAN genutzt, sollte dem Smartphone im Router (z. B. Fritz!Box) eine feste IP-Adresse zugewiesen werden. So bleiben gesetzte Browser-Lesezeichen und WebDAV-Verbindungen am PC dauerhaft gültig.
  2. Android-Akkusparer deaktivieren: In den Android-App-Einstellungen für Twig muss die Akku-Optimierung auf "Nicht optimiert" oder "Unbeschränkt" gesetzt werden. Andernfalls beendet das Android-System den Freigabe-Server im Hintergrund nach einiger Zeit automatisch, um Strom zu sparen.
  3. Berechtigungen: Ab Android 11 muss Twig in den Systemeinstellungen die Berechtigung "Zugriff auf alle Dateien" erteilt werden, damit über die WLAN-Freigabe auch Daten auf das Handy (oder eine eingelegte MicroSD-Karte) geschrieben werden dürfen.