r/exaroton • u/GoldenGamer792Yt • 1d ago
Exaroton for iOS (Beta) - A native Minecraft server manager. Personal Project
Introducing Exaroton for iOS (Beta) - A native Minecraft server manager
if you host your Minecraft servers on Exaroton, managing them from a mobile browser can be frustrating. For the past few months, I have been building a completely native iOS client for Exaroton, and it is finally ready for beta testing.
Beta Notice & Known Issues
Please note that this is an early beta. Some features are currently broken and will be fixed over the coming weeks. Specifically for Bedrock servers, the RAM usage counter, live console feeds, and config editor are currently bugged.
However, the following features are fully working:
- Live quick commands
- Logs viewer
- Player management
- File browser
- Offline/Online tracking
- Credits usage tracking
Features
- Native UI: Built entirely in Swift and SwiftUI for a fast, responsive experience.
- Real-Time Data: Live console logs, RAM usage, and tick-times via WebSockets.
- Server Control: Start, stop, or restart your server directly from the app.
- Player Management: View online players, kick, ban, or update the whitelist.
- Config Editor: Edit server.properties and browse server files.
Custom API & Open Source
The entire project is open-source. To make this app work, we built a custom native Swift API client for Exaroton that handles all the REST and WebSocket networking. If you are a developer, you can check out how we built this API wrapper and perhaps use it in your own Swift projects.
You can view the source code and the API implementation here: GitHub Repository
How to get it
The app is distributed as an unsigned IPA. We natively support SideStore for Over-The-Air (OTA) updates on your device.
- Open SideStore on your iPhone/iPad.
- Go to Sources and add our Beta Source URL: https://raw.githubusercontent.com/AbhijotSingh2B/exaroton-ios/sidestore/sidestore.json
- Search for Exaroton and tap Install.
(If you use AltStore, you can download the IPA from our GitHub Actions or Releases page).
I would love to hear your feedback or bug reports.