New · Radio streaming with AutoDJ is now built into every plan ›
The hosting control panel for your own servers

Your hosting business,
in one fast panel.

Accounts, resellers, AutoSSL, every PHP version, files, FTP, DNS, radio streaming and security — installed with a single command and managed from one calm, beautiful panel.

One-command installAlmaLinux, Rocky, Ubuntu, Debian~1.5 MB on disk4 languages
contPanelAll systems runningLIVE
Server desk
AlmaLinux 9 · AMD EPYC · 8 cores
Uptime 41d 6h
0%
CPU0%
0%
Memory0%
0%
Disk0%
Accounts0
Sites0
Databases0
Radio stations0
● server01.yourhost.com203.0.113.10PHP 8.3rootcontPanel
Hosting accountsResellersAutoSSLPHP 5.6 – 8.4File managerFTP / FTPSDNSRadio + AutoDJ2FA
Accounts and resellers

One form.
A ready hosting account.

Type a username and a domain. The Linux user, website folder, PHP pool and SSL certificate are prepared in seconds — and the customer gets their own panel.

  • Packages with disk, domain, database and radio limits
  • Resellers sell from their own panel, within limits you set
  • Open any customer's panel in one click, no password needed
  • Suspend a reseller and every one of their customers pauses
Learn more
Create account
Business · 10 GB
Create
Linux user and folders
PHP-FPM pool
Apache virtual host
Let's Encrypt certificate
Reseller “nova”: customers 7 / 20
AutoSSL

Point the domain.
The padlock appears.

As soon as a domain points to your server, contPanel requests a free Let's Encrypt certificate, switches the site to HTTPS and renews it on time — without certbot, without cron.

  • Waits for DNS and retries by itself every hour
  • www is added automatically when it resolves
  • Renewal in the last third of the certificate's life
  • A real certificate for the panel itself, too
Learn more
AutoSSLshop.example.com
shop.example.com
DNS→Challenge→Issued→HTTPS
example.comValid · 61 days
blog.example.comValid · 33 days
old.example.comWaiting for DNS
MultiPHP

Every PHP version.
Side by side.

Install PHP 5.6 to 8.4 with one click and choose a version per site. Versions your OS repositories do not carry are compiled from source, each with the OpenSSL it needs.

  • Per-site memory, upload size, execution time and process manager
  • Switching versions is tested first and rolled back on error
  • Builds run in the background with a live log
Learn more
PHP versions
PHP 8.4Installed12 sites
PHP 8.3Installed Default87 sites
PHP 8.1Installed41 sites
PHP 7.4Installed23 sites
PHP 5.6Building from source 0%
File manager and FTP

Feels like FTP.
Works in the browser.

Drag a whole folder in and it uploads with every subfolder. Select many files, change permissions, compress, extract and edit code — then hand out FTP or FTPS logins locked to one folder.

  • Shift and Ctrl selection, right-click menu, keyboard shortcuts
  • chmod with checkboxes and numbers kept in sync
  • zip and tar.gz, safe extraction, multi-file download
  • Virtual FTP users per site, passive ports opened for you
Learn more
Files · public_html0 selected
Drop files or folders here
📁 wp-content—755
📁 wp-admin—755
📄 index.php405 B644
📄 .htaccess240 B644
ReadWriteExec Owner Group Public
chmod 755 · click the boxes
NewRadio streaming

A radio station
in the smallest account.

Icecast or SHOUTcast per station, streamed over HTTPS on the customer's own domain. Upload MP3s and AutoDJ goes on air; DJs connect with their own logins and live shows are recorded.

  • AutoDJ with weekly schedule, jingles and listener requests
  • DJs with time slots; AutoDJ takes over when they leave
  • Embeddable player, listener charts and a monthly traffic cap
  • No re-encoding: tiny CPU use
Learn more
Mimar FMON AIR
Now playingEge RüzgârıDeniz Kaya
184listeners
Listeners, last 24 hours
—
Monthly traffic estimate · try the numbers
DNS

Every site gets a zone.
Every change is checked.

contPanel runs an authoritative BIND server. Zones are created with each site, and every record is validated with named-checkzone before it goes live — a broken zone never reaches the internet.

  • A, AAAA, CNAME, MX, TXT, NS, SRV and CAA
  • Your own name servers, glue-record guidance included
  • Customers manage only their own domains
Learn more
example.comnamed-checkzone OK
NameTypeValue
@A203.0.113.10
wwwCNAMEexample.com.
@TXTv=spf1 a mx ~all
@CAA0 issue "letsencrypt.org"
Security

Locked down by default.
Open only to you.

Two-factor sign-in for everyone, root access limited to your IP addresses, Fail2ban for SSH and the panel, firewall ports and a web application firewall — with a security score that tells you what is left.

  • Authenticator-app 2FA with QR code
  • Failed sign-ins are banned automatically
  • ModSecurity with OWASP rules: detect first, then block
  • Recovery commands on the server if you lock yourself out
Learn more
Security6 / 6
Verification code
Installation

One command.
A few minutes later, you're hosting.

Run it as root on a clean server. The installer asks for your language, starts your free trial and sets up Apache, PHP, MariaDB, the firewall and the panel.

$bash <(curl -fsSL https://license.contpanel.com/install)
root@alma-server — bash
1
Choose your languageEnglish, Türkçe, Deutsch or Français
2
Free trial startsNo key, no card
3
Packages installedApache · PHP-FPM · MariaDB
4
Panel is readyhttps://SERVER-IP:2087
0:00 · about 4 minutes on a typical VPS
Read the installation guide
Small, fast, multilingual

About 1.5 MB.
In four languages.

No framework, no Node, no heavy daemons: one small background agent and PHP. Logs rotate themselves, build leftovers are removed, and the whole panel speaks English, Türkçe, Deutsch and Français.

  • The installer and the panel use the language you pick
  • Each user can switch language and light or dark theme
  • Background tasks run without cron
Accounts
EnglishTürkçeDeutschFrançais
Panel on disk~1.5 MB
Background agent1
Cron jobs needed0
And much more

Everything a hosting server needs.

⌘K command palette

Jump to any page or action from anywhere.

One-click customer login

Support customers inside their own panel.

Disk quotas

Soft limits that never take sites offline.

Web server tuning

HTTP/2, Brotli, caching, MPM — safely tested.

Per-site logs

Error, access and PHP logs in the browser.

Embeddable radio player

One line of code on any website.

Light and dark

A calm interface, day or night.

Recovery commands

Reset passwords and 2FA from SSH.

Pricing

A plan for every server.

Every plan starts with a free trial. Upgrade from the trial without reinstalling.

Solo

15-day free trial

One server, your own sites

₺—
Buy
  • Up to 10 hosting accounts
  • Every PHP version
  • AutoSSL
  • File manager and FTP
  • 1 radio station
Most popular

Business

15-day free trial

Hosting companies and agencies

₺—
Buy
  • Unlimited hosting accounts
  • Resellers
  • DNS
  • 5 radio stations
  • Full security suite

Pro

15-day free trial

Broadcasters and large servers

₺—
Buy
  • Everything in Business
  • Unlimited radio stations
  • PHP builds from source
  • Priority support
🔒 3-D Secure payment↑ Upgrade from trial, no reinstall⚡ License active in seconds∞ Lifetime option
contPanelClassic panels
One-command install✓✓
Every PHP version per site, incl. 5.6✓Add-on
Radio streaming with AutoDJ✓—
Panel size on disk~1.5 MBGBs
Lifetime license option✓—
Interface in TR / EN / DE / FR✓Partial
FAQ

Questions, answered.

AlmaLinux, Rocky and RHEL 8–10, CentOS Stream 9–10, Fedora, Amazon Linux 2023, Ubuntu 20.04+ and Debian 11+. Install on a clean server.

Run the install command without a key and your server gets a trial license automatically. When you buy, enter the trial key at checkout and it becomes a full license — no reinstall.

Only the panel locks. Websites, databases and SSL renewals keep running, and the panel unlocks as soon as the license is renewed.

Yes. Every hosting account signs in on port 2083 to its own panel; resellers sign in on 2087 and manage only their customers.

Traffic = bitrate × listeners × time. At 128 kbps one listener uses about 57.6 MB per hour. AAC+ at 48–64 kbps halves it, and a relay/CDN can carry the listeners for you.

Run “contpanel upgrade” on your server; the newest version is installed in seconds and nothing else changes.

Start hosting on contPanel
today.

Install the free trial now, or talk to us about your servers.