If you've ever wanted to setup a WordPress installation with bitcoin, Bitlaunch offers this ability. In this guide we'll show you the easiest way to create a wordpress installation, with the WordPress hosting paid for with a variety of crypto currencies including Bitcoin and Monero.

Step 1: Sign up to BitLaunch

If you already have an account, you can skip this step.

BitLaunch allows you to create servers from Digital Ocean, Vultr, and Linode and pay with Bitcoin, Litecoin, Monero and more.

Sign up here and create your free account. Every new account comes with $0.10 credit so you can launch a server for free. If you like the service, top up your account with your favourite cryptocurrency to keep your server running.

Once you're signed up, check your email and confirm your account by clicking the link.

Step 2: Choose a host to launch WordPress

Once you're logged in to your new account you'll see the following welcome page.


Click 'Create a server' to get started.

You can choose your own host here. Both Digital Ocean and Vultr provide a wordpress install ready to go out of the box, although the initial setup differs slightly between them. You can check our LEMP stack and WordPress install guides if you'd like to do this manually instead.


Next is selecting a region and size for your wordpress installation. Pick a size that is most suitable for your traffic.

To gain access to your server, you can use an SSH key. For more information on how to create an SSH key, see our guide on creating and using ssh keys

Finally, choose a name and press the Launch server button.

Step 3: Login and setup WordPress

Once your server has setup, we need to configure the WordPress installation. This step is slightly different per host.

You will find your server's IP on the server overview screen.



For Vultr, we need to login to the server and change a few settings so you can access your WordPress installation via our WordPress hosting.

ssh [email protected]<your_server_ip>

Once you are logged in, we need to navigate to the nginx configuration directory.

cd /etc/nginx/conf.d

This directory contains configuration settings for nginx. There will be two files.

wordpress_http.conf and wordpress_https.conf

Use your favourite text editor (We use vim) to open each of these files and remove the following segment found in both files.

location ^~ /wp-admin/ {
	auth_basic "Restricted";
	auth_basic_user_file /etc/nginx/htpasswd/wpadmin;

	location ~* \.(htaccess|htpasswd) {
		deny all;
	location ~ \.php(?:$|/) {
		fastcgi_split_path_info ^(.+\.php)(/.+)$;
		include fastcgi_params;
		fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
		fastcgi_param PATH_INFO $fastcgi_path_info;
		fastcgi_pass php-handler-http;
		fastcgi_read_timeout 60s;

Once you have removed this section from both files, restart nginx by runninng

service nginx restart

That's everything sorted. You're set to begin using WordPress.

Digital Ocean

For Digital ocean, all we need to do is login to our WordPress hositng server via SSH and WordPress will be enabled on the server.

ssh [email protected]<your_server_ip>

You will be greeted with a message from Digital Ocean stating that your WordPress setup is enabled.

Step 4: Wordpress installation

Visit http://<your_server_ip>/wp-admin and you will be guided through WordPress' famous 5 minute installation.