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
TECHNOLOGY
VERSIONS
FREE PERSONAL LICENSE
PAID PROFESSIONAL LICENSE
PAID BUSINESS LICENSE
Click the Deploy to DigitalOcean button to create a Droplet based on this 1-Click App. If you aren’t logged in, this link will prompt you to log in with your DigitalOcean account.
In addition to creating a Droplet from the wpcontroller 1-Click App using the control panel, you can also use the DigitalOcean API. As an example, to create a 4GB wpcontroller Droplet in the SFO2 region, you can use the following curl
command. You need to either save your API access token) to an environment variable or substitute it in the command below.
curl -X POST -H 'Content-Type: application/json' \
-H 'Authorization: Bearer '$TOKEN'' -d \
'{"name":"choose_a_name","region":"sfo2","size":"s-2vcpu-4gb","image": "warpspeedvpn-wpcontroller"}' \
"https://api.digitalocean.com/v2/droplets"
1. DEPLOY A SERVER
Deploy a wpcontroller server using the wpcontroller Digital Ocean 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 Digital Ocean Network Firewall, open the required ports:
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: your_droplet_public_ipv4
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?