Skip to main content
Self-hosted · Free on every server

SixPanelFree Hosting Control Panel

SixPanel turns a VPS you rent into your own hosting platform. One command installs the web server, the database and HTTPS; a web panel then runs your websites and apps, domains, backups, security and monitoring. Free on every server, with no licence key.

Everything runs on your own server: your files, your databases, your visitors' data.

The panel and every server feature, on any number of servers

Free

The panel and every server feature, on any number of servers

To install, with one command

≈ 75 s

To install, with one command

Health checks, each failure with its fix

30+

Health checks, each failure with its fix

Panel interface languages

8

Panel interface languages

Reading this with an AI assistant?

View as Markdown

Getting SixPanel

SixPanel installs from one command. Nothing to sign up for, no key to enter, no code to paste: it is the same command for everybody. Free forever: no licence key, no per-server fee.

Fresh Ubuntu or Debian, as root
curl -fsSL https://installer.allsweb.net/sixpanel/install.sh | sudo bash

What protects a command running as root is not the address; it is the release signature. The installer carries our signing key and refuses any file that does not match, automatically. The install page explains it.

Try it before you download

Read-only login

Username: demo Password: pvEEe9YapMgq

Read-only: every change is refused and secrets are masked.

Get SixPanel

Free
  • Updates includedThe panel updates itself in place from its Updates page, on the release channel you choose.
  • First setup is freeSend your server details on WhatsApp or email.
  • AI with ProTia, AI Coding, Build with AI, AI analysis of incidents and MCP.
Read the manual

The panel needs no key and no account: it runs on your own server and keeps working if this site is down. Only addons are activated.

Or get a server with SixPanel already installedEasiest

Order a cloud server from AllsWeb and SixPanel comes installed and connected. Pick Ubuntu 26.04 LTS, Ubuntu 24.04 LTS or Debian 13, on any plan with at least 2 GB of memory. Power, backups and the firewall are in your AllsWeb dashboard.

Host any website or app, each in its own space

Create a project, choose its kind, and the panel gives it only what that kind needs: its own Linux account, folder, logs, backups and HTTPS. One site can never read another's files.

  • Static websites

    HTML, or a React, Vite or Astro site built to files. nginx serves it with no process and no database, and a single-page app is recognised by itself.

  • Node.js apps

    Next.js, Nuxt, SvelteKit, Remix, Express, NestJS and more. The framework is detected, and a new version goes live only once it answers, so there is no downtime.

  • PHP websites

    Laravel, Symfony, CodeIgniter or plain PHP, each with its own PHP-FPM pool that starts on demand, and its own PHP version if it needs one.

  • WordPress, managed and hardened

    Installed on your address with one-click sign-in, a restore point before every update, and a page cache that clears itself when you publish. No file editor, no xmlrpc.php, no PHP in uploads and a sign-in rate limit, from the start.

  • Pro

    Create with AI

    Describe a website and Tia builds it in Next.js, with a live preview, a commit for every change, and Publish when you are ready.

Deploy from a folder, a ZIP or git, on every push if you like. Every deploy is kept and can be rolled back.

How websites and apps workSix kinds on one server, measured

Everything else is free, too

The parts every server needs, set up and kept running by the panel.

  • Free HTTPS that renews itself

    Let's Encrypt certificates are issued and renewed for you. Connect Cloudflare with one token and the panel creates your DNS records as well.

  • Cloudflare, managed from the panel

    Add your Cloudflare accounts once. New domains get the recommended settings by themselves, deploys clear the right cache, and each site's settings are one page away.

  • MariaDB, one database user per project

    Download a copy, import an export, watch the slow queries, and open phpMyAdmin only while you need it.

  • Backups that are proven to restore

    Encrypted, incremental backups on a schedule, to the same server, S3, SFTP, Google Drive or AllsWeb Storage. Every week the newest one is restored into a throwaway database to prove it opens.

  • Deploys you can undo

    Push to git, upload a ZIP or drop a folder. Every deploy is logged and can be rolled back, and a Node.js app switches to a new version only once it answers.

  • Monitoring and alerts

    Services, disk, memory, sign-in attacks and every site's address are checked around the clock. A problem reaches you by email, Telegram, Slack, Discord or webhook.

  • Problems arrive with the fix

    The Health page runs more than thirty checks, and each failure tells you what to do. Common failures are repaired automatically, and alert emails come at most once per problem every six hours.

  • The PHP or Node.js version a site needs

    The server's own PHP stays the default. Add any PHP from 5.6 to the newest, or any Node.js release, when a site asks for it. Each site picks its own.

  • Staging before you go live

    A staging site is a complete, separate copy to try a change safely, made for 6amMart shops, WordPress sites, Laravel apps and static websites, on your own domain or a temporary sixpanel.dev address (needs a free AllsWeb account). Mail goes to a log, background jobs start off, search engines are kept out. Deployed from git, it works on its own branch, with Promote to production.

  • Access without sharing your password

    Give a developer a login that expires after 1 hour, 8 hours, 24 hours or 7 days, or share a read-only demo login. The activity log shows who changed what.

  • A command line for bad days

    sixpanel doctor names what is wrong and how to fix it; logs, restarts and backups work over SSH even when the browser will not open.

  • Signed updates in one click

    Every release is signed, and the panel updates itself from its Updates page on the channel you choose: Stable or Latest. An update never touches your sites' code or data.

Also included: the full manual, a sixpanel command for SSH, and a panel in eight languages.

SixPanel Pro

Add AI when you want it

The AI features come with SixPanel Pro: one subscription per AllsWeb account, for every server you connect. Everything above stays free.

Includes $5.00 of AI credit every month.

  • Tia, the assistant

    Ask in your own words and Tia works through the panel's own routes. In Ask mode every change waits for your approval, and root commands need your switch and your password.

  • AI Coding

    Claude Code, or Codex with a ChatGPT plan, changes one project's code from a chat in the panel. It runs as that project's own account, never as root, and works on a staging site first.

  • Build with AI

    Describe a site and Tia builds it, with a live preview on its own HTTPS address, a commit for every change, and Publish when you are ready.

  • AI analysis of incidents

    A warning arrives with its cause and what to do, and a fix the server can take back is one button away.

  • MCP and your own providers

    Let Claude, ChatGPT or Cursor operate the panel over MCP. Use AllsWeb AI, bring your own provider and key, or use a Claude or ChatGPT plan for coding.

Addons

Running 6amMart? There is an addon for that.

6amMart for SixPanel, sold on CodeCanyon, adds the 6amMart project type. It installs, runs and updates the whole 6amMart stack, on the untouched CodeCanyon code or your customised fork.

  • Live demo
  • Compatibility
  • Test reports

Free, Pro or Managed

The panel is free. Pro adds the AI features; Managed SixPanel adds a fast first answer from our engineers for the servers you choose.

Free

Forever

The whole control panel.

$0.00on every server

Support by ticket, first answer within 6 days

  • Websites and apps: static, Node.js, PHP and WordPress
  • Domains, free HTTPS certificates and Cloudflare
  • Git and zip deploys with history and rollback
  • Scheduled backups with a weekly restore test
  • Health checks, automatic repairs and one-click updates
  • Two-factor sign-in, hardening and an audit log

Pro

Every AI feature in SixPanel.

$5.00/ month

Includes $5.00 of AI credit every month

  • Tia, the AI assistant that works through the panel
  • Build with AI: describe a site and Tia builds and deploys it
  • AI Coding: Claude Code or Codex changes a project's code from a chat, on a staging site first
  • AI monitoring triage: each alert explained, with the fix
  • Your own AI providers and API keys, or a Claude or ChatGPT plan for coding
  • MCP: let Claude, ChatGPT or Cursor operate the panel

Per account, covering every server you connect.

Managed SixPanel

Our engineers look after the server with you.

$10.00/ month · per server

First answer within 4 hours

  • Everything in Free
  • Help with deploys, moves and updates
  • We fix what the panel cannot fix by itself
  • You choose which servers are managed

Billed per server you choose.

Need an answer within minutes during an outage? Priority support is available separately.

How to install SixPanel

Set aside about an hour for your first server. Most of it is waiting for DNS; the install command itself takes about a minute and a half.

  1. Rent a fresh VPS

    Ask for Ubuntu 26.04 LTS (Ubuntu 24.04 LTS and Debian 13 also work), and make sure you have the root login.

  2. Run the install command

    Paste the one-line command as root. It checks the server, installs everything and prints your panel link, username and password. Save all three.

  3. Open three ports

    In your hosting provider's firewall, allow 80, 443 and the panel's own port. A closed panel port is the most common reason the panel will not open.

  4. Sign in and turn on two-factor

    Open the panel link, scan the QR code with an authenticator app, and follow the short setup wizard.

  5. Point your domain

    Create a DNS record for your domain; once it resolves, the panel gets a free HTTPS certificate. Connect Cloudflare instead and the panel does both.

  6. Add your first website

    Projects → Create a new project: choose its kind, give it a name and, if you have it, its web address. The panel creates its account, folder and HTTPS certificate.

  7. Switch on backups

    Choose where copies go (another server over SFTP, S3 storage or Google Drive) and leave the weekly restore test on.

Read the step-by-step install guide

SixPanel server requirements

The installer checks all of this before it downloads anything, and stops with a clear message if something is wrong.

Server, access and account requirements for a SixPanel install.
RequirementDetail
Operating systemUbuntu 26.04 LTS (recommended), Ubuntu 24.04 LTS or Debian 13, freshly installed. Anything else is refused by name.
Processor typex86_64 (amd64) or arm64 (aarch64), including AWS Graviton, Ampere and Hetzner CAX. The install command is the same for both.
RAMAt least about 1.2 GB to install, and 2 GB or more is recommended. The installer adds a small swap file on a small machine and sizes everything to your memory.
DiskAt least 6 GB free; 12 GB or more recommended.
State of the serverFresh. No aaPanel, CloudPanel, cPanel or Plesk. Nothing already listening on ports 80 or 443.
Ports open at your providerThree: 80, 443 and the panel's own port, a random high number picked at install.
AccessThe root login for the server. The installer refuses to run as anyone else.
A domainAnd the ability to edit its DNS records.

What SixPanel installs: nginx, PHP-FPM, MariaDB and Redis from your operating system's own packages, run by systemd. That is PHP 8.5 and MariaDB 11.8 on Ubuntu 26.04, PHP 8.4 and MariaDB 11.8 on Debian 13, and PHP 8.3 and MariaDB 10.11 on Ubuntu 24.04. No containers and no third-party package sources.

Which operating system should you choose?

Ubuntu 26.04 LTS. Every SixPanel release is built and tested on it, and it gets security updates until May 2031, against May 2029 for Ubuntu 24.04 and August 2028 for Debian 13. Speed is not a reason to choose: all three measured the same.

How the three operating systems compare

SixPanel vs aaPanel, CloudPanel and a plain server

Compared as a hosting panel for your own server. If one server has to host your email, many separate client accounts or a stack SixPanel does not run, a general-purpose panel is the right tool. Those cases are listed below the table.

SixPanel, aaPanel, CloudPanel and a hand-built server compared as hosting panels.
ComparedSixPanelaaPanelCloudPanelPlain server, by hand
Built forWebsites and apps on your own server, each in its own Linux accountMany different websites on one serverMany different websites on one serverWhatever you build
PriceFree; the AI features with ProFree, with a paid editionFreeFree, plus your time
Backups tested by restoring themEvery week, automaticallyNot tested by usNot tested by usOnly if you script it
Email for your domainNo, use a mail serviceYesNoPossible, and yours to maintain
Installs on Ubuntu 26.04 and Debian 13Yes, and on Ubuntu 24.04No: its installer names neither (checked 10 September 2026)Yes, among other releasesYes

When aaPanel or CloudPanel is the better choice

Four real cases. If any of them is you, use the general panel instead:

  1. 1You need to host a Python, Ruby, Go or Java app. SixPanel runs 6amMart, static sites, Node.js apps, PHP sites and WordPress, and nothing else.
  2. 2You need mail, DNS or FTP hosting on the same box. SixPanel does not do those at all.
  3. 3You need several staff accounts with different permissions. SixPanel has one admin account and no roles.
  4. 4A long production track record is your first criterion. SixPanel is new. That is a fair reason to wait.

And one for doing it by hand: if you have a sysadmin, a hand-built server is not worse. A competent engineer can tune MariaDB, write cache rules and script backups. What SixPanel removes is the need to have that person, and the need to remember to re-check any of it.

The full comparisons: SixPanel vs aaPanel · SixPanel vs CloudPanel · SixPanel vs a plain server · Which operating system · Which database engine

How SixPanel keeps your server safe

  • A panel scanners cannot find

    The panel answers only at a secret address on a random port, over HTTPS. Anything else gets a blank “not found”, so a scanner cannot tell it is there.

  • Two-factor sign-in

    A password plus a 6-digit code from your phone. Twenty wrong passwords from one address in 15 minutes lock that address out for 30 minutes.

  • Projects kept apart by Linux

    Every project and website runs as its own Linux user with its own database user, and a project with Redis gets its own Redis, protected by a password. We tried to read one project's data from another, and every attempt was refused.

  • Signed updates

    Releases are signed with a key that is kept offline. Your server checks every update against the key it already trusts and refuses anything that does not match.

  • Secrets stay private

    Settings files can only be read by their owner, Ubuntu's security updates are switched on at install, and the support bundle removes passwords and keys before you send it.

Read the security and isolation report

What SixPanel does not do

  1. 1

    It manages the whole server.

    Everything on it runs through SixPanel: static, Node.js, PHP and WordPress sites, and the project types addons add. No email for your domain, no second control panel, nothing else on ports 80 and 443.

  2. 2

    One admin account. No roles, no team accounts.

    Temporary logins and a read-only demo login are the sharing mechanisms.

  3. 3

    The panel is root-equivalent on the machine.

    Anyone who can log into it can run anything on that server. That is what a server panel is.

  4. 4

    A code rollback does not undo database migrations.

    If a migration has run, rolling the code back needs a backup restore.

  5. 5

    Rate limiting is a flood shield, not DDoS protection.

    Per-address limits cannot be precise when a whole city shares one carrier IP address. Cloudflare is the real layer for that.

SixPanel FAQ

  • What is SixPanel?

    A free, self-hosted hosting control panel. One command on a fresh VPS installs nginx, PHP-FPM, MariaDB and Redis from the operating system's own packages, and a web panel then runs the server: websites and apps, domains, HTTPS, databases, deploys, backups and monitoring. There are no containers. Everything runs as ordinary system services under systemd. SixPanel Pro adds Tia, an AI assistant that works through the panel.

  • How much does SixPanel cost?

    Nothing: the panel and every server feature in it are free, on as many servers as you like, with no licence key. The extras are optional: SixPanel Pro adds the AI features, Managed SixPanel adds a fast first answer from our engineers per server, and addons such as 6amMart for SixPanel are sold on CodeCanyon. Current prices are on the SixPanel pricing page.

  • What are the server requirements for SixPanel?

    A VPS with root access, freshly installed with Ubuntu 26.04 LTS, Ubuntu 24.04 LTS or Debian 13, on x86_64 or arm64. At least about 1.2 GB of RAM to install and 2 GB or more to run comfortably, 6 GB of free disk (12 GB recommended), a domain whose DNS you can edit, and nothing else on the server: no other control panel and nothing on ports 80 or 443.

  • Which operating system should I install?

    Ubuntu 26.04 LTS. Every release is built and tested on it, and it gets security updates until May 2031, against May 2029 for Ubuntu 24.04 and August 2028 for Debian 13. Both of those work too. All three measured the same speed, so the support window is the only difference.

  • Which websites and apps can SixPanel host?

    Static websites (including React, Vite and Astro builds), Node.js apps such as Next.js, Nuxt, SvelteKit, Remix, Express and NestJS, PHP websites such as Laravel, Symfony and CodeIgniter, and managed WordPress. With Pro, it also hosts the websites Create with AI builds. Each runs as its own Linux account with its own folder, logs, backups and HTTPS. Python, Ruby, Go and Java apps are not supported.

  • Can SixPanel run 6amMart?

    Yes, through the paid 6amMart for SixPanel addon, sold on CodeCanyon. Upload its zip on the panel's Addons page, enter the purchase code, and the 6amMart project type appears. The addon's page has the compatibility details, a live demo and the test reports.

  • Do I need an AllsWeb account?

    Not for the free panel: it installs and runs without one, addons activate with their purchase code alone, and a staging site on your own domain needs no account either. Connecting the panel to a free AllsWeb account adds temporary sixpanel.dev addresses for staging sites and AllsWeb Storage as a backup destination; SixPanel Pro and Managed SixPanel are billed to that account.

  • Which PHP and Node.js versions can I use?

    The server's own PHP is the default: PHP 8.5 on Ubuntu 26.04, 8.4 on Debian 13 and 8.3 on Ubuntu 24.04. Server → PHP adds any version from 5.6 to the newest, and Server → Node.js downloads any Node.js release, checked against its signed checksums. Each website picks its version, and a move is tested before visitors are switched.

  • What is a staging site?

    A private, complete copy of a project (its own database, files, Linux account, services and certificate) to try an update or a big change with no risk to the live site. The panel makes one for a 6amMart shop, a WordPress site, a Laravel app and a static website; for another PHP app or a Node.js app, AI Coding (with Pro) sets one up and you start it. Every project has a Staging & Testing page in its menu, and Create staging site asks where the copy answers: your own domain, which needs no AllsWeb account, or a temporary https://….sixpanel.dev address, which needs the panel connected to a free AllsWeb account. A staging site starts quiet: outgoing mail goes to its log, background jobs are off and search engines are told not to index it. For a project deployed from git it works on its own git branch, and Promote to production moves what you tested there to the live site. Refresh from production copies the live data in again, and deleting it removes everything it had.

  • How do I know the backups actually work?

    The panel proves it. Every week it can restore your newest backup into a throwaway database, count what is inside and delete it again. Your live data is never touched. The result shows on the Backups page and on the Health page.

  • Can I use SixPanel with cPanel, Plesk, aaPanel or CloudPanel?

    No. The installer refuses a server that already runs aaPanel, CloudPanel, cPanel or Plesk, or has anything on ports 80 or 443, because two panels managing one web server break each other. If a server has to host your email or a stack SixPanel does not run, use a general-purpose panel there and give your SixPanel projects a server of their own.

  • Does updating SixPanel touch my data or my code?

    No. An update replaces SixPanel's own code only; your databases, uploads, certificates, backups, settings and your sites' code stay exactly as they are. Every update is signature-checked before it is applied.

  • What is Tia in SixPanel?

    SixPanel's AI assistant. You ask in your own words and Tia does the work through the panel's own routes, so nothing she does can reach further than a button can. In Ask mode, the default, every change waits for your approval; root commands need your switch and your admin password; secrets never reach the model. Use AllsWeb AI or bring your own provider, and connect your own AI agent over MCP. Tia and the other AI features come with SixPanel Pro.

  • What is AI Coding in SixPanel?

    A coding agent that changes one project's code for you, from a chat in the panel. Claude Code, or Codex when your provider is a ChatGPT plan, runs on your server as that project's own account, never as root, and you see every file it reads and every change it makes. It works on a staging site first, so the live website is not touched until you move the work there. A Claude or ChatGPT subscription can be its provider; a subscription serves AI Coding and Create with AI only, never Tia. The recommended server for AI Coding has 8 GB of memory, 20 GB of free disk and 4 vCPU. AI Coding is part of SixPanel Pro.

  • Is SixPanel open source?

    No. The panel's backend ships as compiled bytecode and its browser files are minified. The installer and the sixpanel command line are readable shell scripts, so the parts that run as root can be read before you run them. Your code and data stay fully yours.

  • Is there a container version of SixPanel?

    Not any more. SixPanel Docker was retired on 29 August 2026: the version that installs directly on the server measured faster on every endpoint, and it is where all development goes. Its release notes stay published.

  • What are SixPanel's Stable and Latest channels?

    There are two ways to receive updates. A release reaches Latest once it is fully tested and ready for production, and moves to Stable after it has run on real servers for a while. Stable is the most proven, and every standard install starts there. You can switch in Settings → Updates, on the Release channel card. Switching installs nothing by itself, and moving back to Stable never downgrades.

Your own hosting platform, free

Install SixPanel free on a server you already have, or order a cloud server with it installed and connected for you.

See what changed in every release