No description
Find a file
2026-08-02 17:58:01 +02:00
app chore: explicitly type error param instead of using kotlin's it 2026-08-02 17:58:01 +02:00
gradle feat: installed a lib to generate avatars similar to pterodactyl ones 2026-08-02 17:21:42 +02:00
.gitignore chore update gitignore 2026-07-24 23:51:46 +02:00
build.gradle.kts create app skeleton based on the other 2 apps i've made 2026-06-06 18:20:07 +02:00
gradle.properties create app skeleton based on the other 2 apps i've made 2026-06-06 18:20:07 +02:00
gradlew create app skeleton based on the other 2 apps i've made 2026-06-06 18:20:07 +02:00
gradlew.bat create app skeleton based on the other 2 apps i've made 2026-06-06 18:20:07 +02:00
README.md chore: updated my github username in the readme 2026-07-31 20:19:43 +02:00
settings.gradle.kts feat: install ansi parser as it'll be needed for the terminal 2026-07-15 10:29:52 +02:00

Pterodactyl Panel Android App

An Android app to manage your Pterodactyl Panel servers (both on user and admin side)

Features

  • User server management
  • User account management
  • Admin Server management (along with their databases)
  • Admin users management
  • Admin locations management
  • Admin nodes management (along with their allocations)
  • Admin locations management
  • Admin nests management (alonf with their eggs, both read-only as per API limitations)

Download

The app will be available on the following platofrms:

  • Google Play Store
  • Forgejo Releases
  • (maybe F-Droid, but idk since my last app is taking way too long, still in review after 3 months)

Creating a development build

To create a development build just run ./gradlew assembleDebug or use the Android Studio Emulator

This will create an APK in app/build/outputs/apk/debug/app-debug.apk

Building an apk

just run ./gradlew assembleRelease

This will create an APK in app/build/outputs/apk/release/app-release(-unsigned).apk

Support

You can support me by sponsoring on GitHub or donatng on Stripe or Ko-Fi

AI Usage

  • Gemini helped me making the "uploadServerFiles" function
  • The app icon was generated by ChatGPT (atleast until a friend of mine can make a good looking one)
  • Gemini created the Regexes for the code highlighting selections

Stardance

Once the app is finished and shipped on stardance, here I will add credentials for a normal user on my panel so they can try the user side (if they want to try their amdin side, they must self-host it themselves, i think nest)