https://github.com/Ctrlpanel-gg/panel
Free, easy-to-use billing solution for hosting providers with seamless Pterodactyl Panel integration
https://github.com/Ctrlpanel-gg/panel
billing commerce ecommerce laravel marketplace open-source payment paypal php pterodactyl-panel stripe
Last synced: 4 days ago
JSON representation
Free, easy-to-use billing solution for hosting providers with seamless Pterodactyl Panel integration
- Host: GitHub
- URL: https://github.com/Ctrlpanel-gg/panel
- Owner: Ctrlpanel-gg
- License: mpl-2.0
- Created: 2021-06-05T09:26:12.000Z (about 5 years ago)
- Default Branch: main
- Last Pushed: 2026-05-06T20:43:09.000Z (about 1 month ago)
- Last Synced: 2026-05-06T21:40:08.988Z (about 1 month ago)
- Topics: billing, commerce, ecommerce, laravel, marketplace, open-source, payment, paypal, php, pterodactyl-panel, stripe
- Language: PHP
- Homepage: https://ctrlpanel.gg/
- Size: 24.7 MB
- Stars: 502
- Watchers: 17
- Forks: 178
- Open Issues: 38
-
Metadata Files:
- Readme: README.md
- Contributing: .github/CONTRIBUTING.md
- Funding: .github/FUNDING.yml
- License: LICENSE
- Code of conduct: .github/CODE_OF_CONDUCT.md
- Security: .github/SECURITY.md
- Cla: CONTRIBUTOR_LICENSE_AGREEMENT
Awesome Lists containing this project
README
# CtrlPanel.gg
CtrlPanel offers an easy-to-use and free billing solution for all starting and experienced hosting providers that seamlessly integrates with the Pterodactyl panel. It facilitates account creation, server ordering, and management, while offering addons, multiple payment methods, and customizable themes for a comprehensive solution.
> **Important:** CtrlPanel is **only compatible with Pterodactyl**. It does not support Pelican or any other hosting panels.






## Features
- Store with Credit-based system
- Popular payment gateways: PayPal, Stripe, Mollie, MercadoPago and more via thirdparty extensions
- Dynamic server billing (From hourly to yearly billing cycles)
- Referral and partner system
- Vouchers
- Ticket system
- Discord integration for verification and role assignment
- Role system with granular permissions
- Invoice generation with email delivery
- One account per IP registration limit
- HTTP API
And that's not all! Install CtrlPanel and you will be able to test all the available features that is being improved from version to version.
## Live Demo
Demo server: [demo.CtrlPanel.gg](https://demo.CtrlPanel.gg)
*Temporary demo - all data is periodically wiped.*
## Installation
Full installation documentation is available at [ctrlpanel.gg/docs](https://ctrlpanel.gg/docs/).
### Docker
> **Beta:** Docker support is experimental and not officially documented. Functionality is not guaranteed. Improvements are planned for a future release.
```bash
docker run -d -p 8080:80 -p 8443:443 --name ctrlpanel ghcr.io/ctrlpanel-gg/panel:latest
```
After starting, configure the database and Pterodactyl connection manually. See [.github/docker/README.md](https://github.com/Ctrlpanel-gg/panel/blob/main/.github/docker/README.md) for what's currently available.
### Linux
Supported on major distributions - Debian, Ubuntu, CentOS, Fedora, Arch, and others. Follow the [documentation](https://ctrlpanel.gg/docs/) for a full setup guide.
## Updating
See the [update instructions](https://ctrlpanel.gg/docs/category/updating) before upgrading.
## Marketplace
Looking for addons and extensions? Visit the [CtrlPanel Marketplace](https://market.ctrlpanel.gg/).
## Roadmap
Planned features and upcoming work: [CtrlPanel Roadmap](https://github.com/orgs/Ctrlpanel-gg/projects/1)
## Community and Support
For questions and help, join the [CtrlPanel Discord](https://discord.gg/ctrlpanel-gg-787829714483019826).
If you find CtrlPanel useful, consider [supporting the project](https://ctrlpanel.gg/docs/contributing/donating).
## Contributing
Contributions are welcome. Please read the following before getting started:
- [CONTRIBUTING.md](https://github.com/Ctrlpanel-gg/panel/blob/development/.github/CONTRIBUTING.md) - contribution guidelines and pull request process
- [CODE_OF_CONDUCT.md](https://github.com/Ctrlpanel-gg/panel/blob/development/.github/CODE_OF_CONDUCT.md) - community standards
- [CONTRIBUTOR_LICENSE_AGREEMENT](https://github.com/Ctrlpanel-gg/panel/blob/development/CONTRIBUTOR_LICENSE_AGREEMENT) - required for all contributors
- [LICENSE](https://github.com/Ctrlpanel-gg/panel/blob/main/LICENSE) - project license
## Security
To report a vulnerability, please follow the process described in [SECURITY.md](https://github.com/Ctrlpanel-gg/panel/blob/development/.github/SECURITY.md). Do not open public issues for security-related matters.