About

auraPanel is made by auraOne.

auraPanel is a modern Linux server control panel for managing websites, applications, databases, HTTPS, backups and the server underneath — on Debian or Ubuntu infrastructure you own.

What auraPanel is

auraPanel is a control panel you install on your own server. It is not a hosting service: you bring a Debian 12/13 or Ubuntu 22.04–26.04 host from any provider, run one command, and the panel installs itself alongside nginx, the runtimes and the database engines it manages. Everything it does happens on that server.

From one interface you create and run sites — WordPress and PHP applications, Node.js and Python services, static sites, Docker Compose stacks and reverse proxies — each isolated as its own Linux user. You manage PostgreSQL and MariaDB databases (with auraDB, the built-in database administration screen), issue and renew HTTPS certificates automatically, schedule backups locally or off-site, watch the server's resources, and operate the host itself: services, the Cloudflare edge shield, users and roles, and signed self-updates.

Who makes it

auraPanel is one product in the auraOne line, which is built and operated by Garuda Consulting Ltd. The same team makes auraCare, auraHub, auraPay and auraDisplay, and runs the panel on its own infrastructure — auraPanel is the server layer the other products deploy on.

Accounts, subscriptions and licence records for every auraOne product live on goaura.one, which is also the customer portal. This site, aurapanel.net, is where auraPanel is described and bought.

How it is licensed

One licence covers one server and everything you run on it — unlimited sites, every feature, no per-site fees and no feature tiers. New installs start a 30-day free trial with no card required; subscribing during or after the trial continues the same install. Licences are Ed25519-signed tokens issued by the licensing service on goaura.one and verified by the panel itself.

Official channels

  • Website: aurapanel.net — the only official site for auraPanel.
  • Installer: https://aurapanel.net/installer.sh is the official installer URL (the earlier aurapanel.goaura.one/installer.sh serves the same script). Nothing else is an auraPanel installer.
  • Releases: packages and binaries are published to GitHub with a signed SHA256SUMS; the panel refuses updates that fail signature verification.
  • Accounts and portal: goaura.one/portal.
  • Live demo: a shared public instance you can open now.
  • Documentation: aurapanel.net/docs, including the full apcli reference.

About the name

On this site, and in anything published by auraOne, auraPanel always means this server control panel. It is unrelated to other products or companies that use a similar name. When citing or linking, "auraPanel by auraOne" is the unambiguous form.

Contact

Questions about the product, licensing, security or migration go through the contact form; messages arrive with the team directly. Customers can also reach us from the portal.

Try the live demo

A real auraPanel on a real server, shared with everyone. Sign in with the demo account and click around.

Email
demo@goaura.one
Password
demo1234
Open the demo panel ↗

Shared public demo, so please don’t put anything personal in it. More about the demo →

Talk to us

Tell us what you need and how to reach you. A person reads this, not a queue.

We use these details only to reply to you. Privacy

Recent updates

What shipped in the last releases. With automatic updates on, each lands on your server the moment it is published.

  1. v1.21.3
    Framework sites were undetectable, and a restore could silently point the copy at the original's live database.

    DetectApp looked for each application's signature relative to the docroot — but every PHP framework in the registry serves from a subdirectory (DocrootSub: public, webroot, web, pub, docroot) and keeps the file that identifies it one level *above* that. So the Laravel signature searched <project>/public/artisan,…

  2. v1.21.2
    Restarting nginx now blocks the panel and reconnects, instead of showing a notice.

    v1.21.1 stopped the false "HTTP 520" but only put up a toast — and a toast is the wrong affordance when the panel itself is about to go away: the page sat there looking broken while every request failed underneath it.

  3. v1.21.1
    Restarting nginx from Services no longer reports a false failure.

    It showed "Restart failed — HTTP 520". The panel is reverse-proxied *by* nginx, so the request deadlocked against itself: the handler blocked waiting for the restart to finish, while nginx's graceful stop waited for that very request to drain. Neither could proceed until nginx's stop-retry timeout force-killed it,…

  4. v1.21.0
    Per-site X-Frame-Options, fixing page builders that couldn't load their preview.

    Elementor's editor failed with *"Multiple 'X-Frame-Options' headers with conflicting values ('DENY, SAMEORIGIN')"*. The cause is that nginx's add_header appends rather than replaces: when the application also sets the header — a WordPress security plugin, or a CDN transform — the browser received two values,…

  5. v1.20.6
    The multi-database restore refusal now says what is in the backup and what still works.

    It read only "Restoring a multi-database site isn't supported yet", which is a dead end: it named neither the databases involved, nor why one of them is the limit, nor any route forward.

  6. v1.20.5
    Services: cards in a row now match heights.

    Like the settings grid before it, the Services grid pinned each card to its own content height, so a row often showed one card noticeably shorter than the card beside it. Each row now takes the taller card's height and both fill it, and it re-balances as content changes — a runtime installed, a longer service list.

  7. v1.20.4
    Settings: paired cards now match heights.

    Organisation / Panel Domain and auraPanel Updates / Session timeout each sat at their own content height, so a row showed one card visibly shorter than its neighbour. Each row now takes the taller card's height and both fill it — driven by content, not a fixed value, so it still adapts as a card grows (a validation…

  8. v1.20.3
    Settings: Organisation and Panel Domain now share a row too.

    They were full-width blocks stacked above the rest of the page; they now sit side by side in the same two-column grid as the Updates / Session timeout pair, so the top of Settings reads as two tidy rows instead of four stacked bands. Both cards shrink cleanly — the logo drop zone is a fixed 44×44 and the name field…

All releases on GitHub ↗