6amMart for SixPanel
The addon that installs and updates 6amMart on a server running the free SixPanel panel (admin panel, customer storefront, websocket server, queue worker and scheduler) on the untouched CodeCanyon code or on your customised fork.
- 6amMart
- v4.0 or newer
- SixPanel
- 1.5.2 or newer
- Server
- Ubuntu 26.04 · 24.04 · Debian 13
- Processors
- amd64 and arm64
What it is
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.
With SixPanel and this addon, that is done for you. The panel installs nginx, PHP-FPM, MariaDB and Redis directly on the server (no containers) and the addon configures them the way 6amMart needs and keeps every part of it running.
What the addon does
Installs 6amMart in one step
From the CodeCanyon zip or your private git repository. The panel completes 6amMart's own installer for you, including its purchase-code activation.
Runs every part 6amMart needs
Admin panel, the Next.js customer storefront, the websocket server for live order tracking, the queue worker and the scheduler, each as a supervised service.
Updates without losing your changes
Upload the new zip or push to git. Every update is logged and can be rolled back, and it refuses to overwrite files you edited on the server.
Works on untouched and customised code
Checked on both the plain CodeCanyon download and a customised fork, including the configuration-cache trap that silently stops live order tracking on vendor code.
Sized for 6amMart
PHP, the database and the cache are tuned for 6amMart from your server's memory and CPU cores, at install and whenever you ask.
Several shops on one server
Run more than one 6amMart shop on one server, each with its own domain, database, backups and HTTPS.
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.
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.
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.
6amMart is a product of 6amTech, sold on CodeCanyon. AllsWeb is not affiliated with 6amTech, and the addon does not include 6amMart: you buy 6amMart and its licence from its author.
How it works
You upload the addon once. After that it updates together with SixPanel.
Buy it on CodeCanyon
Download the zip, and copy your purchase code from your CodeCanyon Downloads page.
Upload the zip once
In SixPanel, open Addons → Add an addon and choose the zip as you downloaded it. The panel checks its signature and every file before anything is installed.
Enter the purchase code
Paste it into Purchase code. AllsWeb checks it with Envato and signs a licence for this server.
Activate
The addon shows Active, and until when your support runs. One purchase code is active on one server at a time.
Create 6amMart projects
6amMart now appears under New project. From here on the addon updates with SixPanel's own updates. There is nothing to upload again.
What you will see in the panel
Three screens the addon touches, drawn from the panel's own labels. The live demo below is the real thing.
Compatibility
Checked against what the code does, on the untouched CodeCanyon download and on customised forks.
6amMart 4.0 or newer
The untouched CodeCanyon code and customised forks alike. The addon reads which one it runs rather than assuming, and checks the version before every install and update: 6amMart 3.x is refused with a clear message.
Every part of 6amMart
Admin panel, the Next.js customer storefront, the websocket server for live order tracking, the queue worker and the scheduler: each a supervised service.
SixPanel 1.5.2 or newer
The free panel, installed with one command. A server that was already running SixPanel before addons arrived already has the addon, active, at no cost.
Ubuntu 26.04 LTS, Ubuntu 24.04 LTS or Debian 13
Ubuntu 26.04 LTS is the one to install: security updates until May 2031. Anything else is refused by name.
x86_64 and arm64
One signed release per processor architecture (AWS Graviton, Ampere and Hetzner CAX included) and no speed reason to prefer either.
Safe on untouched vendor code
A configuration cache that would silently stop live order tracking on the CodeCanyon code is detected and removed, so the apps never receive an empty websocket key.
Requirements
- SixPanel
- 1.5.2 or newer, free, installed with the one-line installer
- Server
- A VPS with root access, freshly installed with Ubuntu 26.04 LTS, Ubuntu 24.04 LTS or Debian 13; 2 GB of RAM or more (4 GB is comfortable for one shop)
- 6amMart
- Version 4.0 or newer, with your own licence and code from CodeCanyon, as the zip or in a private git repository
- Purchase code
- The addon's purchase code, from your CodeCanyon Downloads page
- Domain
- A domain whose DNS you can edit
- CPU cores
- 2 cores for one shop. For each extra shop, add 1–2 cores and about 2 GB of RAM.
- AllsWeb account
- Not needed: the purchase code activates the addon on its own
Not sure your server is ready? Check it first with SixChecker
What is in the zip
The CodeCanyon download is one zip, and SixPanel takes it exactly as you downloaded it.
sixpanel-addon-6ammart-<version>.tar.gz
The addon itself: its code, a manifest listing every file's checksum, and the signature the panel checks with the release key it already trusts.
README.html
Read me first: the four steps from a fresh server to your first shop.
LICENSE.txt
The licence notice: Envato's licence, one active server per purchase code, and what keeps running if a licence lapses.
documentation/index.html
The step-by-step guide: installing SixPanel, adding the addon, activating it and moving it to another server.
A changed or damaged zip is refused: the panel verifies the signature first, then every file against its signed checksum, before anything is installed.
Live demo
Demo available on request
We set up a demo panel with the addon active and send you its address and a login.
Live 6amMart storefrontThe 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.
Test reports
Measured on real servers with a real 6amMart shop, and published with their conditions, including the part we could not explain.
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.
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.
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. Those cases are listed below the table.
| For the job of running 6amMart | SixPanel | aaPanel | CloudPanel | Plain server, by hand |
|---|---|---|---|---|
| Built for | 6amMart first, plus 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. 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 a Python, Ruby, Go or Java app. SixPanel runs 6amMart, static sites, Node.js apps, PHP sites and WordPress, 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 other website kinds 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.
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.
The install command, as root, on a fresh server
curl -fsSL https://installer.allsweb.net/sixpanel/install.sh | sudo bashRent 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.
Add the 6amMart addon and your code
On the Addons page, upload the 6amMart addon zip from CodeCanyon and enter its purchase code. Then upload your 6amMart 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.
If the licence lapses
Shops that are already running keep serving: the web server, database, workers, backups and certificate renewals never stop. Installing, updating and creating 6amMart projects wait until a licence is active again. The panel checks its licence weekly and keeps working for 30 days past expiry when it cannot reach AllsWeb.
Moving to a new server
Release the licence on the old panel (Addons → Release) or under Addon licences in your AllsWeb dashboard, then activate the same purchase code on the new server. A purchase code is active on one server at a time.
Documentation and changelog
Documentation
The addon's guide is in the zip, and the SixPanel manual covers every step in the panel:
Changelog
The addon's code ships inside SixPanel's releases, so its changes are listed in the SixPanel release notes.
Newest release: 1.5.1, October 1, 2026.
Support
Support follows Envato's item support policy. A CodeCanyon purchase includes 6 months of support, which you can extend to 12 months on CodeCanyon.
Included
- Answers to questions about the addon's features
- Help with bugs and reported issues
- Help with the third-party parts it includes
Not included
- Customisation of 6amMart or the addon
- Installation services: AllsWeb offers those separately
When support ends
The addon keeps working and keeps updating with SixPanel. The support period only covers help from the author.
How to ask
Open a ticket on allsweb.com, or use Report a problem in the panel. It attaches the diagnostics, with passwords and keys removed.
Licence
- Sold under Envato's Regular or Extended licence. The licence terms are Envato's.
- One purchase code activates the addon on one SixPanel server at a time. Release it to move it; a second server needs a second code.
- Your purchase code is your proof of purchase. Keep it private.
- 6amMart itself is 6amTech's product, licensed separately on CodeCanyon.
- If a licence lapses, running shops keep serving. Only creating, installing and updating 6amMart projects waits for an active licence.
Questions about 6amMart for SixPanel
What is 6amMart for SixPanel?
A paid addon for the free SixPanel control panel that installs, runs and updates 6amMart on your own server: the admin panel, the storefront, the websocket server, the queue worker and the scheduler.
Do I need SixPanel?
Yes. The addon runs inside SixPanel, which is free: install it on a fresh server with the one-line installer, then add the addon on its Addons page.
Does the addon include 6amMart?
No. You buy 6amMart and its licence from its author on CodeCanyon. The addon installs and runs the code you already own.
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 it work on the untouched CodeCanyon code?
Yes. It is built for both the untouched CodeCanyon download and customised forks, and it detects which one it is running rather than assuming.
What server does 6amMart need?
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.
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. 6amMart itself installs through the 6amMart for SixPanel addon: activate it on the Addons page before you upload your code.
I already run 6amMart on SixPanel. Do I need the addon?
No. A server that was already running SixPanel before addons arrived shows the 6amMart addon as installed and active, with no purchase code, for good. Servers installed after that need it to create, install and update 6amMart projects.
How do I get addon updates?
With SixPanel's own updates. You upload the zip once to activate the addon; after that its code arrives with every SixPanel update, on the release channel you chose. There is nothing to download from CodeCanyon again.
How many servers can one purchase code run on?
One at a time. Release the licence to move it to another server, or buy another purchase code for a second server.
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.
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.
Do I need an AllsWeb account?
No. The purchase code activates the addon on its own. Connect the panel to your AllsWeb account to see and release your licences from the dashboard.
What happens to my purchase code?
The panel sends it once to AllsWeb, which checks it with Envato and signs a licence bound to that server. The panel never stores it. AllsWeb keeps a fingerprint of it, its last four characters and an encrypted copy used only to re-check it with Envato, and never writes it to a log.
What happens when the CodeCanyon support period ends?
The licence keeps working. The support period only covers help from the author; you can see its end date under Addon licences in your AllsWeb dashboard.
Can AllsWeb set it up for me?
Yes. Order a cloud server from AllsWeb with SixPanel installed, or use our 6amMart installation service, and our engineers do the setup.
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.
Run 6amMart on your own server
Install the free panel, add the 6amMart addon, and your shop runs on a server you control.
Coming soon on CodeCanyon