🌐

PhoneServer

Lightweight Wireless Local Web Server for Android
Type Mobile Application
Platform Android (Kotlin / NanoHTTPD)
Status Beta Release

About the Project

PhoneServer is a utility that turns your Android phone into an embedded local web server. By choosing one or more folders from your phone using Android Storage Access Framework (SAF), you can launch a local HTTP server and access those folders from any computer browser connected to the same Wi-Fi network.

This allows quick, wireless file transfers, folder browsing, and bulk directory downloads as automatically generated ZIP packages—completely bypassing the cloud to guarantee privacy and security.

Key Features

Local Web Server
Embeds the lightweight NanoHTTPD Java server to host local HTTP directories securely on your local network.
On-The-Fly ZIP Downloads
Download individual files directly or package entire directories into ZIP archives generated in real-time.
Storage Access Framework
Relies on Android's SAF (OpenDocumentTree) to manage folder permissions transparently and persist them safely.

Developer & Build Notes

PhoneServer is written in Kotlin. It targets modern Android security standards by utilizing persistent URI permissions, ensuring that the app only serves folders explicitly authorized by the user.