Clean storefront
Show only the products you create. No forced plans, no default games and no clutter.
PteroPay gives Pterodactyl and Pelican hosts a clean storefront, Stripe checkout, invoices, vouchers, client dashboards and automated server provisioning.
Core features
Start with an empty store, add your own games and plans, connect payment processing, then let PteroPay handle the boring billing work.
Show only the products you create. No forced plans, no default games and no clutter.
Accept top ups, subscriptions and one-time purchases with invoices and email receipts.
Create, suspend, unsuspend and remove servers through connected panel APIs.
Customers can view servers, invoices, credit balance, account settings and active services.
Manage users, servers, games, plans, vouchers, payments, themes, SMTP and panel settings.
Send branded HTML emails for welcome, invoices, server events and credit warnings.
Top ups, renewals and invoices in one place.
Built for customers
Plans lead to a dedicated purchase page, customers can review what they are buying, apply vouchers and pay through Stripe when payments are configured.
Panel support
Use your game panel for server control while PteroPay handles users, billing, purchases and automation.
Connect a panel URL and API key, sync users and provision servers automatically after payment.
Use Pelican alongside Pterodactyl with independent connection settings and clear status checks.
Billing engine
Give customers simple checkout while admins control the billing rules behind the scenes.
Installer
The installer asks for database details, Stripe keys, panel API settings, SMTP settings and your admin account.
Requirements
The installer detects your OS and automatically installs nginx, PHP-FPM, MySQL or MariaDB, Redis, cron, Composer, Node.js and npm when they are missing.
| OS | Version | Recommended |
|---|---|---|
| Ubuntu | 20.04 LTS | Yes |
| Ubuntu | 22.04 LTS | Primary |
| Ubuntu | 24.04 LTS | Yes |
| Debian | 11 | Yes |
| Debian | 12 | Yes |
| AlmaLinux | 8 | Yes |
| AlmaLinux | 9 | Yes |
| Resource | Minimum | Recommended |
|---|---|---|
| RAM | 1 GB | 2 GB or more |
| CPU | 1 vCPU | 2 vCPU |
| Disk | 10 GB | 20 GB SSD |
| PHP | 8.2+ | 8.3 |
| Node.js | 18+ | 20 |
| Database | MySQL or MariaDB | Local MySQL/MariaDB |
Typical idle usage: 500 MB to 1 GB for nginx, PHP-FPM, MySQL/MariaDB and Redis together. 2 GB RAM is the recommended starting point.
License
PteroPay is MIT licensed and provided as-is. Review the terms, warranty disclaimer and liability limits before installing or using the demo.
Comparison
PteroPay stays focused on hosting plans, panel automation, payments and customer management.
| Feature | PteroPay | PteroCA | CtrlPanel | WHMCS |
|---|---|---|---|---|
| Free and open source | Yes | Yes | Yes | No |
| Pterodactyl support | Yes | Yes | Yes | Partial |
| Pelican support | Yes | No | No | No |
| One command installer | Yes | Partial | Partial | No |
| Credit and subscription billing | Yes | Partial | Yes | Yes |
| Built-in themes | 10 | No | No | Partial |
| Monthly licence | £0 | £0 | £0 | £15+ |
Ready
Use PteroPay to sell servers, bill customers and automate provisioning from one clean dashboard.