Support
Please Include What You Were Doing, What You Expected, What Happened Instead, Your iPhone Or iPad Model And iOS Version, And The Update ID Shown In The App Under Settings
Do Not Send API Keys Or Passwords
Getting Started
How Do I Connect My Panel?
Open The App, Add A Panel, And Enter Your Panel's Address (Use https://) And A Client API Key
To Create One, Sign In To Your Panel, Go To Account, API Credentials, Create A Key And Copy It Straight Away, Because The Panel Shows It Only Once
What Do I Need For The Admin Features?
Admin Screens (Nodes, Users, Servers, Locations, Database Hosts, Eggs And So On) Need An Admin-Level Key
On Pterodactyl 1.x That Is An Application API Key From Admin, Application API, Which You Can Add To The Panel In The App
On Pterodactyl 2.0, A Root Administrator's Client API Key Also Works
Your Panel Account Must Be Allowed To Do Those Things
Which Panels Are Supported?
PteroControl Is Built For Pterodactyl 1.x And Also Works With 2.0 Panels, Including Their Tags And Extensions
Some Features Depend On Your Panel's Version And Settings, And A Feature Your Panel Does Not Offer Will Show An Error Instead Of Working
What Is The Demo Panel?
It Is Made-Up Sample Data So You Can Look Around Without A Panel Of Your Own
Nothing In It Is A Real Server
Troubleshooting
I Cannot Connect To My Panel
- Check The Address Starts With
https://And Opens In Your Phone's Browser - Make Sure The Key Is A Client API Key From The Same Panel, Copied In Full
- If Your Panel Is Behind A Firewall, VPN Or A Service Like Cloudflare Access Or Bot Protection, It May Block The App
Allow API Requests To/api/client - If Your Key Is Restricted To Certain IP Addresses, Your Phone's Address Must Be On That List
The Console Will Not Connect
The Live Console Talks To Your Server's Wings Node, Not Just The Panel
The Node's Address And Port Must Be Reachable From Your Phone, With A Working HTTPS Certificate
If Statistics Still Update But The Console Is Silent, The Node's Websocket Is Usually Blocked
I See "Too Many Requests" Or The Panel Is Limiting Requests
Pterodactyl Allows Roughly 240 API Requests A Minute Per Key
The App Keeps Itself Under That Limit And Waits When The Panel Asks It To Slow Down
If You See This Message, Wait A Few Seconds
If Other Tools Use The Same Key, Give Each Tool Its Own Key
The Theme Does Not Follow My IPhone's Light Or Dark Setting
Set The Theme To System In Settings
This Needs The Latest Version Of The App From The App Store
Push Alerts
How Do Push Alerts Work?
iOS Stops Apps In The Background, So A Small Service We Run Checks Your Panel And Asks Apple To Notify You When A Running Server Goes Offline Or Uses Nearly All Of Its Memory
When You Switch Alerts On, The App Makes A New API Key Called "PteroControl Push Relay" On Your Panel And Sends Only That Key, The Panel's Name And Address, And Your Device's Push Token To The Service
Your Own Key And Password Are Never Sent
Details Are In The Privacy Policy
How Do I Turn Alerts Off Or Delete My Data?
Switch Them Off In The App's Settings
That Removes Your Panel Address And Key From The Service
You Can Also Delete The "PteroControl Push Relay" Key In Your Panel Under Account, API Credentials, Which Stops Alerts At Once
To Ask Us To Delete Anything Else, Email [email protected]
Switching Alerts On Fails
- Allow Notifications For PteroControl In iOS Settings
- Push Needs A Real iPhone Or iPad, Not A Simulator
- If The Message Mentions A Firewall Or Bot Protection, Your Panel Is Blocking The Alert Service
Allow Its Requests To/api/client - Your Account May Already Have The Maximum Number Of API Keys
Delete One You No Longer Use And Try Again
Your Data
Where Are My Keys Stored?
In The iOS Keychain On Your Device
The App Does Not Send Them To Us, Except For The Separate Key Created For Push Alerts If You Turn Them On
See The Privacy Policy
Does The App Collect Analytics?
No
There Are No Accounts, Ads, Analytics Or Tracking
Report A Problem Or Share An Idea
Email [email protected]
If You Have Found A Security Issue, Please Email Us Privately First And Give Us A Chance To Fix It Before Sharing It Publicly