LaunchWP allows you to easily create and launch Blazing-Fast, performant WordPress websites in your DigitalOcean Droplet. LaunchWP gives you the speed your WordPress deserves, the security that you need, and features that you will love, all in your own DigitalOcean server without running a single line of code or command. Manage all your WordPress sites and servers easily from one place.
Easily change PHP versions, add custom Nginx and PHP config right from the UI, and access PHPMyAdmin and SFTP with ease. Get help where you need it, when you need it, from our team of expert Sys Admins and WordPress devs. Launch WordPress sites on your own server in minutes, not hours. You can also host your clients’ websites affordably and easily, adding precious recurring revenue to your agency or freelance business.
With DigitalOcean’s super-performant and cost-efficient droplets combined with LaunchWP, you can grow your WordPress websites effortlessly without breaking the bank.
Package | Version | License |
---|---|---|
PHP | 8.3 | |
MySQL | 8 | |
Redis | 7.2 | |
WP-CLI | Latest | |
MariaDB | 11.5 | |
Nginx | 1.27.1.1 | |
NewRelic | 3.21.0 |
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 LaunchWP.io 1-Click App using the control panel, you can also use the DigitalOcean API. As an example, to create a 4GB LaunchWP.io 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": "launchwp-launchwpio"}' \
"https://api.digitalocean.com/v2/droplets"
After your LaunchWP Droplet has been successfully deployed, you’ll want to SSH into the server using the root user and SSH key or password you provided when configuring the droplet:
ssh root@your_droplet_public_ipv4
Once you can login, you can now proceed to connect it to LaunchWP. To connect your DigitalOcean droplet to LaunchWP, you would need the Droplet IP address, the SSH Port (Which is 22 by default), the Username (Which should be ‘root’), and the SSH Key File or the Root Password, whichever you used when creating the droplet.
Log in to your LaunchWP Server dashboard and navigate under Servers > Add Server. You need to fill out the fields with the necessary information:
Provider name – Just an identifier for yourself. Doesn’t matter for connection.
IP address – The IP address of your Server.
Port number – The Port for connecting via SSH. Default 22.
SSH username – The SSH username for connecting. Heavily recommended to connect via ‘root‘
Authentication method – Enter your Password or connect via the SSH Key command.
SSH login using password authentication is the easiest way, but if that’s disabled, you will need to SSH into the server and paste the given command in your terminal, and hit Enter. Hit Connect Server. For specific documentation regarding any specific providers, check out our documentation or our Youtube channel, there might be the perfect steps you are searching for.
Congratulations! You’re all set to create your first site with LaunchWP. Our Getting Started doc will show you how to add a new site to your server.