Skip to content

Repository files navigation

DroidWebServer

A portable LAMP stack for Android. Run Nginx, PHP, MariaDB, Node.js, and PostgreSQL natively on your device.

Features

  • Nginx 1.27 - High-performance web server
  • PHP 8.4 - With phpMyAdmin support
  • MariaDB 11 - MySQL-compatible database
  • Node.js 20 - JavaScript runtime
  • PostgreSQL 17 - Advanced database
  • Cloudflare Tunnels - Expose your local server to the internet
  • Projects - Manage multiple web projects (Static, PHP, Node.js)
  • Real-time Logs - View service and project logs in real-time

Requirements

  • Android 8.0 (API 26) or higher
  • ARM64 device
  • ~100MB storage space

Installation

  1. Download the APK from releases
  2. Install on your Android device
  3. Grant required permissions
  4. Complete the initial setup

Usage

Services

Start/stop individual services from the Dashboard or Services tab.

Projects

Add and manage web projects:

  • Static - HTML/CSS/JS sites served by Nginx
  • PHP - PHP applications with Nginx
  • Node.js - Node.js applications with npm support

Cloudflare Tunnels

Expose your local server to the internet using Cloudflare Tunnels:

  • Quick tunnels (no account required)
  • Named tunnels with token authentication

Logs

View real-time logs for all services from the Logs tab.

Building from Source

git clone https://github.com/imtaqin/DroidWebServer.git
cd DroidWebServer
./gradlew assembleDebug

License

MIT License

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages