Home / Guides / Host from your phone

How to Host a Minecraft Server From Your Android Phone (Free)

Run a real Minecraft: Java server on your Android phone with the free VoxelPort app — friends join from anywhere, no port forwarding, Java + Bedrock. How to install the APK and host.

Your Android phone is a small Linux computer with several gigabytes of RAM — plenty to host a Minecraft server for a few friends. VoxelPort for Android runs a real Paper (Java Edition) server right on the phone and puts it online through the VoxelPort relay, so friends join from anywhere without port forwarding.

This is a beta build, so it has many bugs. The server can stop on its own and players can get disconnected, most of all on mobile data or a phone with little RAM. Use Wi‑Fi, keep the app open, and use the PC app for a server that has to stay up. It is shared as a direct APK (not on the Play Store yet) and needs an arm64 phone on Android 8 or newer.

Install the app

  1. On your phone, download the VoxelPort APK (about 53 MB).
  2. Open the downloaded VoxelPort.apk. Android will ask to allow installing from this source — turn it on for your browser, then tap Install.
  3. If Play Protect warns about an unknown app, tap More details → Install anyway. It’s the same open-source project as the desktop app.

Start a server

  1. Open VoxelPort and allow the notification it asks for.
  2. Under Server: tick I agree to the Minecraft EULA, leave Bedrock players on if you want phone/console friends to join, and pick the RAM to give it (2 GB is a safe start).
  3. Tap Install — it downloads the server (about 110 MB; Java is already inside the app), so use Wi‑Fi. On mobile data the app asks before it starts. Then tap Start. The first start generates the world and can take a few minutes; watch the console for Done!.

Let friends join

  1. Tap Make Public. Allow it to ignore battery optimisation, so Android doesn’t kill the server in the background.
  2. Copy the address it shows (like play.voxelport.in:26137); supporters can also claim a custom yourname.voxelport.in.
  3. Share it. Friends open Multiplayer → Add Server and paste it. Bedrock (phone/console) players use the same address.

Add plugins and mods in one tap

Tap Add plugins to browse Modrinth from inside the app: search, tap Install, and the plugin (plus anything it needs) goes straight into your server. Restart to load it. Want mods instead? Under Version → Change, switch the server software from Paper (plugins) to Fabric (mods) and the same button browses Fabric mods. Settings changes the game mode, difficulty, max players, whitelist and more, and Files lets you browse the server folder or import your own jars.

Friends without a Minecraft account (cracked)

Under Player accounts, switch on Allow cracked players and restart. This turns off Minecraft’s account check, so people without a paid account can join. The catch: anyone can then join under any name, even yours. Turn on the whitelist in Settings, or tap Add login protection to install AuthMe, so players have to /register and /login. Switching the mode changes every player’s ID, so inventories, ops and whitelist entries from before won’t match.

Made for phones

VoxelPort checks your phone’s memory and cores and picks a Performance level (Settings): Low-end for 4 GB phones, Balanced for most, High-end for 10 GB+. It sets view distance, mob limits, the garbage collector and background threads, suggests a safe amount of RAM, and warns you if the phone is hot or the battery is low. The app also stops polling when it’s in the background to save battery.

Don’t burn through your mobile data

When friends play on your server, their game travels through your phone’s connection. On Wi‑Fi that costs nothing; on a mobile plan (say 1 GB a day) it adds up, so the app looks after it for you:

As a rough guide, each player online uses about 10–50 MB an hour, and much more while exploring new land. If you only have a small daily allowance, host on Wi‑Fi, use Data saver, and keep the player count low.

Keep it running smoothly

Want a PC server instead? See how to make a Minecraft server, or the free hosting comparison.

Questions

Can my Android phone really run a Minecraft server?

Yes. VoxelPort for Android runs a full Paper (Java Edition) server on the phone, with a real Java 25 runtime bundled in. A phone with 6–8 GB of RAM comfortably hosts a few friends.

Do my friends need Android or the app?

No. You (the host) run the app; friends join with normal Minecraft on any device — PC, phone or console. Turn on Bedrock players and phone/console players can join too.

Why is it an APK and not on the Play Store?

The app is in beta and distributed as a direct APK for now. A Play Store listing is planned. Sideloading is safe here — it’s the same open project as the desktop app.

Will it drain my battery or data?

Hosting uses CPU and keeps the screen-off server awake, so keep the phone on a charger for long sessions. Every player’s traffic goes through your connection, so Wi‑Fi is best. On mobile data the app counts what it uses, warns you before big downloads, stops sharing at a daily limit you choose (500 MB by default), and has a Data saver mode that sends each player less.

How much mobile data does hosting use?

Roughly 10–50 MB per hour for each player online while they build or mine, and a lot more while they explore new land or fly, because new world has to be sent to them. Setting up the server downloads about 110 MB once. On a 1 GB-per-day plan that is a few players for a few hours, so host on Wi‑Fi when you can. The app shows what it used today and stops sharing at your limit.

Can friends without a paid Minecraft account join?

Yes, if you turn on "Allow cracked players" in the app (it sets online-mode to false). The trade-off is security: with the account check off, anyone can join under any name, including an admin’s, so use the whitelist or the one-tap login plugin (AuthMe) the app offers. Switching also changes players’ IDs, so existing inventories and ops won’t carry over.

Will it run well on my phone?

The app checks your phone and picks a performance level (Low-end, Balanced or High-end) that sets the view distance, mob limits, memory use and background threads to suit it. A phone with 4 GB of RAM can host a few friends on Low-end; 8 GB or more runs comfortably. You can change the level in Settings.

Does it work on Jio/Airtel or mobile data?

Yes, there’s no port forwarding and CGNAT (Jio, Airtel, mobile data) is not a problem. But mobile data is the weakest way to host: the connection can drop for a moment, and players get disconnected when it does. Wi‑Fi is much steadier.

More guides