Everything it does
Search the page for the one thing you are missing. All 53 are here.
Server management
- Real-time console
- The console streams from before the container is up and anyone you invite can watch.
- File manager
- Unzip a modpack or fix a config line in the browser. Each user only sees their own server folder.
- Scheduled backups
- Nightly or on demand, with options for S3-compatible storage, SFTP or local disk. Never overfill your disk with our incremental backups.
- Database management
- Each database you create comes with its own credentials and phpMyAdmin opens already signed in.
- Task scheduler
- Restarts, console commands and backups all run on a timer you set.
- Network and subusers
- Invite someone by email and give them the console and nothing else. IP and port pairs are yours to assign.
- SFTP access
- Point any SFTP client at your server and sign in with your panel password.
- Resource monitoring
- Live CPU, memory and disk on every server to see how limits are being used.
- Activity logs
- Every server keeps its own record of who did what.
Game features
- Minecraft mod manager
- Built-in Minecraft mod manager with the ability to install your favourite modpacks from your favourite mod distributors.
- Modpack browser
- Find a modpack on Modrinth or CurseForge and pull it straight into your server folder.
- Version switcher
- Switch from Vanilla to Paper, Purpur, Forge, NeoForge, Fabric or Quilt and the startup command rewrites itself.
- Scheduled wipes
- Wipe the Rust map and blueprints on a schedule you set.
- SteamCMD integration
- SteamCMD fetches your Steam game files on install and keeps trying when Steam is having a bad day.
- Java manager
- The right Java version comes with the server, whichever Minecraft build you run.
Infrastructure and Kubernetes
- Linux daemon
- Every server runs in its own Docker container.
- Windows daemon
- Host game servers as native Windows processes.
- Kubernetes orchestrator
- Point it at a K3s or Kubernetes cluster and your servers spread themselves across it.
- Multi-node management
- One panel holds every node and every cluster you run.
- Node maintenance mode
- Cordon a node and nothing new lands on it while you work.
- Server transfers
- Move a server to another node in a few clicks. A failed move rolls itself back.
- Per-server firewall
- Cap bandwidth and firewall any server from the panel.
- One-line installer
- Run the installer with the token the panel generates.
- Remote self-update
- Update every machine you run from one button.
Billing and commerce
- Product catalogue
- Set the plan up once and every order builds itself from it.
- Stripe and PayPal
- Stripe and PayPal are already wired in, refunds included.
- Shopping cart and checkout
- If a customer closes the tab, their cart is still there tomorrow. Adjust your coupons and discounts to your desires, with per customer and per coupon caps and limits.
- Invoice management
- Every invoice is a PDF your customer can download, tax already added.
- Credit system and coupons
- Hold credit on a customer account and spend it against their orders. Every admin adjustment is on the record.
- Automatic provisioning
- Automatic server provisioning once the invoice has been posted and paid.
- WHMCS integration
- Ability for WHMCS sync to help move clients, products, orders and invoices across to BadgerPanel.
Security and access
- Two-factor authentication
- Sign in with an authenticator app, a YubiKey or a backup code.
- Social login
- Your panel users and admins sign in with their favourite apps, such as Discord, Google, GitHub and Twitter/X.
- Role-based access
- 44 permissions you can hand a subuser one action at a time. Start from three roles or build your own.
- API tokens
- Give a script a key with only the permissions you tick and pin it to the addresses you trust.
- Session management
- Check every device signed in right now and where it connected from. Sign any of them out.
- Brute-force protection
- Set how many failed logins lock an account.
- Encrypted transfers
- Your server data is encrypted while it moves between nodes.
Cloudflare and integrations
- Cloudflare DNS
- A new node is reachable by name the minute it joins.
- Automatic SRV records
- Your players connect on a plain address and never see a port number.
- Cloudflare tunnels
- Create and manage Cloudflare tunnels from the panel.
- Firewall management
- Block an address at Cloudflare without leaving the panel.
- Cloudflare analytics
- Bandwidth, requests and blocked threats for your Cloudflare zone.
- Discord and Slack webhooks
- A webhook carries panel events to Discord, Slack or any endpoint you name.
Admin and customisation
- Admin dashboard
- One screen tells you whether the whole fleet is healthy.
- Theme engine
- Set the colours and fonts to whatever your brand runs on, or let each user pick their own.
- Custom branding
- Your own logo and favicon throughout.
- Support tickets
- Tickets land with the customer already attached and sorted by department. Set an SLA clock against each priority.
- CRM dashboard
- See what each customer is worth and what renews in the next thirty days.
- Announcements
- Put a notice in front of everyone or one group and set the date it disappears.
- Audit logging
- Trace any change back to the account and IP address behind it. Export it as CSV or JSON.
- Bulk operations
- Restart hundreds of servers in one click.
- Pterodactyl egg support
- Your existing egg JSON imports unchanged and keeps its startup commands and variables.
See it running
Open the demo and explore the panel.