wpcontroller

Deploy in 60 seconds

wpcontroller is a modern WordPress control panel that makes it easy to run fast and secure websites in Docker containers. With wpcontroller, anyone can easily create and manage WordPress websites using its simple web-based interface.

FEATURES
- Add a new WordPress website in seconds
- Create, download, and restore backups of your websites
- Clone your websites to create dev and staging environments
- Keep WordPress core, plugins, and themes up to date
- Manage SFTP access using secure ssh keys
- Reset WordPress user passwords
- Add multiple admins
- Watch WordPress debug logs
- Access WP-CLI via SSH for advanced users

TECHNOLOGY
- Isolated MySQL and PHP containers per site
- Built-in high performance caching web server
- Custom WordPress Web Application Firewall (WAF)
- Modern CLI with auto-complete
- Automatic SSL/TLS certificates

VERSIONS
- WordPress latest
- PHP version 8.x
- MySQL version 8.x
- Ubuntu 22.04

FREE PERSONAL LICENSE
- 1 Site
- 1 Admin
- Basic support
- Free (no credit card required)

PAID PROFESSIONAL LICENSE
- 3 Sites
- 1 Admin
- Priority support
- $6/mo (billed annually)
- Cancel anytime

PAID BUSINESS LICENSE
- Unlimited sites
- Unlimited admins
- Priority support
- $14/mo (billed annually)
- Cancel anytime

1. DEPLOY A SERVER
Deploy a wpcontroller server using the wpcontroller Vultr marketplace app.
It is recommended that you deploy a server with 1 GiB memory and at least 1 CPU core for each WordPress web site you will run.

2. OPEN REQUIRED FIREWALL PORTS
Using Vultr's Network Firewall, open the required ports:

  • Inbound TCP port 22 -- SSH and SFTP access, can be restricted by IP address
  • Inbound TCP port 80 -- Let's Encrypt TLS certificate verification, must be publicly accessible
  • Inbound TCP port 443 -- Encrypted site and control panel traffic, must be publicly accessible

3. REGISTER YOUR INSTANCE
Once your server is running, visit https://install.wpcontroller.com and enter the public IP address of your server. It may take 1-3 minutes to become available.

Your server's public IP: use.your.ip

TROUBLESHOOTING
Check the wpcontroller log:
sudo less /var/log/wpcontroller.log

Check the wpcontroller systemd journal:
sudo journalctl --unit wpcontroller

Check the wpcontroller installer systemd journal
sudo journalctl --unit run-wpcontroller-installer

NEED HELP?
1. Search the official wpcontroller docs
2. Contact support by sending an email to support@wpcontroller.com and we'll be happy to help!

Support Information

Support Contact

Website
https://wpcontroller.com
Email
support@wpcontroller.com
Support URL
https://cloud.wpcontroller.com
Twitter
wpcontroller

Maintainer Contact

Website
https://bunker.services
Twitter
BunkerServices

Report Application

Report an application with malicious intent or harmful content.

Thank you for your report!

Our Team has received your report and will respond accordingly as possible.