# SixPanel: the server control panel for 6amMart

> Source: https://test-allsweb.allsweb.net/sixpanel
> Markdown for agents: https://test-allsweb.allsweb.net/sixpanel.md
> Publisher: AllsWeb (www.allsweb.com)

SixPanel sets up everything 6amMart needs on your own VPS with one command, then gives you a web panel to run it: domain, HTTPS, deploys, backups and health checks. Version 1.5 also runs static, Node.js, PHP and WordPress sites beside the shop, with Tia, an AI assistant that works through the panel. It is a one-time purchase on CodeCanyon with no monthly or per-server fee, and we do your first setup free.

Everything runs on your server. Your database, your images, your customers' data.

## At a glance

- **Faster than a fully tuned aaPanel — same hardware, same shop, measured:** 1.76×
- **To install, with one command:** ≈ 5 min
- **Runs a whole shop:** 2 cores / 4 GB
- **Panel interface languages:** 8
- **Price:** Free
- **Where to get it:** https://codecanyon.net/search/sixpanel
- **Documentation:** https://test-allsweb.allsweb.net/sixpanel/docs
- **Install command:** `curl -fsSL https://installer.allsweb.net/sixpanel/install.sh | sudo bash`

## What is SixPanel?

6amMart from CodeCanyon is a folder of code. Before it can take a single order, someone has to set up a web server, a database, PHP, a cache, a background worker, a scheduler, a websocket server and HTTPS — and keep them all running.

SixPanel does that for you. It installs nginx, PHP-FPM, MariaDB and Redis directly on the server — no containers — configures them the way 6amMart needs, and keeps them running.

### Running 6amMart with and without SixPanel

|  | Without it | With SixPanel |
| --- | --- | --- |
| Setting up the server | Installing and connecting nginx, PHP, MariaDB, Redis, a queue worker, cron and certificates by hand | One command installs and connects everything. If a service crashes, systemd restarts it. |
| Tuning for your server | Guessing the database and PHP settings, or paying someone to tune them | Sized automatically from your server's memory and CPU cores — at install, and again whenever you ask. |
| Updating the shop | Paying a developer for every update | Push to git or upload the new zip. Every deploy is logged and can be rolled back. |
| Backups | Hoping the backup works on the day you need it | Backups run on a schedule, and a weekly test restores the newest one to prove it opens. |
| When something breaks | Reading log files to work out why the shop is down | The Health page names the problem and its fix, and common failures are repaired automatically. |

## How to install 6amMart on a VPS with SixPanel

Set aside about an hour for your first server — most of it is waiting for DNS. The install command itself takes about five minutes.

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. **Install your 6amMart code** — Upload your CodeCanyon zip or connect your private git repository. Your shop is live at the end of this step.
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](https://test-allsweb.allsweb.net/sixpanel/docs/install)

## What SixPanel does for you

- **One command sets up the whole server** — nginx, PHP-FPM, MariaDB, Redis, the queue worker, the scheduler, the websocket server and HTTPS — each sized to your server's memory and CPU. A setup wizard then walks you through domain, HTTPS, code and backups.
- **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.
- **Deploy from git or a zip** — Push to your repository and the shop updates, or upload a new CodeCanyon zip. Every deploy is logged and can be rolled back, and an update refuses to overwrite files you edited on the server.
- **Backups that are proven to restore** — Encrypted, incremental backups on a schedule — to the same server, S3, SFTP or Google Drive. Every week the panel restores the newest one into a throwaway database to prove it opens.
- **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.
- **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.
- **More than one shop per server** — Each shop runs as its own Linux user, with its own database user, PHP workers and Redis, so one shop cannot read another's data.
- **Move shops between servers** — Move one shop or a whole server to a new machine, or bring a shop in from its code, database export and images. Row counts and files are compared before a move counts as done, and your DNS is never touched.
- **A cache built around 6amMart** — Public catalog requests are cached in nginx for five seconds, so 100 identical requests in that window start PHP once. Signed-in, cart, checkout and payment requests are never cached.

Also included: SixPreflight's shop check-up inside the panel, the full manual, and a sixpanel command for days when the browser will not open.

## SixPanel server requirements

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

| Requirement | Detail |
| --- | --- |
| Operating system | Ubuntu 26.04 LTS (recommended), Ubuntu 24.04 LTS or Debian 13, freshly installed. Anything else is refused by name. |
| Processor type | x86_64 (amd64) or arm64 (aarch64) — AWS Graviton, Ampere and Hetzner CAX included. The install command is the same for both. |
| RAM | 2 GB is the practical minimum; 4 GB is comfortable for one shop. The installer refuses below about 1.2 GB. |
| CPU cores | 2 cores for one shop. For each extra shop, add 1–2 cores and about 2 GB of RAM. |
| Disk | At least 6 GB free; 12 GB or more recommended. |
| State of the server | Fresh. No aaPanel, CloudPanel, cPanel or Plesk. Nothing already listening on ports 80 or 443. |
| Ports open at your provider | Three: 80, 443 and the panel's own port — a random high number picked at install. |
| Access | The root login for the server. The installer refuses to run as anyone else. |
| A domain | And the ability to edit its DNS records. |
| Your code | 6amMart 4.0 or newer — the CodeCanyon zip, or the same code in a private git repository. |

What SixPanel installs: nginx, PHP-FPM, MariaDB and Redis from your operating system's own packages, run by systemd — PHP 8.5 and MariaDB 11.8 on Ubuntu 26.04, PHP 8.4 and MariaDB 11.8 on Debian 13, 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 April 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.

## SixPanel vs aaPanel, CloudPanel and a plain server

Compared for the job SixPanel was built for: running a 6amMart shop. 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 — the cases are listed below the table.

| For the job of running 6amMart | SixPanel | aaPanel | CloudPanel | Plain server, by hand |
| --- | --- | --- | --- | --- |
| Built for | 6amMart first — and, from 1.5, static, Node.js, PHP and WordPress sites | Many different websites on one server | Many different websites on one server | Whatever you build |
| 6amMart's queue worker, scheduler, websocket and uploads | Set up and kept running for you | Yours to set up and remember | Yours to set up and remember | Yours to set up and remember |
| Speed on the same server with the same shop | 1.76× faster than a tuned aaPanel | Measured, after we tuned it | Not measured by us | Depends on who builds it |
| Backups tested by restoring them | Every week, automatically | Not tested by us | Not tested by us | Only if you script it |
| Other websites and email on the same server | Websites yes, from 1.5. Email no | Yes | Other websites, yes | Possible, and yours to maintain |
| Installs on Ubuntu 26.04 and Debian 13 | Yes, and on Ubuntu 24.04 | No — its installer names neither (checked 10 September 2026) | Yes, among other releases | Yes |

### When aaPanel or CloudPanel is the better choice

Five real cases. If any of them is you, buy the general panel and do not buy this:

1. You need to host something other than 6amMart, a static site, a Node.js app, a PHP site or WordPress — a Python, Ruby, Go or Java app, say. SixPanel runs those kinds and nothing else.
2. You need mail, DNS or FTP hosting on the same box. SixPanel does not do those at all.
3. You need several staff accounts with different permissions. SixPanel has one admin account and no roles.
4. Your server's main job is not 6amMart. The speed, cache and health work on this page comes from knowing 6amMart well; the website kinds in 1.5 are managed properly, but none of the measurements here are about them.
5. A 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](https://test-allsweb.allsweb.net/compare/sixpanel-vs-aapanel) · [SixPanel vs CloudPanel](https://test-allsweb.allsweb.net/compare/sixpanel-vs-cloudpanel) · [SixPanel vs a plain server](https://test-allsweb.allsweb.net/compare/sixpanel-vs-plain-server) · [Which operating system](https://test-allsweb.allsweb.net/compare/operating-systems) · [Which database engine](https://test-allsweb.allsweb.net/compare/database-engines)

## How fast is SixPanel? Measured against a tuned aaPanel

Identical servers (AMD EPYC 7713, 2 vCPU, 4 GB RAM, Ubuntu 24.04), the same 6amMart code and the same real shop with 66,701 orders. We tuned aaPanel properly before taking a single number.

**1.76x faster than a fully tuned aaPanel.** 1.82× when four requests arrive at once. Measured across the endpoints that reach PHP on both servers.

### Every endpoint we measured

Median milliseconds — one request / four at once. Lower is better.

| Endpoint | SixPanel | aaPanel, stock | aaPanel, tuned |
| --- | --- | --- | --- |
| /api/v1/categories | 29.1 / 46.9 | 52.0 / 103.6 | 56.1 / 99.9 |
| /api/v1/stores/get-stores/all | 17.9 / 33.3 | 37.8 / 76.4 | 38.0 / 84.2 |
| /api/v1/items/search | 18.0 / 35.9 | 44.3 / 68.3 | 40.9 / 71.1 |
| /api/v1/items/popular | 41.6 / 77.2 | 58.4 / 112.1 | 65.3 / 122.9 |
| /api/v1/customer/order/list | 102.1 / 191.8 | 139.6 / 245.8 | 152.7 / 288.9 |
| / (admin entry) | 59.6 / 102.7 | 76.7 / 144.5 | 84.8 / 171.2 |
| storefront home | 54.3 / 104.0 | 83.0 / — | — / — |
| websocket handshake | 2.3 / 5.8 | 2.6 / 6.3 | — / — |

Two rows are marked because the servers are not doing the same work in them. The numbers are real; they are just not a fair race, and are shown rather than dropped.

### Where the gap actually comes from

About 60% of the difference comes from one PHP directory restriction that aaPanel puts on every site, which costs 16 to 26 ms on each request. About 8% is its JIT compiler mode, and the PHP version made no difference. The remaining 32% we cannot explain, so we do not claim it.

- **A PHP directory restriction:** 60%
- **The wrong JIT compiler mode:** 8%
- **PHP version:** 0%
- **Still unexplained:** 32%

### What it means for your shop

The saving is a fixed amount of time on every request. That matters most for short app API calls — most of a delivery app's traffic — and very little for long admin reports: a 20.9-second report was only 1.17× apart.

### It works on plain CodeCanyon code too

Most buyers run the untouched CodeCanyon download, so we measured that as well: both codebases on one server, at the same time.

| Endpoint | Plain CodeCanyon | Our optimised fork | Either one, cached |
| --- | --- | --- | --- |
| /api/v1/config | 73.1 ms | 27.4 ms | 6.5–7.3 ms |
| /api/v1/categories | 55.9 ms | 43 ms | 6.5–7.3 ms |

The last column is the one that matters, and it is the same number on both codebases: the shared cache answers before the request ever reaches PHP, so it does not care which version of the application is behind it. You get that on the code you already own — no fork, no rewrite, nothing to buy.

[Read the full benchmark report](https://test-allsweb.allsweb.net/compare/sixpanel-vs-aapanel-vs-docker)

## 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.
- **Shops kept apart by Linux** — Each shop runs as its own Linux user, with its own database user and Redis. We tried to read one shop's data from another — 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](https://test-allsweb.allsweb.net/measurements/security-and-isolation)

## Tested on a real shop before release

Before it was called finished, SixPanel went through independent end-to-end test rounds, and everything they found has been fixed.

- **Routes exercised, 283 page loads across five screen sizes in light and dark:** 52
- **Interface text keys checked, in each of 7 languages:** 2,740
- **Panel workflows driven end to end, on both 6amMart codebases:** 34
- **Independent rounds whose verdict was "not ready":** 2

### What held up

- **Full reboot:** Back over SSH in 79 seconds, zero failed services, every service in byte-identical state to the snapshot taken before the reboot, both websockets connected, no manual step.
- **Killing the panel outright:** Back in about 4 seconds.
- **An ordinary update:** Zero seconds of downtime, 91 of 91 requests answered normally throughout.
- **Restore from backup:** 192 tables and 66,701 orders, from a real scheduled backup rather than one made for the test.

[See what changed in every release](https://test-allsweb.allsweb.net/sixpanel/changelog)

## What SixPanel does not do

- **It manages the whole server.** — Everything on it runs through SixPanel: your 6amMart shops and, from 1.5, static, Node.js, PHP and WordPress sites. No email for your domain, no second control panel, nothing else on ports 80 and 443.
- **It does not include 6amMart.** — You buy 6amMart on CodeCanyon. SixPanel installs and runs the code you already own.
- **One admin account. No roles, no team accounts.** — Temporary logins and a read-only demo login are the sharing mechanisms.
- **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.
- **A code rollback does not undo database migrations.** — If a migration has run, rolling the code back needs a backup restore.
- **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 is the server. The optimized code is 6amMart itself.

SixPanel makes 6amMart quick to set up, safe to update and cheap to run. Making 6amMart's own screens faster is separate work that comes with our 6amMart installation service at no extra cost — measured 10× to 22× faster on customer-facing screens.

## SixPanel FAQ

### What is SixPanel?

A server control panel built around 6amMart. One command on a fresh VPS installs nginx, PHP-FPM, MariaDB, Redis, the queue worker, the scheduler, the websocket server and HTTPS, and a web panel then runs it all — domains, deploys, backups and health checks. There are no containers: everything runs as ordinary system services under systemd. Since 1.5 it also hosts static, Node.js, PHP and WordPress sites beside the shop, and includes Tia, an AI assistant that works through the panel.

### How much does SixPanel cost?

SixPanel is a one-time purchase on CodeCanyon, and the price is shown on the CodeCanyon item page. There is no monthly fee, no per-server fee and no licence server, updates arrive through CodeCanyon at no extra cost, and we do your first setup for free. You can also order an AllsWeb cloud server with SixPanel already installed, billed monthly.

### 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. 2 CPU cores and 4 GB of RAM run one shop comfortably, and the installer refuses below about 1.2 GB of RAM. You also need 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 April 2031, against May 2029 for Ubuntu 24.04 and August 2028 for Debian 13 — both of which also work. All three measured the same speed, so the support window is the only difference.

### Which 6amMart versions does SixPanel support?

6amMart 4.0 and newer. SixPanel checks your code before it installs or updates it, and stops with a clear message if the version is older. 6amMart 3.x is not supported.

### Does SixPanel include the 6amMart script?

No. You buy 6amMart on CodeCanyon, and SixPanel installs the code you already own — from the CodeCanyon zip or your private git repository. The setup wizard also completes 6amMart's purchase-code activation for you.

### How do I install 6amMart on my own VPS?

Rent a VPS with a fresh Ubuntu 26.04 LTS, log in as root and run SixPanel's install command. About five minutes later it prints your panel link, username and password. Open ports 80, 443 and the panel port at your hosting provider, sign in, point your domain for free HTTPS, then upload your 6amMart zip or connect your git repository. Plan about an hour for a first server.

### Is SixPanel faster than aaPanel?

On the same server with the same shop, yes: 1.76× faster with one request and 1.82× with four at once, against an aaPanel we tuned first. Most of the gap is one PHP directory restriction and the JIT mode aaPanel uses; about 32% is unexplained, and we say so. On long admin reports the difference almost disappears.

### 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 6amMart its own server. More 6amMart shops on the same SixPanel server are fine, and from 1.5 so are static, Node.js, PHP and WordPress sites.

### 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 move a 6amMart shop I already run onto SixPanel?

Yes, with its orders, customers, settings and product photos. Upload the code (zip or git), a .sql export of the database and your images folder; the panel checks what you uploaded before it installs anything. Your DNS is not touched, so the old server keeps serving customers until you switch.

### Does updating SixPanel touch my data or my code?

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

### 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 6amMart code and data are 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.

### Can SixPanel host WordPress or other websites?

Yes, from SixPanel 1.5. Beside your 6amMart shops it runs static websites, Node.js apps, PHP websites and WordPress, and Create with AI builds a Next.js site from your description. Each is its own project with its own Linux account, folder, logs, backups and HTTPS, and one site cannot read another's files. WordPress is managed: restore points before every update, a self-clearing page cache and hardening on from the start. SixPanel 1.4 (Stable) runs 6amMart only.

### What is Tia in SixPanel?

SixPanel's AI assistant, from 1.5. 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. You bring your own provider — Claude with your Anthropic key, or any OpenAI- or Anthropic-compatible service, including a model on the server itself — and your own AI agent can connect over MCP.

### What are SixPanel's Stable and Latest channels?

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 is where every standard install starts. Today both carry 1.5, with websites, WordPress and Tia. You can switch under Settings → Release channel; switching installs nothing by itself, and moving back to Stable never downgrades.
