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
Windows users: use
xShell or
PuTTY to connect.
macOS users: open Terminal, run ssh root@your-server-ip and paste the command above.
Lean, efficient, secure. Only the features you actually need.
One-click WordPress or PHP site creation with automatic PHP-FPM Pool, Nginx, and SSL setup. Supports pause, delete, reinstall with automatic rollback.
Multi-tier progressive banning, Cloudflare IP whitelist auto-sync, Fail2ban + Nftables联动. Logged-in WordPress users automatically bypass rate limiting.
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.
Breadcrumb navigation, multi-select, compress/extract (ZIP/TAR/GZ/BZ2), cross-directory cut/copy/paste. Built-in Zip Slip protection.
mysqldump streaming compression, pipe-based restore without temporary files. SSH + rsync remote backup support, automatic rotation of old backups.
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.
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.
Nginx / PHP / MariaDB / Redis status at a glance. systemd process守护 with manual start/stop/restart. Visual configuration editor with syntax validation on save.
Automatically checks for system security updates. Dashboard shows available update count in real time. One-click apt system upgrade keeps your server patched.
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.
From rate limiting to permanent bans, a four-tier progressive defense system automatically handles attacks. Cloudflare IP whitelist auto-sync keeps CDN users unaffected.
Every ban record is clearly visible: source IP, tier level, trigger reason, expiration time. Manual ban, one-click unban, or permanent blacklist.
Deeply optimized for WordPress management. No irrelevant features.
Frontend + backend compiled into one file, zero external dependencies
Runs on 1C1G VPS, auto-creates swap when memory is low
Dual auth (BasicAuth + Web), bcrypt password hashing
Just enter a domain name. Dual-track deployment ensures uptime
GPL-3.0 open source. No paid tier, no feature gating
Debian 13 (Trixie) only
Clean reinstall available if compatibility issues arise
Minimum 1 CPU core + 1 GB RAM
Auto swap creation below 1 GB
Single binary file
Nginx/PHP/MariaDB/Redis via APT