100% Rootless β€’ OpenJDK 8-25 β€’ PRoot Container

Dedicated Minecraft Servers.
In Your Pocket.

Run high-performance PaperMC, Purpur, Fabric, NeoForge, and Vanilla Minecraft servers directly on your Android phone or tablet with zero root permissions required.

Android 6.0+ Min SDK 23 (ARM64 / x86_64)
Zero Root 100% User-Space Sandbox
OpenJDK 8-25 Multi-Runtime Isolation
MineServe Dashboard on Android
Live Server Online
PaperMC 26.2 β€’ Port 25565
⚑
2048 MB RAM Active
Foreground Service & WakeLock
Real Device Screenshots

Designed for Power. Crafted for Mobile.

Take a tour of the native Jetpack Compose interface running directly on Android hardware.

MineServe Dashboard Screen
DASHBOARD & TELEMETRY

Real-Time Server Hub

Instantly view active servers, allocated RAM, resident memory consumption via /proc, live player counts, and LAN connection status. Start, stop, or open terminal sessions with a single tap.

βœ“ Live Metrics: Active RAM, CPU usage, and per-server storage footprints.
βœ“ 1-Tap Actions: Immediate Start, Stop, and Live Console buttons.
βœ“ Persistent Foreground Service: Active servers remain online when switching apps or locking your phone.
Engineered for Performance

Everything Needed to Host Minecraft on Mobile

MineServe bundles an entire Linux container stack, isolated Java JDKs, and terminal subsystems into one clean app.

πŸ”’

100% Rootless Sandbox

Executes entirely in Android user space using native PRoot ptrace system call interception. No Magisk, root privileges, or bootloader unlocking required.

β˜•

Multi-Version OpenJDK Isolation

One-tap automated installation of OpenJDK 8, 17, 21, and 25 runtimes inside the container to run any Minecraft version from legacy 1.12 to 1.21+.

⚑

Interactive Live Terminal

Native JNI pseudo-terminal (PTY) with ANSI colors, customizable macro hotbar chips, slash command auto-completion, command history recall, and draggable selection.

🌐

Zero-Port-Forwarding Tunneling

Host multiplayer over cellular or restrictive Wi-Fi with built-in bore.pub instant free tunnels and Playit.gg persistent subdomains, plus dynamic QR code sharing.

πŸ’€

Smart Sleep & Auto-Wake

Preserve phone battery with idle auto-shutdown when zero players are online, and automatically spin up the server when players ping or join from their in-game server list.

⏱️

Automated Schedules & Cron

Flexible background task automation for periodic world backups, full archives, nightly server restarts, and in-game announcements with full 5-field cron support.

πŸ—ΊοΈ

Embedded Live Web Map

View real-time 2D world maps directly in-app with built-in Squaremap integration, full Overworld/Nether/The End world rendering tools, and live player tracking.

🌍

World Import & Chunk Optimizer

Import singleplayer .zip or .mcworld saves, reset Nether/End dimensions in 1 tap, and reclaim storage with pure Kotlin Anvil chunk pruning.

🧩

Modrinth Plugins & Mods

Search, browse project descriptions, and 1-tap install mods or Bukkit/Paper plugins directly from Modrinth, with support for uploading custom .jar files.

πŸ“

File Explorer & Code Editor

Full server file manager with search and file operations, syntax-highlighted editor with line numbers, and an automated crash log analyzer with 1-tap quick fixes.

πŸ’Ύ

Snapshot Backups & Export

Fast zip backups of world saves or entire server directories with instant 1-tap rollback restoration and direct export to Android storage and share sheets.

πŸ›‘οΈ

Background Service & WakeLock

Dedicated Android Foreground Service with CPU WakeLock protection keeps your Minecraft world alive when switching apps or locking your screen.

Server Platform Matrix

Support for Every Major Minecraft Engine

Choose from optimized forks, regionized multithreading, modular modding toolchains, or official vanilla builds.

PaperMC GPL-3.0

Paper

High-performance Minecraft server fork designed for speed, security, and extensive Bukkit/Spigot/Paper plugin support.

Java 17, 21, 25 β€’ Plugins Tab
PurpurMC MIT

Purpur

Drop-in replacement for Paper with extensive gameplay customization, configurable mob mechanics, and performance optimizations.

Java 17, 21, 25 β€’ Plugins Tab
Cross-Play Bedrock

Paper + GeyserMC

Java Paper server pre-configured with Geyser and Floodgate to allow iOS, Android, and console Bedrock players to join seamlessly.

Java 21, 25 β€’ Bedrock Protocol Bridge
FabricMC Apache 2.0

Fabric

Lightweight, modular modding framework and server platform for modern Minecraft versions, snapshots, and performance mods (Lithium, FerriteCore).

Java 17, 21, 25 β€’ Mods Tab
NeoForged LGPL-2.1

NeoForge

Modern community-driven modding API and server platform for complex modpacks and custom gameplay mechanics.

Java 21, 25 β€’ Mods Tab
Mojang Proprietary

Vanilla Minecraft

Official standalone dedicated server software directly from Mojang Studios for standard unmodded survival and creative worlds.

Java 8, 17, 21, 25 β€’ Clean Vanilla
Deep Dive

Under the Hood Architecture

How MineServe runs a desktop-grade Linux container and Java virtual machine entirely in Android user space.

01

Android Jetpack Compose UI

Modern Material 3 interface controlling server state, telemetry charts, Modrinth queries, and visual config properties.

02

Foreground Service & WakeLock Engine

Guarantees persistent CPU scheduling, manages notifications with live player stats, and prevents Android Doze from killing processes.

03

JNI Native Pseudo-Terminal (PTY)

Direct POSIX openpty bridge providing two-way standard input/output streaming, ANSI color rendering, and VT100 console emulation.

04

PRoot Container & Ubuntu 24.04 Rootfs

Ptrace syscall interception provides a rootless chroot container with isolated /servers, /tmp, and unprivileged user namespace.

05

Isolated OpenJDK Runtimes & Server Process

Spawns Java 8, 17, 21, or 25 with configured RAM allocations (e.g. -Xms1024M -Xmx2048M) and Aikar's garbage collection flags.

Frequently Asked Questions

Got Questions? We Have Answers.

Everything you need to know about setting up and playing on MineServe.

Does MineServe require root access or unlocking the bootloader? +

No root access is required whatsoever. MineServe uses PRoot (ptrace-based virtualization) to create a user-space Linux environment inside the app's private sandbox. It runs safely on stock Android devices without modifying system partitions.

How do my friends join the server from their PC, phone, or console? +

Over Local Wi-Fi: Anyone connected to the same Wi-Fi network can join by entering your phone's local IP address and port (displayed in the app) in their Minecraft Multiplayer screen.

Over Mobile Hotspot: Enable your phone's personal hotspot and have other players connect their Wi-Fi to your hotspot to play anywhere on the go.

Over the Internet: Built-in zero-port-forwarding tunneling allows you to share servers over cellular data or Wi-Fi without router setup. Choose from instant free tunnels with bore.pub or persistent subdomains with Playit.gg, complete with 1-tap QR code sharing and Bedrock deep links.

Can Bedrock players (iOS, Android, Xbox, PlayStation, Switch) join? +

Yes! When creating a server in the wizard, select "Paper + Geyser (Cross-Play)". This automatically sets up GeyserMC and Floodgate translation proxies so Bedrock players can join the Java server seamlessly.

How much RAM should I allocate to my server? +

For standard vanilla or Paper play with 2-5 players, 2048 MB (2 GB) is recommended. For heavier modpacks (Fabric/NeoForge) or high chunk view distances, 3 GB to 4 GB is ideal. MineServe allows you to adjust RAM allocation using both a slider and manual numeric input.

What Android versions and processor architectures are supported? +

MineServe supports Android 6.0 (API 23) and higher. It includes optimized native PRoot binaries for ARM64 (aarch64), x86_64, and ARMv7 (armeabi-v7a) architectures.

Will Android terminate my server when I switch apps or lock my screen? +

MineServe runs inside a persistent Android Foreground Service backed by a CPU WakeLock. As long as notification permissions are granted, Android will not kill your active server when multitasking or locking your screen.

Join the MineServe Community

Connect with other server creators, share custom configs, get troubleshooting help, and test early beta builds.