Giter VIP home page Giter VIP logo

pterodactyl-app's Introduction

Pterodactyl Mobile App ๐Ÿš€

GitHub repo size Build status GitHub Open Source Love Donate Patreon donate button PhraseApp GitHub stars

A unofficial mobile app for the Pterodactyl Panel

Features :

Client panel

  • Start, stop, restart or kill your server
  • Send commands to your server
  • See the CPU, memory and disk stats that you are using
  • See your Console logs.
  • Select your host.

Admin panel

  • Look at your servers
  • Rebuild/reinstall/suspend/unsuspend your servers
  • View your user list and create a user
  • View your node
  • Add a allocation to your node
  • View all the allocations in your nodes

This project was made possible by everyone who contributed to this project. CREDITS

โค๏ธ Found this project useful?

If you found this project useful, then please consider giving it a โญ on Github and sharing it with your friends via social media.

Currently available on the Play store.

Get it on Google Play

๐Ÿ’ฐ Donations

This project needs you! If you would like to support this project's further development, the creator of this project or the continuous maintenance of this project, feel free to donate. Your donation is highly appreciated (and I love food, coffee and beer). Thank you!

PayPal

  • Donate $5: Thank's for creating this project, here's a coffee โ˜• (or some juice) for you!
  • Donate $10: Wow, I'm stunned. Let me take you to the movies! ๐ŸŽฅ
  • Donate $15: I really appreciate your work, lets grab some lunch!
  • Donate $25: That's some awesome stuff you did right there, dinner is on me!
  • Donate $50: I really really want to support this project, great job!
  • Donate $100: You are the man! This project saved me hours (if not days) of struggle and hard work, simply awesome!
  • Donate $2799: Go buddy, buy yourself a Macbook Pro! ๐Ÿ’ป

Of course, you can also choose what you want to donate, all donations are awesome!

๐Ÿ‘จ Developed By

Ruben Talstra and Yvan Watchman

Passionate #Flutter, #Android Developer, #iOS Developer.

๐Ÿ”— Useful Links

Twitter: Pterodactyl app Twitter

Instagram: Pterodactyl app Instagram

Website: Pterodactyl app website

Trello Board: Pterodactyl app Trello Board

PhraseApp: PhraseApp helps us by providing an opensource package

flutter build appbundle --release --target-platform=android-arm
flutter build appbundle --release --target-platform=android-arm64

License

Copyright 2018-2019 Ruben Talstra and Yvan Watchman

Licensed under the GNU General Public License v3.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at

   https://www.gnu.org/licenses/gpl-3.0

Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.

pterodactyl-app's People

Contributors

arnaudlier avatar b3ndik avatar chisaato avatar faizalw3 avatar gorjoe avatar honeybadger9 avatar imgbotapp avatar j0rdoe avatar jesgeerts avatar kess78 avatar kingdevnl avatar lolitsalox avatar lucasvbeek avatar nikrozman21 avatar pablogirol avatar pascal541 avatar rhydium avatar rikodev avatar rubentalstra avatar vilhelmprytz avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

pterodactyl-app's Issues

[BUG] App crashes with Firebase error in iOS Simulator

Describe the bug
When running the app using flutter run it always crashes in the iOS simulator directly after opening it.

*** First throw call stack:
(
	0   CoreFoundation                      0x00000001120366fb __exceptionPreprocess + 331
	1   libobjc.A.dylib                     0x00000001115daac5 objc_exception_throw + 48
	2   CoreFoundation                      0x0000000112036555 +[NSException raise:format:] + 197
	3   Runner                              0x000000010e7233d2 +[FIRApp configure] + 562
	4   Runner                              0x000000010e81af29 -[FLTFirebaseMessagingPlugin initWithChannel:] + 281
	5   Runner                              0x000000010e81ad89 +[FLTFirebaseMessagingPlugin registerWithRegistrar:] + 185
	6   Runner                              0x000000010e71f9c3 +[GeneratedPluginRegistrant registerWithRegistry:] + 115
	7   Runner      <โ€ฆ>

To Reproduce
Steps to reproduce the behavior:

  1. Clone the project
  2. Open the Simulator open -a Simulator
  3. Run `pod setup?
  4. Run flutter run

Expected behavior
The app should start and work normally.

Smartphone (please complete the following information):

  • Device: iPhone Xs (Simulator)
  • iOS Version: 12.2

Error

I install Pterodactyl mobile and on try login into panel send error. adress, login and password is corect(tested on computer). I don't know what is mobile module, probably this is the problem. How to install this? any instructions?

[BUG] - Nothing happens

In my ptero webinterface - i have one user with 4 diefferent server on one node. But in the app, nothing appears. all counters are showing zero server, zero nodes and zero users.

the url is a http - ip adress
i created a valid api key

Screenshots
kvJOjY8

Smartphone (please complete the following information):
Samsung Galaxy S7 Edge
Android 8.x

[BUG] Example on the panel url is just ...

Describe the bug
On the app login screen, the example is ...

To Reproduce
Steps to reproduce the behavior:

  1. Open the app

Expected behavior
It is meant to show an example of what a link should look like

Screenshots
https://cdn.discordapp.com/attachments/574327246546796544/575993777550917632/Screenshot_20190509-203308.jpg
https://cdn.discordapp.com/attachments/574327246546796544/575994640315056138/Screenshot_20190509-203643.jpg

Smartphone (please complete the following information):

  • Device: Samsung Galaxy A5 2017
  • OS: Android
  • Browser N/A
  • Version: Android 8 / Samsung Experience 9

Additional context
Add any other context about the problem here.

Version 0.0.3

Working on the Menu_page.dart, so admin and user will be showed.

  • design a new menu

Version 0.2.0

Working on SyntaxHighlighter.dart so the File manager will so some colour.

## Priority!!

HomeScreen what shows the partnership Host.

they have separate login pages. and auto login needs to work aswell if thats posseble.

on het bottum an link to the "Others" login. where everyone can login.

admin panel link in the richt conner please :)
(I (Ruben) added that already)

[BUG] Too long text / too large font

Describe the bug
The text is too large / too long to fit properly in the screen

To Reproduce
Steps to reproduce the behavior:

  1. Open the app
  2. Fill in the API key and the URL

Expected behavior
That the font was somewhat smaller so that it was easy to read

Screenshots
https://strawpoll.nl/DujNi4CxR.png
https://strawpoll.nl/bA1PURuuy.png
https://strawpoll.nl/nUbAf7QDO.png

Smartphone (please complete the following information):

  • Device: Huawei P20 P
  • Android Version: Android Pie (9)

[Feature] Add a list of partners in the app

In the app, have a list of approved server hosts that you could click on and then login with your account details from that host instead of making an API key for each server.

You could also use this as an easy way to list every server you own from any approved host

I cannot paste the API key[BUG]

i cannot paste the API key in the app.

I expected that i can paste it in.

  • Device: nah, i dont want anyone to see
  • Android Version: 7

[BUG] Error while trying to rebuilt, reinstall, suspend and unsuspend a server via the admin part.

Describe the bug
Error while trying to rebuilt, reinstall, suspend and unsuspend a server via the admin part.

To Reproduce
Steps to reproduce the behavior:

  1. Open the app
  2. Fill in the Admin API key and the URL
  3. Go to servers and click on a server.
  4. Click on one of the buttons

Expected behavior
That the button executes the action instead of an error

Screenshots
https://cdn.discordapp.com/attachments/518162001030152203/577495612497461271/Screenshot_20190513-160032.jpg

Smartphone (please complete the following information):

  • Device: Huawei P20 Pro
  • Android Version: Android Pie (9)

Apk

I want the apk of the android app is that possible?

Please refrain from using official Pterodactyl assets in branding

Hi there,

Happy to see you're creating some neat software using Pterodactyl. However, I'd like to request that you refrain from using our official assets in your advertising for this application. Our assets are not licensed in the same way as our code base, and in addition it is causing a lot of confusion with our community members who think this is an official product of ours (even if it does say unofficial).

Thanks.

[Feature] Create server (Admin side)

Is your feature request related to a problem? Please describe.
No

Describe the solution you'd like
The ability to be able to create a server within the app, on the admin side of the app. This will give the user the ability to input all the values like CPU, RAM, SWAP, etc. This does include all environment variable attached to the selected egg (also selectable on this page)

Describe alternatives you've considered
I guess you could just somehow show the create server page to the user on that page...

Additional context
Here are all API statements you may need to make this part of the app;

GET USER ID FROM PANEL USING EMAIL
get - https://panel.domain.com/api/application/[email protected]

GET EGG DETAILS
get - https://panel.domain.com/api/application/nests/NEST_ID/eggs/EGG_ID?include=variables

MAKE SERVER
post - https://panel.domain.com/api/application/servers (You have to send specific information here, both from the egg chosen and custom information inputted on the server creation page, like server name, start on completed install, ram, cpu, etc)

Hope this is all the information you need and as always, if you need any more information, feel free to reply to this post or contact me on discord.

App removed?

The app is removed from the AppStore.

I was using this app, but I can't use it anymore. Why is it removed?

Thanks in Advance.

Kind regards,

Stijn Bannink.

[BUG] Error when opening a user in the user list

Describe the bug
Error when opening a user in the user list

To Reproduce
Steps to reproduce the behavior:

  1. Open the app
  2. Fill in the Admin API key and the URL
  3. Go to "Total Users" and click on a user.

Expected behavior
That you can change the user or only see the user(s) without errors.

Screenshots
https://cdn.discordapp.com/attachments/518162001030152203/577495612497461269/Screenshot_20190513-155906.jpg

Smartphone (please complete the following information):

  • Device: Huawei P20 Pro
  • Android Version: Android Pie (9)

App name is in lowercase when installed on device

Not sure if this can be classified as an issue, but the name of the app (Pterodactyl App) is in lowercase letters when installed on the device (first letters are uppercase in Google Play).

See attached image.
pterodactyl_app

[BUG] Client Login not appearing

Describe the bug
There is no "Dont have an Admin account? Tap here" on the homepage

To Reproduce
Steps to reproduce the behavior:

  1. Turn on your phone
  2. Open the app

Expected behavior
The dont have an admin account text/button is meant to appear

Screenshots
https://cdn.discordapp.com/attachments/578370310772883464/578557612774129665/Screenshot_20190516-222056.jpg

Smartphone (please complete the following information):

  • Device: Samsung Galaxy A5 2017 Model
  • Android Version: Android 8.0.0
  • Samsung Experience version: 9.0

Additional context
N/A

[Feature] Modify server (Admin side)

Suggestion:
Add to where you can change CPU usage,ram usage and disk usage is allowed on the admin side.Also possibly being able to get notifications when nodes disconnect from the panel.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.