Why bipanel?

Running a hosting server doesn't have to mean pricey add-ons, per-account bills and manual updates. We built bipanel to fix that.

Priced per server, not per account

With per-account pricing, your bill grows with your customer list. bipanel is licensed per server: every account up to your plan's limit costs nothing extra, and you don't need a license at all for up to 3 accounts.

Every account in its own space

Each account runs as its own system user with its own PHP-FPM pool, locked to its home directory with open_basedir. File operations are hardened against symlink attacks, and commands run without a shell.

Node.js, Next.js and Python, first-class

Apps need no add-ons: frameworks are detected, and build and start commands, environment variables, live logs and git-push deploys live on one screen. PHP sites and modern apps sit side by side on the same server.

Runs wherever you want

The same code runs as full shared hosting on your own server, with Docker on any VPS, or as a single service on Railway. Your license works on all of them, so you can move when your needs change.

Updates that install and roll back on their own

Every release is signed with Ed25519, and bipanel won't install anything it can't verify. The panel database is backed up before each update, and if the new version fails its health check, bipanel rolls back by itself. You choose the maintenance window.

Security on by default

DDoS protection, brute-force blocking, two-factor authentication, a firewall and an audit log come in the box, with no extra security product to buy.

Ready for a hosting business

Packages and quotas, resellers (account and resource limits, permission lists), white label, one-click login as a customer, and password-free single sign-on to phpMyAdmin come as standard.

English and Turkish interface

The user and admin panels are in English and Turkish, and each user picks their own language. Purchasing, invoices, the customer portal and emails are bilingual too, with one currency: US dollars.

Your data stays with you

Sites, databases and email never leave your server. Even if a license expires, your sites keep running; only creating new accounts stops.

More accounts, same bill. The Unlimited plan: $39 (excl. tax) a month, however many accounts you host. Pricing

How it differs from traditional panels

bipanel versus traditional hosting panels
bipanelTraditional panels
Pricing Per server, flat up to the plan's account limitOften per account; grows as you add accounts
Node.js, Next.js, Python Built inOften an add-on or extra license
Account isolation Own user and PHP-FPM pool per accountOften needs an extra product
Where it runs Server, Docker or RailwayUsually a server only
Updates Signed, automatic, reversibleVaries
DDoS and brute-force protection Built inOften an extra product

A general summary; individual products vary.

What's next

We don't hide what we haven't built yet. These are on our roadmap, ordered by what customers need.

Spam and virus filtering

Rspamd and ClamAV integration is coming in the next releases. SPF, DKIM and DMARC are available today.

Incremental, encrypted backups

Today you get full, files-only or database backups; incremental backups with restic are planned.

Per-account CPU/memory limits (cgroups)

Node.js apps already have memory and CPU limits; account-wide limits including PHP-FPM are planned.

Wildcard SSL

Wildcard certificates via DNS-01 validation are on the roadmap.

Multi-server clusters

Splitting web, database, mail and DNS roles across servers comes in a later release.

See for yourself.

Install on a clean Ubuntu or Debian server with one command; no license needed for up to 3 accounts.

curl -fsSL https://bipanel.io/install.sh | sudo bash -s -- --hostname server.example.com --email [email protected]