SixPanel: the server control panel for 6amMart
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.
Not sure your server is ready? Check it first with SixPreflight
Everything runs on your server. Your database, your images, your customers' data.
- Faster than a fully tuned aaPanel — same hardware, same shop, measured
1.76×
Faster than a fully tuned aaPanel — same hardware, same shop, measured
- To install, with one command
≈ 5 min
To install, with one command
- Runs a whole shop
2 cores / 4 GB
Runs a whole shop
- Panel interface languages
8
Panel interface languages
Reading this with an AI assistant?
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. One purchase, no per-server fee.
curl -fsSL https://installer.allsweb.net/sixpanel/install.sh | sudo bashWhat 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: g5b7h878vjQN
Read-only: every change is refused and secrets are masked.
The shop runs a real dataset — tens of thousands of orders — so the screens behave the way they will on yours, not the way a demo with forty products does. Two things are switched off on the demo: maps and SMS one-time passwords. Both use keys locked to a single server, which is how they should be held, so they cannot answer from a demo host. They work normally on your own install.
Get SixPanel
Free- Updates included — every release goes to CodeCanyon at no further cost, and the panel can update itself in place. No licence server, no key to renew.
- First setup is free — send your purchase code and server details on WhatsApp or email.
Nothing to activate — runs on your own server, no phone-home, and it keeps working if this site is down.
Or get a server with SixPanel already installedEasiest
Order a cloud server from AllsWeb and SixPanel is installed and connected for you — on Ubuntu 26.04 LTS, Ubuntu 24.04 LTS or Debian 13, on a plan with at least 2 GB of memory. Power, backups and the firewall live in your AllsWeb dashboard.
From $34.99/mo with SixPanel
See cloud serversWhat 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
Setting up the server
Without it
Installing and connecting nginx, PHP, MariaDB, Redis, a queue worker, cron and certificates by hand
With SixPanel
One command installs and connects everything. If a service crashes, systemd restarts it.
Tuning for your server
Without it
Guessing the database and PHP settings, or paying someone to tune them
With SixPanel
Sized automatically from your server's memory and CPU cores — at install, and again whenever you ask.
Updating the shop
Without it
Paying a developer for every update
With SixPanel
Push to git or upload the new zip. Every deploy is logged and can be rolled back.
Backups
Without it
Hoping the backup works on the day you need it
With SixPanel
Backups run on a schedule, and a weekly test restores the newest one to prove it opens.
When something breaks
Without it
Reading log files to work out why the shop is down
With SixPanel
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.
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.
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.
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.
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.
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.
Install your 6amMart code
Upload your CodeCanyon zip or connect your private git repository. Your shop is live at the end of this step.
Switch on backups
Choose where copies go — another server over SFTP, S3 storage or Google Drive — and leave the weekly restore test on.
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.
Websites and apps beside the shop
From 1.5: static sites, Node.js apps and PHP sites, deployed from a folder, a ZIP or git — on every push if you like. Each runs as its own Linux account and gets only what its kind needs, so one site can never read another's files.
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.
Tia, an AI assistant for the server
From 1.5: ask Tia in your own words and she works through the panel's own routes — every change asks first by default, and root commands need your switch and your password. AI monitoring explains incidents, your own AI agent can connect over MCP, and you bring your own provider.
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:
- 1You 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.
- 2You need mail, DNS or FTP hosting on the same box. SixPanel does not do those at all.
- 3You need several staff accounts with different permissions. SixPanel has one admin account and no roles.
- 4Your 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.
- 5A 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 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.76×
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/categoriesForced to PHP on all three — the cleanest like-for-like row | 29.146.9 | 52.0103.6 | 56.199.9 |
/api/v1/stores/get-stores/allThe store listing every customer sees first | 17.933.3 | 37.876.4 | 38.084.2 |
/api/v1/items/searchThe heaviest read in the application | 18.035.9 | 44.368.3 | 40.971.1 |
/api/v1/items/popularJoins across the whole catalogue | 41.677.2 | 58.4112.1 | 65.3122.9 |
/api/v1/customer/order/listSigned in and uncacheable — the slowest call on every box | 102.1191.8 | 139.6245.8 | 152.7288.9 |
/ (admin entry)SixPanel redirects in 430 bytes; aaPanel renders 352 KBDifferent work | 59.6102.7 | 76.7144.5 | 84.8171.2 |
storefront homeSixPanel renders the page; aaPanel's is a proxy-cache hitDifferent work | 54.3104.0 | 83.0not measured | not measurednot measured |
websocket handshakeTime to the connection being accepted | 2.35.8 | 2.66.3 | not measurednot measured |
Green is the fastest configuration in that row.
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 restriction60%
- The wrong JIT compiler mode8%
- PHP version0%
- Still unexplained32%
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 |
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.
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.
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
Routes exercised, 283 page loads across five screen sizes in light and dark
- Interface text keys checked, in each of 7 languages
2,740
Interface text keys checked, in each of 7 languages
- Panel workflows driven end to end, on both 6amMart codebases
34
Panel workflows driven end to end, on both 6amMart codebases
- Independent rounds whose verdict was "not ready"
2
Independent rounds whose verdict was "not ready"
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.
What SixPanel does not do
- 1
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.
- 2
It does not include 6amMart.
You buy 6amMart on CodeCanyon. SixPanel installs and runs the code you already own.
- 3
One admin account. No roles, no team accounts.
Temporary logins and a read-only demo login are the sharing mechanisms.
- 4
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.
- 5
A code rollback does not undo database migrations.
If a migration has run, rolling the code back needs a backup restore.
- 6
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.
Run 6amMart on your own server
Get SixPanel for a server you already have, or order a cloud server with it installed and connected for you.