f5f0eee857fe50397b2ab4eef122f06cfd49de06
Pterodactyl Advanced Admin Addons
Author: Ball Studios
Repository: https://git.balls.studio/BallStudios/pterodactyl_addon
License: MIT
Target: Pterodactyl Panel v1.12.4 + Wings latest stable
A production-ready, modular addon suite for Pterodactyl Panel adding four major features:
| Module | Description |
|---|---|
| 🌐 Network Traffic Dashboard | Real-time + historical traffic, port breakdown, container flow graph |
| 🔐 Role-Based Server Permissions | Reusable roles with full deny/allow resolution, server-level overrides |
| 📝 File Revision History | Compressed file diffs, restore, diff viewer, audit log |
| ⌨️ Console Command Autocomplete | Minecraft command library, live player tracking, custom definitions |
⚡ One-Line Install
Run this as root on your Pterodactyl server:
bash <(curl -fsSL https://git.balls.studio/BallStudios/pterodactyl_addon/raw/branch/main/install.sh)
With a custom panel path (if not /var/www/pterodactyl):
bash <(curl -fsSL https://git.balls.studio/BallStudios/pterodactyl_addon/raw/branch/main/install.sh) /path/to/pterodactyl
Update
bash <(curl -fsSL https://git.balls.studio/BallStudios/pterodactyl_addon/raw/branch/main/update.sh)
Uninstall
bash <(curl -fsSL https://git.balls.studio/BallStudios/pterodactyl_addon/raw/branch/main/uninstall.sh)
Note
The installer backs up all patched core files before making any changes. The backup path is printed at the end of installation.
Manual Install
If you prefer manual control, see docs/INSTALL.md for step-by-step instructions.
Documentation
- Installation Guide
- Update Guide
- Uninstall Guide
- Configuration Reference
- API Reference
- Security Notes
- Troubleshooting
Requirements
| Requirement | Version |
|---|---|
| Pterodactyl Panel | v1.12.x |
| PHP | 8.1+ |
| Node.js | 22.x |
| Yarn | 1.x |
| MySQL/MariaDB | 8.0+ / 10.4+ |
License
MIT © Ball Studios — https://git.balls.studio
Languages
PHP
59.9%
TypeScript
17.5%
Shell
14.5%
Python
8.1%