SixPanel documentation
The manual that ships with SixPanel, the server control panel for 6amMart, in reading order. It starts from a bare server and ends with a shop that takes orders, one step per page. The same pages are on your server after installation, so you can read them offline.
SixPanel — the server control panel for 6amMartFrom a fresh server to a live shop
- Start hereWhat SixPanel is · What SixPanel is not · What your server must be
- Install SixPanel1. Check the server is allowed · 2. Do this first: point your domain at the server · 3. Log in to the server and become root
- Firewall and portsOnly three ports, ever · Add the rules at your provider · Optional: block everything else at the edge
- First login and the setup wizard1. Open the whole address · 2. Click through the certificate warning — once · 3. Log in
- Domains and HTTPSHow this works, in four sentences · The three groups · 1. Add the name
- Install your 6ammart codeTwo ways in, and either is fine · Zip or git — pick one · And then: automatic or the browser wizard
- BackupsThe two rules · 1. Choose where backups are kept · 2. Save the backup password
- SecurityRead this first: the panel is the server · What is on the page · 1. Your username
- The panel, page by pageTwo groups of pages · Panel pages · Project pages
Running your project
- Put your code in a git repositoryDo you have to do this? · The repository must be private · 1. Find the Laravel root
- Deploy and update your codeFour ways to run an update · 1. The Update button · 1b. Update from a zip
- Rename a projectThe two names every project has · What the project name is used for · Rename it
- The customer website1. Deploy the website code · 2. Give it a domain · 3. Turn the website service on
- Live order updates (websockets)1. Turn it on · 2. Optional: give it its own name · 3. If you use Cloudflare
- Move an existing site hereWhat is copied, and what is not · 1. Find the folder on the old server · 2. Pick your moment
- Move projects to another serverWhich of the two you want · Step 1 — link the other server, once · Move one project
- Bring your shop here from filesStart here · 1. Upload the code · 2. Give the panel whatever the zip did not contain
- More than one project on this serverWhat a project actually is · 1. Create the project · 2. Then install its code, and answer the address there
- Websites and appsThe five kinds · Create one · Static website
- Tia, the AI assistant, and AI monitoringProviders · Tia, the assistant · Monitoring
Keeping it safe and current
- Activity: what happened on this serverWhat it shows · The three questions the filters answer · Reading down, and reading back
- Let someone else inTemporary logins · The public demo login · How to check it worked
- Update SixPanel itself1. Which build am I on? · 2. Update from the panel · 3. Update over SSH
- Server updates and restarts0. Some of this already happens by itself · 0b. Or let the server do the whole pass itself, once a week · 1. Why a backup first
- CloudflareThe one rule: every record is proxied · The simplest setup: one Cloudflare account for everything · Two words you need first: site and token
When you are stuck
- Activate your 6ammart licenceWhy this happens · What you need · Activate it
- SixPreflightThe two halves of "is my site healthy" · Connecting it happens by itself · Reading the page
- When something is brokenStart here · The panel will not open · The site is down, or every page shows a 500 error
- The `sixpanel` command lineStart with these three · The five you will actually use · The ones that get you back in
- Questions people askWhere is everything on disk? · Where are the containers? · Which operating systems are supported?
Looking for what changed in a particular release? Read the release notes. Still deciding what to run this on? The comparisons and the measurement reports are free to read too.