SimpleHttpServer ist eine App, die Ihr Android-Gerät in einen HTTP-Dateiserver in Ihrem lokalen Netzwerk verwandelt. Sie ermöglicht es Ihnen, Ordner auf Ihrem Smartphone oder Tablet freizugeben, sodass andere Geräte im selben WLAN-Netzwerk (PCs, Smart-TVs, andere Smartphones usw.) Dateien mit einem Webbrowser anzeigen, herunterladen und hochladen können. Es ist weder ein Cloud-Konto noch eine Internetverbindung oder die Installation einer App auf anderen Geräten erforderlich.
Hauptfunktionen
■ Mehrere Ordner freigeben
Sie können mehrere Ordner über die Android-Systemdateiauswahl registrieren. Jeder Ordner wird in der obersten Ebene des Browsers angezeigt. Es sind keine speziellen Speicherberechtigungen erforderlich.
■ Ordner als ZIP herunterladen
Auf jeder Ordnerseite wird ein Link „Diesen Ordner als ZIP herunterladen“ angezeigt, mit dem Sie alle Unterordner gleichzeitig herunterladen können. Sie können diese Funktion in den Einstellungen deaktivieren, wenn Sie nur jeweils eine Datei herunterladen möchten.
■ Hochladen aus dem Browser
Durch Aktivieren von „Uploads zulassen“ in den Einstellungen können Sie Dateien von den Browsern anderer Geräte direkt von der Seite eines beschreibbaren Ordners senden. Jeder freigegebene Ordner verfügt über einen Lese-/Schreibschalter, sodass Sie Ordner mit Upload-Berechtigung und schreibgeschützte Ordner kombinieren können. Vorhandene Dateien werden nicht überschrieben; Dateien mit demselben Namen werden als „Name (1)“, „Name (2)“ usw. gespeichert.
■ Angabe des Stammverzeichnisses
Wenn Sie eines der freigegebenen Verzeichnisse als Stammverzeichnis festlegen, werden dessen Inhalte direkt über „/“ übertragen. Dies ist nützlich, wenn Sie nur ein Verzeichnis auf oberster Ebene anzeigen möchten.
■ Digest-Authentifizierung
Der Zugriff kann mit einem Benutzernamen und einem Passwort geschützt werden. Verwenden Sie dazu `--digest -u Benutzer:Passwort` mit curl.
■ Paralleler Betrieb von HTTPS (Verschlüsselung) und HTTP
Durch Aktivieren von „HTTPS verwenden“ wird die TLS-Übertragung und verschlüsselte Kommunikation aktiviert. Auf diesem Terminal wird ein selbstsigniertes Zertifikat generiert, dessen SHA-256-Fingerabdruck zur Überprüfung angezeigt wird. Sie können das Zertifikat herunterladen und auf dem Client-Terminal als vertrauenswürdig registrieren oder `-k / --cacert` mit curl verwenden. Wenn HTTPS aktiviert ist, können Sie die Einstellung „HTTP-Listener“ so konfigurieren, dass er parallel zu HTTP auf dem regulären Port lauscht. Dadurch können Sie wählen, ob die Daten direkt über HTTP zugestellt oder HTTP-Anfragen auf HTTPS (Port 307) umgeleitet werden sollen. Es werden ausschließlich selbstsignierte Zertifikate unterstützt; offizielle (von einer Zertifizierungsstelle ausgestellte, öffentlich vertrauenswürdige) Zertifikate können nicht verwendet werden.
■ Netzwerkauswahl
Sie können das Netzwerk auswählen, in dem der Server erreichbar sein soll: „Nur WLAN (Standard/empfohlen)“, „Alle“ oder „Nur localhost“. Dadurch wird eine unbeabsichtigte Erreichbarkeit über Mobilfunknetze usw. verhindert.
■ MediaStore-Anzeige
Von Android verwaltete Medien (Bilder, Audio, Video) können auch über einen separaten Pfad bereitgestellt werden.
■ mDNS-/Bonjour-Erkennung
Benachrichtigt das lokale Netzwerk und ermöglicht so die Erkennung durch VLC, Finder usw., ohne dass die IP-Adresse manuell eingegeben werden muss.
■ Tablet-kompatible Benutzeroberfläche
Auf Breitbild-Displays werden Serversteuerung und Protokolle nebeneinander angezeigt. Über die Schaltfläche „Einstellungen“ können Sie im rechten Bereich zwischen Protokollen und Einstellungen wechseln.
■ Smartphone-optimierte Listenansicht
Verzeichnislisten werden in größerer Schrift angezeigt, um die Bildschirmbreite optimal auszunutzen. Ganze Zeilen sind antippbar. Die Ansicht passt sich außerdem dem hellen/dunklen Design des Geräts an.
■ Automatischer Start
Der Server kann beim Start des Geräts oder der App automatisch gestartet werden. ■ Teilen mit einem Fingertipp
Jede URL verfügt über Schaltflächen zum Kopieren, QR-Code-Erkennen und Teilen. So können Sie von anderen Geräten aus eine Verbindung herstellen, ohne die Adresse manuell eingeben zu müssen.
■ Integrierte Benutzerhandbuch
Der Abschnitt „Nutzung“ unter Einstellungen → Über diese App enthält Beispiele für die ersten Schritte, das Hochladen, HTTPS und curl.
Keine Werbung, kein Tracking, keine Registrierung erforderlich
Der Server läuft vollständig auf Ihrem Gerät und überträgt Dateien per HTTP (HTTPS, falls aktiviert) über Ihr lokales Netzwerk. Es gibt kein Analyse-SDK und keine Kontoregistrierung. Weitere Informationen finden Sie in der Datenschutzerklärung der App (Einstellungen → Über diese App).
Unterstützte Sprachen
Englisch, Japanisch, Deutsch, Französisch, Spanisch, Brasilianisches Portugiesisch
Betriebssystem
Android 8.0 (API 26) oder höher.
Sicherheitshinweis
Standardmäßig wird unverschlüsseltes HTTP verwendet, sodass Authentifizierungsinformationen und Dateien während der Übertragung nicht verschlüsselt werden. Durch Aktivieren von „HTTPS verwenden“ wird die Kommunikation mit einem selbstsignierten Zertifikat verschlüsselt. Bitte verwenden Sie diese Funktion nur in einem vertrauenswürdigen lokalen Netzwerk. Wenn Sie Uploads aktivieren, empfehlen wir insbesondere die Aktivierung der Digest-Authentifizierung und von HTTPS.
Aktualisiert am
10.07.2026