To create own faucet you need hosting + domain, never select free hosting for faucets because they have a limitation, I recommend to use Namecheap service

In this tutorial, we are going to use faucetsystem to faucethub modified script. (every script has their own way to set up) (other Bitcoin Faucet Scripts.) (Here is video tutorial on how to build own Bitcoin Faucet)

Lets rock!

Step 1

First of all download script from here click on me and save on your desktop.

Step 2

Now go to www.namecheap.com (you can use other services if you want)and click on hosting and then click on shared hosting you will get 1 .website domain free + 3 domain hosting(it’s mean you can host maximum 3 domain in this plan).

Step 3

Confirm your email and once confirmed, your domain will be working.

Step 4

Go to Cpanel, you can find that in domain list>manage. Then click on create the database and enter these details

MySQL database name: Type database name which you want(e.g. myfaucet)

MySQL username: Type username which you want(e.g. myfaucet)

Password for MySQL user: Type_password

Enter password again: Retype_password

and proceed them then save these details.

Step 5

Open MySQL ,click on “import” upload .sql file from script folder and save

Step 6

Now open “File manager” then public_html and upload the script here,you can upload whole .zip file and extract it there and after extract select“config.php” and click on “open editor”.You have to edit this settings:

define(‘MYSQL_SERVER’ , ‘localhost’);//MySQL server

define(‘MYSQL_LOGIN’ , ‘test_faucet’);//MySQL login

define(‘MYSQL_PASSWORD’, ‘test_password’);//MySQL password

define(‘MYSQL_BASE’ , ‘test_faucet’);//MySQL base

TO

define(‘MYSQL_SERVER’ , ‘localhost’);//MySQL server

define(‘MYSQL_LOGIN’ , ‘your_database_username);//MySQL login

define(‘MYSQL_PASSWORD’, ‘your_password’);//MySQL password

define(‘MYSQL_BASE’ , ‘your_database_host’);//MySQL base

and click save

Step 7

open new tab and enter your faucet url and you will find your faucet home page and there was a one “LOCK” sign on left side click there to login ,your default username and password is (admin , admin) and login .

Step 8

TO change password and username, After login, go to settings>security and go to the bottom and there you can change your password and username. (don’t close this tab)

Step 9

Open the new tab and go to faucethub.io click on login (If you are not registered there then click on the register) next, click on user>faucet manager>your faucet>create a new faucet, and enter your details.

Step 10

Now we have to enter API key in Faucet Click on “Your faucet” in Faucethub.io, then click on show API key, copy API key and open your faucets dashboard and paste there in the dashboard.

Step 11

Now time to get a Captcha Service, go to google recaptcha login and click on get recaptcha and enter label as Your Faucet name and in the next box enter your domain name without (www or HTTP) and then click Register.

Step 12

Now you will see two keys provided.
First copy the Site Key and go back to your Admin Page and put the copied key in “reCaptcha Public Key” section.
Now copy the Secret Key and go back to your Admin Page and put the copied key in “reCaptcha Private Key” section.

Step 13

Time to set up reward, it’s the number of bitcoins you want to give user every time the claim.
You can enter like “50, 100, 200, 500” which means that randomly user will get between 50 to 500.
You can edit it anytime.

Step 14

Now you can setup referral earning a percentage, put 0 to disable the referral system.

Step 15

You have to deposit Bitcoins to run your faucet, Goto your faucethub.io account, click on user>faucet manager>Wallet>click on Bitcoin logo>in next page BTC address is there send bitcoins to there.

Step 16

You can change what you want to change in the faucet.

Now you have to share your faucet and put some ads to get revenue

I tried my best to write this tutorial, I hope it will help you to create your own faucets.