ANDROID WEB & FTP SERVER

CYBER//HOST

Turn your Android phone into a full-featured local web server.
Host websites, serve files, manage traffic — right from your pocket.

🌐 HTTP & HTTPS
📁 FTP & FTPS
🔒 Built-in Security
📊 Live Analytics
🖥 File Manager
📱 Home Screen Widget
v2.5.0  ·  No ads  ·  No tracking  ·  100% Local
HTTP+ HTTPS / TLS
FTP+ FTPS Encrypted
4UI Themes
10+Security Layers
0Data Collected
CAPABILITIES

Everything you need to
host from your phone

CYBER//HOST packs a full server stack into a single Android app — no root required, no cloud, no subscriptions.

🌐

HTTP & HTTPS Web Server

Serve any static website, HTML app, or file collection to devices on your local Wi-Fi network. Enable HTTPS with a self-signed or custom TLS certificate for encrypted connections.

  • Configurable HTTP port (default 8080)
  • HTTPS with self-signed or custom certificate
  • HTTP Basic Authentication
  • Directory listing toggle
  • Custom response headers
  • Gzip compression
  • Markdown rendering (.md → styled HTML)
  • Custom 404 / 403 error pages
  • Live reload (auto-refresh connected browsers)
📁

FTP & FTPS Server

Upload, download, and manage your website files from any FTP client — FileZilla, WinSCP, CyberDuck, and more. Enable FTPS for encrypted transfers.

  • Configurable FTP port (default 2121)
  • Custom FTP username & password
  • FTPS (TLS-encrypted FTP)
  • IP-based access control
  • Passive mode with dedicated port range
  • Sandboxed to website directory — your device files stay safe
🗂

In-App File Manager

Browse, rename, delete, and preview your hosted files directly inside the app. No FTP client required for quick edits.

  • Full folder tree navigation
  • File size & modification date
  • One-tap delete
  • Breadcrumb navigation
📡

Network Status

Your server addresses front-and-centre, with one-tap copy and instant QR codes so any device on your network can connect immediately.

  • Local IP, HTTP, HTTPS & FTP addresses
  • Public IP display
  • QR code for LAN address
  • One-tap copy to clipboard
  • mDNS / Zeroconf local discovery
📊

Live Traffic Monitor

Watch every HTTP request scroll in real-time with method, path, status code, latency, and the requesting IP — just like a real server console.

  • Request method colour-coding (GET/POST/PUT/DELETE)
  • HTTP status badges
  • Client IP display
  • Response latency in ms
  • Bytes served per request
  • Persistent access log

Bandwidth & Analytics

Deep insights into your server's performance — live throughput, historical speed chart, per-IP stats, and a traffic heatmap.

  • Real-time speed gauge (KB/s)
  • Peak & average speed
  • Total requests & bytes served
  • Per-IP requests & bytes table
  • Server uptime counter
  • Bandwidth alert notifications
  • Top files report
🔌

USB OTG Drive Support

Plug in a USB OTG drive and import a complete website in seconds, or back up your hosted files straight to the drive. No cables to a PC needed.

  • Import website from USB drive
  • Export/back up to USB drive
  • Drive label, file count & used space cards
  • Animated storage capacity bar
  • Format drive option
🕐

Server Scheduler

Set automatic start and stop times so your server only runs when you need it — perfect for overnight demos or timed local sites.

  • Daily start & stop time
  • Runs silently in the background
  • Works with the foreground service to survive screen-off
🔗

Network Source Mode

Point CYBER//HOST at any HTTP URL on your local network and serve that content — great for proxying another device's dev server to the rest of your LAN.

  • Fetch & serve from a local URL
  • Toggle on/off without restarting
📱

Home Screen Widget

A glanceable widget on your home screen shows server status at a glance and lets you start or stop the server without opening the app.

  • Displays server online/offline status
  • One-tap start / stop
  • Updates in real time
QUICK START

Up and running in
under 60 seconds

No configuration files, no SSH — just install, tap start, and your website is live on your local network.

01

Install & Launch

Download CYBER//HOST from the Google Play Store and open it. The app starts with your HTTP server ready to go on port 8080 and FTP on port 2121.

TIP Grant the notification permission when prompted — this keeps the server running when your screen is off.
CYBER//HOST
TAP TO START
02

Upload Your Website via FTP

Open any FTP client (FileZilla, WinSCP, CyberDuck — even your file manager) and connect to the FTP address shown in the Status tab. Upload your HTML, CSS, JS, and image files to the website folder.

$ ftp 192.168.1.42 2121
Username: cyber
Password: host
230 User logged in, proceed.
FTP CLIENT
📄 index.html
🎨 style.css
⚡ app.js
📷 hero.jpg
03

Share the Address or QR Code

The Status tab shows your local address (e.g., http://192.168.1.42:8080). Tap it to copy or scan the built-in QR code with any device on the same Wi-Fi network to open your site instantly.

TIP Any device on your Wi-Fi — phones, laptops, smart TVs — can open your site in their browser.
Scan to connect
04

Secure & Customise

Head to Settings to enable HTTPS, set a website password, configure the IP blocklist, turn on DDoS protection, or tweak any of the 30+ options to make the server exactly how you want it.

TIP All settings save automatically — no restart button needed.
⚙ SETTINGS
HTTPS
BASIC AUTH
DDOS SHIELD
GZIP
LIVE RELOAD
PROTECTION

Military-grade security
built right in

CYBER//HOST isn't just a server — it's a hardened server. Every layer of protection is toggleable with a single switch.

🛡

TLS / HTTPS Encryption

Serve your website over HTTPS using a self-signed certificate generated on-device, or import your own custom certificate. Also supports FTPS for encrypted FTP transfers.

🔐

HTTP Basic Authentication

Password-protect your website entirely. Only users with the correct credentials can browse your hosted content. Fully themeable auth dialogs.

IP Blocklist

Manually block specific IP addresses from accessing your HTTP or FTP servers. Blocked IPs receive an immediate connection drop.

🚦

DDoS Rate Limiting

Sliding-window rate limiter throttles any IP that sends too many requests in a given time window — fully configurable max requests and window duration.

🍯

Honeypot Trap

Automatically bans bots and scanners that probe known attack paths like wp-login.php, .env, phpinfo.php, and dozens more. Add your own custom bait paths.

🗺

Geo-IP Filtering

Restrict access by network origin. Choose to block all WAN (internet) traffic and allow only local network clients, or vice versa — great for purely internal tools.

🤖

User-Agent Blocklist

Automatically block known malicious scanners and bots by User-Agent string — including sqlmap, nikto, nmap, masscan, and more. Add your own custom block rules.

🔑

Brute-Force Protection

Tracks failed authentication attempts per IP. After a configurable number of failures within a time window the IP is automatically banned from further login attempts.

🔒

Biometric Settings Lock

Lock the Settings panel behind your device's fingerprint or face unlock so no one else can change your server configuration.

🌐

CORS Control

Enable and configure Cross-Origin Resource Sharing headers — set specific allowed origins or use a wildcard for open access.

📁

Path Traversal Blocking

All served files are strictly sandboxed to the app's private website directory. Path traversal attempts (../) are detected and rejected — your device files are always safe.

🕵

Zero Telemetry

No analytics, no ad SDKs, no crash reporters, no tracking of any kind. CYBER//HOST contains zero third-party tracking code. All data stays on your device.

PERSONALISE

Four stunning themes.
Pick your aesthetic.

Every theme is applied globally — dashboard, dialogs, sub-pages, and the server's own web UI all update instantly.

◈ CYBER Cyan & Magenta on deep space black — the signature look.
DEFAULT
◈ GREEN Phosphor green terminal. Classic hacker aesthetic.
◈ SYNTHWAVE Purple & pink neon on a midnight purple background.
◈ AMBER Warm amber & orange on a near-black background.
CONFIGURATION

30+ settings.
All auto-saved.

Every option saves the moment you change it — no restart button, no fuss.

🌐 Web Server

HTTP Port8080
HTTPS Port8443
HTTPS EnabledON
Basic AuthOFF
Directory ListingON
Gzip CompressionON
Live ReloadOFF
Markdown RenderON
Custom Headers
Custom Error PagesOFF

📁 FTP Server

FTP Port2121
FTP Usernamecyber
FTP Password••••
FTPS EnabledOFF

🔒 Security

IP Blocklist
DDoS ShieldON
HoneypotON
Geo-IP FilterLAN only
UA BlocklistON
Brute-ForceON
CORSOFF
Biometric LockOFF

⚙ System

SchedulerOFF
Start Time08:00
Stop Time22:00
BW AlertON
Alert Threshold100 MB
USB DriveOFF
mDNS DiscoveryOFF
Network SourceOFF
Access LogON
Haptic FeedbackON
Auto UpdatesON
CHANGELOG

Always improving.
Latest updates.

v2.5.0

Google Play In-App Updates

NEW
  • Google Play In-App Updates API — update banner with one-tap install button
  • Auto-update toggle in Settings → Updates
v2.4.4

USB Drive UI Redesign

NEW IMPROVED
  • USB stat cards with label, file count, and used space
  • Animated storage capacity bar with shimmer effect
  • Colour-shifting warning at high utilisation (orange >60%, red >85%)
  • 2×2 action button grid layout
v2.4.3

USB Detection Overhaul

FIX IMPROVED
  • Four independent USB OTG detection methods including StorageManager API and /proc/mounts parsing
  • Scoped storage fallback for Android 11+
  • Expanded mount path candidates
v2.4.0

Quality of Life

IMPROVED
  • Theme-aware native dialogs (confirm, prompt, alert)
  • All settings auto-save — no restart button
  • Themed sub-pages (Privacy Policy, Release Notes)
  • Public IP copy now includes full URL format
v2.3.0

Google Play Ready

SECURITY FIX
  • FTP credentials hidden from dashboard — directed to Settings panel
  • QR code generation fix — resolves scanning failures
  • Material You monochrome icon for Android 13+
🔍

Zero data collection. Full stop.

CYBER//HOST contains no analytics, no ads, no crash reporters, no tracking code of any kind. All data — your website files, settings, and TLS certificates — stays entirely on your device. The only outbound requests are an on-device Play Store update check and a single call to api.ipify.org to display your public IP.

Read the full Privacy Policy →

Ready to host from your pocket?

No subscriptions. No servers. Just your phone.

GET IT ON GOOGLE PLAY
Android 8+  ·  No root required