SmashPanel – home
Charcoal illustration of a gold-lit hosting dashboard and server racks, with open dark space on the left.

// SmashPanel

One panel for every site you host.

Domains, databases, DNS, mail and SSL for the accounts you host. Each hosting account runs in its own set of containers.

Get startedSee features

Smash Hit Hosting runs SmashPanel on its own servers.

// Why SmashPanel

One panel for the work of hosting

For small hosting companies, resellers, agencies and developers who want the sites they host in one place.

A stack for every account

Each hosting account runs in its own set of containers. CPU and memory limits are set on each container.

Sites, DNS and SSL together

Domains, authoritative DNS and automatic Let's Encrypt certificates, issued and renewed for you.

Mail when you want it

Mailboxes and SOGo webmail from an optional Mailcow stack, with SPF, DKIM and DMARC written into DNS.

Built for resellers

A reseller portal, white-label name and logo, and a Reseller API for the accounts you provision.

// Features

What you run from the panel

See the full feature list, grouped by hosting, mail, deploy, resellers and security.

PHP 8.2, 8.3 and 8.4

Each account runs on NGINX or Apache. Apache honours .htaccess.

MariaDB for the account

A MariaDB 11 server per hosting account, plus database users and Adminer.

Files and SFTP

A web file manager with its own login, and SFTP on a port of its own.

Staging and GitHub

A staging copy of a site, and deploys from a GitHub repository on push.

// Migration

Move a cPanel account yourself

Upload a full account backup, pull a live server over SSH, or run the command-line import. Website files, a database dump and DNS can come across. Mail is a separate copy, cron jobs are recreated, and SSL is issued again.

Read the migration guide

// How it works

From the internet to a site

A request reaches the edge, then the account's own containers. DNS, optional mail and a host agent sit beside that path.

InternetEdgeSmashPanelAccount stacks
  • Edge

    One reverse proxy terminates HTTPS and routes each hostname to the right account.

  • Portals

    Admin, reseller and client areas, from the same panel.

  • Account stacks

    Each hosting account runs in its own set of containers. CPU and memory limits are set on each container.

  • DNS

    Authoritative DNS, with a zone created when the account is created.

  • Email

    Optional Mailcow stack for mailboxes and webmail.

  • Host agent

    A local service that applies firewall, process and IP changes on the server.

See the architecture

// Questions

Questions

What is SmashPanel?

SmashPanel is a hosting control panel with admin, reseller and client areas. Each hosting account runs in its own set of containers. Smash Hit Hosting runs SmashPanel on its own servers.

Who is it for?

Small hosting companies and resellers, agencies that host client sites, and freelancers and developers.

Can I log in on this website?

No. The panel runs on your server, at an address such as https://panel.example.com/admin. For questions about this site, email support@smashhithosting.com.

How much does it cost?

Pricing is coming soon. This website does not list prices or take orders.

How are accounts separated?

Each hosting account runs in its own set of containers. CPU and memory limits are set on each container. Read the security page.

Can Smash Hit Hosting run it for me?

Install SmashPanel on your server

Ubuntu 22.04 or 24.04 LTS, a domain you control, and the install commands on the Get Started page.

Get startedBrowse the knowledge base

Want it hosted for you? See Smash Hit Hosting.