Skip to content
PocketServerv1 — ANDROID
SYSTEM READYOPEN SOURCE / ANDROID

Turn your Android into a server.

Run your own local server directly from your phone. Share files, host sites, stream media — any device on your Wi-Fi can reach it.

View on GitHub

Free • Open Source • No subscriptions

3:51

Pocket Server

Your phone. Your server.

SERVER OFFLINE

Start your server

Your phone isn't sharing anything yet.

Share FilesAnywhere
PhotosBackup
MediaInstant
Web ServerWebsite

Shared Folders

0

No folders yet

Storage

36.5 GB free

10.6 GB used
47.1 GB total

Phone → Server → Devices

live preview — tap the tabs & the server button

Laptop.11Browser:8080

Activation

One tap. Your phone starts serving.

SERVER OFFLINE

LocalLANPort 8080○ Standby

Infrastructure

Your phone is now your server.

Everything on your network reaches back to one place — the phone in your pocket.

PocketServer

SERVER RUNNING

192.168.1.20:8080

Stop
Laptop
Desktop
Tablet
Browser
LocalLANPort 8080Connected

Capabilities

Everything runs locally.

Four things your phone starts doing the moment the server runs.

01File server

Your files. On your network.

Access your files anywhere on your network. Browse and transfer files stored on your phone directly from your laptop, desktop, or tablet.

192.168.1.20:8080 — PocketServer /
  • Photos248 items
  • Videos36 items
  • Documents12 items
  • Projects8 items
  • Downloads1.2 GB
served from your phone · no cloud

02Web server

Host from your pocket.

Host your own web services. Run web applications and services directly from your Android device and access them through your local network.

http://192.168.1.20:8080

served from your phone

Hello, local network.

A tiny site living in a folder on your Android — rendered instantly on any device nearby.

GET / 200GET /app.js 20042ms
received directly from PocketServer

03Media server

Your media. Without the cloud.

Your personal media hub. Access your photos, videos, music, and other media from devices connected to your network.

Media

284 files

streaming over local network — no upload, no cloud
streamed from 192.168.1.20:8080

04One tap

Start in seconds.

One tap to start. Start and stop your server instantly with a simple, intuitive interface.

SERVER RUNNING

Server running

http://192.168.1.20:8080

Live demo — tap the button

Your Data Stays With You

PocketServer is designed around local network access, giving you control over where your data goes.

Lightweight by Design

Built to run efficiently on your Android device without turning your phone into a complicated server setup.

How it works

From phone to server in seconds.

Three steps. No terminal, no config files, no port-forwarding.

01

Install PocketServer

Download and install the Android application.

PocketServer.apk

02

Start Your Server

Open PocketServer and tap Start Server.

[ Start Server ]

03

Connect

Open the provided local address on your laptop, desktop, or another device.

http://192.168.1.20:8080

Open Source

Built in the open.

PocketServer is open source. Explore the code, report issues, suggest improvements, or contribute to the project.

View source

MIT · Kotlin · Android

Pocket-Server — repository
// your phone, your server
fun main() {
  PocketServer.start {
    port = 8080
    host("0.0.0.0")
    serve(files + media + web)
  }
}
KotlinKtorJetpack Compose

Get PocketServer

Your phone is ready.

Install PocketServer and turn your Android into your own local server.

View on GitHub
https://github.com/saketkhundia/Pocket-Server/raw/main/Public/PocketServer.apk
Android APK Download Free & Open Source

Android may ask you to allow installation from this source.

Direct download • no account • no redirect

FAQ

Questions, answered.

PocketServer turns your Android phone into a local server that can be accessed by other devices on your network — for files, web services, and media.