Free & Open Source · GPL-3.0
0 servers active

WordPress Server
Management Panel

Say goodbye to bloated control panels. WP Panel is purpose-built for WordPress — written in Go, single binary, multi-layer security. Runs smoothly on a 1C1G VPS.

apt-get update && apt-get install -y wget ca-certificates && wget -qO- https://raw.githubusercontent.com/naibabiji/wp-panel/main/install.sh | bash
This command only supports Debian 13 (Trixie). Do not run on other systems. If you encounter issues, see the help page for clean OS reinstall.

Windows users: use xShell or PuTTY to connect. macOS users: open Terminal, run ssh root@your-server-ip and paste the command above.

WP Panel — Dashboard
WP Panel Dashboard

Built for WordPress

Lean, efficient, secure. Only the features you actually need.

Site Management

One-click WordPress or PHP site creation with automatic PHP-FPM Pool, Nginx, and SSL setup. Supports pause, delete, reinstall with automatic rollback.

Security Defense

Multi-tier progressive banning, Cloudflare IP whitelist auto-sync, Fail2ban + Nftables联动. Logged-in WordPress users automatically bypass rate limiting.

FastCGI Cache

Nginx FastCGI Cache out of the box. One-click enable, automatically skips logged-in users and cart/checkout pages. Companion WordPress plugin for auto-purge.

File Manager

Breadcrumb navigation, multi-select, compress/extract (ZIP/TAR/GZ/BZ2), cross-directory cut/copy/paste. Built-in Zip Slip protection.

Database Backup & Restore

mysqldump streaming compression, pipe-based restore without temporary files. SSH + rsync remote backup support, automatic rotation of old backups.

Dashboard Monitoring

Real-time CPU / memory / disk / load cards. 24h / 7d / 15d historical trend charts with Chart.js hover interaction. 1-minute collection interval, 15-day retention.

Cron Jobs

Visual cron job creation with custom commands, incremental file backups, and WP Cron calls. Auto-written to system crontab with last 300 lines of execution logs.

Service Management

Nginx / PHP / MariaDB / Redis status at a glance. systemd process守护 with manual start/stop/restart. Visual configuration editor with syntax validation on save.

System Update Alerts

Automatically checks for system security updates. Dashboard shows available update count in real time. One-click apt system upgrade keeps your server patched.

Clean Site Management

Create WordPress or PHP sites with just a domain name. The system auto-creates isolated users, databases, PHP-FPM pools, and Nginx configs. Automatic rollback on failure.

  • Dual-track WordPress deployment (online + local fallback)
  • Pause, enable, delete, or reinstall with a single click
  • Expiration dates with milestone email reminders
Site List
Site Management
Security Settings
Security Settings

Multi-Layer Security

From rate limiting to permanent bans, a four-tier progressive defense system automatically handles attacks. Cloudflare IP whitelist auto-sync keeps CDN users unaffected.

  • Auto-block wp-login.php brute force, XML-RPC, and sensitive file scans
  • Panel scan defense: non-browser requests dropped via Nftables
  • CDN real-IP restoration with Nginx geo blacklist同步

Firewall Ban Records

Every ban record is clearly visible: source IP, tier level, trigger reason, expiration time. Manual ban, one-click unban, or permanent blacklist.

  • Progressive tiers: 10 min → 24 h → 30 days → permanent
  • Historical ban records with automatic cleanup on expiry
  • SSH command `wp unban` to clear all bans instantly
Firewall Ban Records
Firewall Ban Records

Why WP Panel

Deeply optimized for WordPress management. No irrelevant features.

Single Binary

Frontend + backend compiled into one file, zero external dependencies

Ultra Lightweight

Runs on 1C1G VPS, auto-creates swap when memory is low

Security First

Dual auth (BasicAuth + Web), bcrypt password hashing

One-Click WordPress

Just enter a domain name. Dual-track deployment ensures uptime

Free Forever

GPL-3.0 open source. No paid tier, no feature gating

System Requirements

Debian 13

Debian 13 (Trixie) only
Clean reinstall available if compatibility issues arise

1C / 1G

Minimum 1 CPU core + 1 GB RAM
Auto swap creation below 1 GB

~12 MB

Single binary file
Nginx/PHP/MariaDB/Redis via APT

FAQ

Only Debian 13 (Trixie). Most VPS providers' stock Debian 13 images work out of the box. If you run into compatibility issues, see the help page for clean OS reinstall instructions.
Completely free and open source under the GPL-3.0 license. No paid version, no feature gating, no hidden charges. You are free to use, modify, and distribute it.
WP Panel does not include Docker, mail servers, FTP, Java/Python/Node runtimes, or other bloat found in general-purpose panels. We focus exclusively on WordPress and PHP site management, making it lighter, more secure, and easier to maintain.
Check our Help page for detailed migration guides covering website files, databases, and SSL certificates.
Please submit issues at GitHub Issues. Include your OS version, installation logs, and error screenshots so we can diagnose quickly.