AlmaLinux · Rocky · RHEL 9 & 10

A hosting panel that is light & secure
and yours to trust

Per-account PHP and Node.js versions, real OS-level isolation, off-server backups, and a Security Centre that checks, explains and fixes — with full Arabic support.

Everything hosting needs

Every section follows one idea: check → explain → fix.

Per-account PHP & Node.js

Runtimes installed centrally; each account picks its version and runs as itself, inside its limits — no crossover between accounts.

Secure by design

Privilege separation, a Linux user and slice per account, SELinux, and egress filtering — an attacker never leaves its own site.

Off-server backups

Upload backups to MEGA or S3-compatible storage (Backblaze · Wasabi · R2) in a click — a lost server is not a lost backup.

DNS, mail & SSL

PowerDNS for domains, mail over Postfix and Dovecot with anti-spoofing, and Let's Encrypt certificates that renew themselves.

File manager & terminal

Drag-and-drop file manager, a Monaco code editor, and a web terminal that runs as the account inside an isolated session.

Light and fast

A single Go binary, no heavy build tooling, running on AlmaLinux / Rocky / RHEL — with Arabic support.

Security is not an add-on — it is the foundation

  • Privilege separation: an isolated privileged agent, and a permission-less web face that only asks for operations by name.
  • Per-account isolation: a Linux user and slice with CPU, memory and process limits, a disk quota, and SELinux.
  • Security Centre: audits system hardening, explains each item, and fixes it in one click — with a safe rollback.
  • Monitoring: every sign-in and every command run, with address and country, kept locally — no external service.
28+
Security Centre checks
0
privileges for the web face
1
single binary
AR
Arabic supported

A look inside

The whole panel is one clear, fast page — in English or Arabic, light or dark.

Dashboard

Your server at a glance

Health, CPU, memory and disk — and exactly what needs a decision from you, each with a one-click fix.

AdminServer · Home
AdminServer overview dashboard
Security Centre

Security you can see and fix

More than 28 hardening checks, each explained in plain words and fixed in one click — with a safe rollback.

AdminServer · Security
AdminServer Security Centre
Accounts

Every account, fully isolated

Its own Linux user, files, PHP version and limits. One account can never reach another's data.

AdminServer · Accounts
AdminServer accounts list
One site

Manage a site from one place

Files, PHP or Node, databases, sub-domains, DNS and mail — each site a menu of its own pages.

AdminServer · Site
AdminServer site management
Node.js

Run Node.js apps, live

Pick the version and start command, watch the log, and start, stop or restart — all inside the account's isolation.

AdminServer · Node.js
AdminServer Node.js app

Install with one command

Run it on a clean AlmaLinux / Rocky / RHEL server. It downloads the latest release from the official channel, verifies its checksum, and prints the panel URL and a one-time password.

install
$ curl -fsSL https://aamrpr.github.io/adminserver-site/install.sh | sudo bash

# Another port: sudo PANEL_PORT=9443 bash  ·  Forgot the password: sudo adminserver reset-password  ·  Later updates: one click inside the panel.

Tried it? Tell us what you think

It is an early release. Your rating and notes shape what comes next.

Give feedback