Open source, built in the open

Manage fast LEMP siteswithout the bloat.

A performance-first control panel for your own server. Set up and tuned in one command.

$bash <(curl -fsSL https://get.aidipanel.com)

For a fresh Ubuntu or Debian VPS. Review the source before installing.

Welcome to Ubuntu 24.04.3 LTS (GNU/Linux 6.8.0-71-generic x86_64)   * Documentation: https://help.ubuntu.com * Management: https://landscape.canonical.com * Support: https://ubuntu.com/pro   System information as of Tue Jun 23 07:27:50 UTC 2026   System load: 0.0 Processes: 117 Usage of /: 25.1% of 23.17GB Users logged in: 0 Memory usage: 44% IPv4 address for eth0: 203.0.113.10 Swap usage: 30% IPv4 address for eth0: 10.15.0.6   Expanded Security Maintenance for Applications is not enabled.   57 updates can be applied immediately. 2 of these updates are standard security updates. To see these additional updates run: apt list --upgradable   3 additional security updates can be applied with ESM Apps. Learn more about enabling ESM Apps service at https://ubuntu.com/esm   *** System restart required *** Last login: Tue Jun 23 01:59:46 2026 from 198.51.100.23 root@aidipanel:~# bash <(curl -fsSL https://get.aidipanel.com)   AidiPanel Provisioning Console ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ Fast LEMP Server Management Panel Versionv1.2.0-rc1 StackNginx · PHP-FPM · MariaDB · Redis · SSL   Foundation Layer Package index updated Base tools installed Swap created: 2048 MB Web Engine Layer Official Nginx repository added Nginx installed: 1.27.4 Optimized nginx.conf written FastCGI cache snippet installed Runtime Layer PHP 8.4 installed PHP 8.4-FPM tuned: max_children=20 Data Layer MariaDB 10.11 installed AidiPanel database created Redis configured: 128mb, allkeys-lru WP-CLI ready Security Layer UFW enabled: 22, 80, 443, 8443 Fail2ban configured Certbot installed Control Plane CLI installed: /usr/local/bin/aidipanel Web UI deployed   Verification Matrix nginxrunning php8.4-fpmrunning mariadbrunning AidiPanel :8443responding Resultall checks passed   Server Passport URLhttps://203.0.113.10:8443 Loginadmin AidiPanel v1.2.0-rc1 installed in 02m 18s

Built on the stack you already run

Ubuntu Debian Nginx PHP-FPM MariaDB MySQL Redis phpMyAdmin WP-CLI Let's Encrypt FastCGI Cache OPcache UFW Fail2ban
The product

See the panel.

Open source Self-hosted No account No phone-home
Dashboard Sites Admin Area 203.0.113.10A

Dashboard

Real-time monitoring and performance

Server status Uptime 3d 5h 21m Online
OS
Ubuntu 24.04 LTS
Hostname
web-01
CPU
2 vCPU
Memory
4 GB
Cloud
DigitalOcean
Droplet ID
50123456
Region
SGP1
IPv4 public
203.0.113.10
Requests
0k
today
Cache Hit Ratio
0%
FastCGI
Bandwidth Saved
0 GB
served from cache today
Data Cached
0 MB
FastCGI cache on disk
Traffic today · per minuteCachedOrigin / PHP
Cache Performance
94.2%
Served17.3k
Origin1.1k
Saved2.7 GB
1Run one command on a fresh Ubuntu or Debian VPS.
2AidiPanel installs and tunes the whole stack for you.
3Open the panel, add a site, it is fast by default.
What you get

Built around speed, not a checklist.

Every site you add gets the same tuned foundation, without you touching a config file.

A four-layer cache, tuned for you

FastCGI page cache, Redis object cache, PHP OPcache and browser cache, wired together and safe by default. This is the part most setups get wrong, and the reason sites feel instant here.

FastCGI page cacheserved before PHP wakes
Redis object cachefewer DB round-trips
PHP OPcachecompiled once
Browser cachestatic assets pinned

Per-site isolation

Each site gets its own Linux user, home directory and PHP-FPM pool. Clean separation, no noisy neighbours.

SSL on autopilot

Let's Encrypt certificates issued and renewed for you. HTTPS stops being a chore you remember too late.

Databases and phpMyAdmin

A per-site database tab with one safe surface to create, browse and back up your data.

Real monitoring

CPU, memory, disk, network and cache hit ratio recorded over time, so you see trouble before your visitors do.

Why cached pages feel instant.

A normal request wakes up PHP and the database. A cache hit stops at nginx and returns the page directly.

Visitor request
Nginx gateway
FastCGI cache lookup
decides the path
Cache hit~40-120msserved from memory
Cached HTML
no PHP boot · no DB query
PHP-FPM skipped MariaDB skipped Render skipped
Cache miss~450-900msorigin path
PHP-FPM boots
application starts
MariaDB query
content fetched
Render page
HTML generated
Store cache
ready for next visitor
Response delivered
More than WordPress

One wizard for every kind of app.

Add a site, pick your stack, and AidiPanel sets up nginx, PHP, SSL and caching for it. No copy-pasting config between projects.

Add a domain Choose the app Auto-configured Live with SSL
WordPressWP-CLI ready
PHP8.2 to 8.5
Node.jsapp server
PythonWSGI / ASGI
Static HTMLplain sites
Reverse proxyany upstream
Security

A shield around every site.

Isolation at the core, the firewall and edge in front, and access controls you can flip per site.

Protected site
app.example.com
PHP 8.4-FPM, isolated
Server layer
Firewall
UFW ports + Fail2ban
Edge layer
Cloudflare
Origin lock, real IP
Access layer
Basic Auth
Login or path gate, per site
Core
Per-site isolation
Linux user + PHP-FPM pool
Panel
Two-factor auth
Extra step on login
Recovery
Backups
Scheduled, off-site
IP blocking Direct-origin block SSL active
Honest by design

What AidiPanel is, and is not.

What AidiPanel is

A focused control panel for sites, PHP, SSL, caching, security and routine server operations.

What it is not

  • Not a hosting company.
  • Not a replacement for understanding your server.

Questions, answered.

Ubuntu and Debian LTS releases. Point one command at a fresh VPS from any provider and you have a running panel in minutes.

Yes. The Community panel is open source and free to self-host, with no seat limits. Pro will add multi-server and team features later, on top of the same core.

No. AidiPanel runs entirely on your own server. There is no sign-up, no phone-home, and no SaaS to lock you in.

It is designed for fresh servers, where it can set up the full stack cleanly. Running it on an already-configured box is not recommended yet.

Try AidiPanel on
a fresh VPS.

One command, a few minutes, and a panel that keeps it fast.

$bash <(curl -fsSL https://get.aidipanel.com)

Open source. Runs on your server. No account needed.