Installing MaxPanel on your server

Installing MaxPanel on your server

What you'll learn: how to install MaxPanel on a fresh Ubuntu 24.04 server, step by step.

This is a one-time setup. You only ever do this once per server.

Before you start

Make sure you have:

  • A fresh Ubuntu 24.04 server (see What kind of server do I need?)
  • A domain name pointed at that server (for example panel.yourbusiness.com → your server's IP). Wait a few minutes after creating the DNS record so it can spread.
  • Your server's root password or SSH access

If any of that is missing, sort it first — it'll make the rest much smoother.

Step 1 — Log in to your server

From your computer, open a terminal (Terminal on Mac, PowerShell on Windows) and run:

ssh root@your-server-ip

Replace your-server-ip with the IP your hosting provider showed you. If it asks for a password, paste the one your provider gave you.

[screenshot here: terminal with successful SSH login]

Step 2 — Run the installer

Once you're logged in, paste this single command and press Enter:

curl -fsSL https://get.maxpanel.cenmax.in | sh

The installer will:

  1. Check that you're on Ubuntu 24.04.
  2. Set up the MaxPanel software repository.
  3. Install MaxPanel and start it.

You'll see a stream of messages — that's normal. The whole thing takes 2–5 minutes depending on your server.

When it finishes, you'll see a green "MaxPanel install complete" message.

[screenshot here: install complete screen]

Step 3 — Add an SSL certificate to your panel

Your panel needs HTTPS so you (and your customers) can log in safely. Run:

apt install -y certbot python3-certbot-nginx
certbot --nginx -d panel.yourbusiness.com

Replace panel.yourbusiness.com with the domain you pointed at this server.

It'll ask for your email, then ask you to agree to terms — answer yes. After a moment, your panel will be reachable at https://panel.yourbusiness.com.

Step 4 — Open your panel in a browser

Visit your panel address in any browser:

https://panel.yourbusiness.com

You'll see a screen asking for your license token. That's the next step — see Activating your license.

If something goes wrong

  • "This installer must run as root" — you logged in as a regular user. Either log in as root directly, or run the command with sudo sh instead of just sh at the end.
  • "MaxPanel only supports Ubuntu 24.04" — your server is running a different version. Recreate it with Ubuntu 24.04 selected.
  • The certbot step says it can't find your domain — your DNS hasn't spread yet, or the A record isn't pointing to this server. Wait 10 minutes and try again.
  • The browser shows "site can't be reached" — same thing, usually a DNS delay. Give it a few minutes.

If you're still stuck after trying the above, contact support and we'll help.


Related articles