Faucet Tutorial

Here Im gonna reveal how to create a faucet using FREE domain name, FREE hosting service and FREE script for faucet.

If you get any trouble when creating a faucet, you may send me an email or just ask faucet owner on FaucetHub chat.

Hey wassup guy. Gladly to see you on my tutorial

Before we start our tutorial regarding on how to create FREE faucet, I just want you to keep on mind that this faucet are made using FREE domain name + FREE hosting service + FREE faucet script

My Background

Lets I give short introduction of myself before we got any further. My name is Amhar and come from Malaysia. I got degree in Nautical Science and Maritime Transportation. I really do have no basic knowledge on coding stuff. Even though I study on maritime field, but I had an interest on learning this kind of coding stuff. Before I created this faucet, Im just 1 of the user that using mexicantarget faucet game. Than mexicantarget said he gonna made a microwallet to replace FaucetBox that been planning to be closed on end of 2016. After he launch FaucetHub, there are not many faucet that using FaucetHub service because its new. Suddenly I had an idea, why not I make a faucet? So, the journey of learning on how to make a FREE faucet had began since I dont want to put any penny on something that Im not expert or atleast got some knowledge on it. I did search on the internet from 1 website to another until I got the BEST way to made a FREE faucet.

Tutorial Summary

On this tutorial, I already divide it into 6 sub topic to made it easy for understanding. If you look at the top of this text, you gonna see the tab "Introduction", "Requirement", "Create", "Monetiza", "Upgrade" and "Maintain". Here is some summary what Im going to write on those sub topic:

You can ignore this tab seems its just more to trash talk rather than tutorial.

What do you need to have before we create faucet.

How to create a FREE faucet.

How to monetize your faucet.

How to made your faucet look more stylish.

How to sustained your faucet.


Here some simple glossary word that gonna used a lot here
Domain Name - the part of a network address that identifies it as belonging to a particular domain. (example: google.com, faucethub.io, jompi.tk)
Web Hosting - the activity or business of providing storage space and access for websites.
Script - program or sequence of instructions that is interpreted or carried out by another program rather than by the computer processor (as a compiled program is).

When you have a site visitor, they use your domain name to view your website. As simple as it seems, there is a process that occurs from the time that the site visitor types in your domain and presses enter.

When a site visitor enters your domain name into a browser, the domain is then translated into your server IP address, then the server sends that user your site files, which their browser represents to them as a typical web-page.You can see that, without each of these 3 elements, you won't really have a web-site.

The three basic parts that make up any current day website are:
1. Domain Name
2. Web Hosting Server
3. Site Files (Script)


Lets cut the trash talk here and wish this tutorial atleast give you some kick start before you learn some advance stuff

What do you need to have before we create faucet?

  1. FREE Domain Name (optional) - www.freenom.com
  2. FREE Web Hosting Service - www.000webhost.com
  3. FREE Faucet Script - faucetinabox.com
  4. FREE Script Editor Software (optional) - notepad-plus-plus.org
  5. FREE Microwallet - faucethub.io
  6. FREE Captcha Service - www.google.com/recaptcha
  7. Some bitcoin/litecoin/dogecoin on FaucetHub account.

Dammit! You said FREE faucet, now you ask for some bitcoin/litecoin/dogecoin on FaucetHub account. Are you trying to scam me?

Extremely cautious person

My Answer: Didnt faucet purpose to give visitor some bitcoin/litecoin/dogecoin? How you gonna run a faucet with 0 credit on FaucetHub account?

I dont have requirement 1-4 up there. What should I do?

High motivated person

My Answer: Lets continue our tutorial and ignore those who got extremely cautious attitude.

FREE Domain Name (optional)

Most of ads network wont accept you as publisher if you just using domain name from FREE hosting service. But the faucet still can run normally without any different. So, its depends on you whether you want to take it or not.

  1. Visit www.freenom.com
  2. Type your domain name that you think its suit with your faucet.
  3. Click "Check Availability" button. (On the time this tutorial are made, there are 5 domain that are free to used that is .tk, .ml, .ga, .cf and .gq)
  4. Click "Get it now!" button.
  5. Click "Checkout" button.
  6. On the period, its said "3 Months @ FREE". Change it to "12 Months @ FREE".
  7. Click "Continue" button.
  8. Please enter your email address and click "Verify My Email Address".
  9. Check your email and verify your email address.
  10. You may need to complete details form at freenom.com
  11. At Freenom.com site, click "Services" on top menu and than click "My Domain" (You should able to see your domain name there).

What should I do after 12 months of the expiration date?

Extreamly curious person

My Answer: Need to renew them maybe, I dont really know about it since my domain gonna expired on Sept 2017. I will try to update this tutorial after my domain name been expired

FREE Web Hosting Service

This free web hosting are similar to blogger and others free services, the different is this free web hosting are letting you to access database.

  1. Visit www.000webhost.com.
  2. Click "Sign Up for FREE" button.
  3. Enter all information needed and click "GET FREE HOSTING" button.
  4. You may need to verify your email.

What should I do now? I dont know how to create a website.

Extreamly excited person

My Answer: Be patient, lets we go through this tutorial slow and steady. How to create will be explain on next tab. Here I will explain how to get all requirement needed first.

FREE Faucet Script

They had a lot of FREE faucet script, you can ask for others faucet owner on FaucetHub chat if you looking for others script. Here I only write about FaucetBox script.

  1. Visit faucetinabox.com.
  2. Click "INSTALL NOW" button.
  3. Its will try to download a zip file name such as faucetinabox-r69.zip. Click "OK" button.
  4. After finished dowloading the file, extract it.

Are you sure the file are save from virus?

Computer Virus Phobia person

My Answer: As far as I know, the developer of the script are 1 of the respected person in cryptocurrency world and I also download script from that link and give me no harm to my computer.

FREE Script Editor Software (optional)

This software are optional, you can either download or not, the choice are on your hand. But to make your work more easy to edit script are using script editor.

  1. Visit notepad-plus-plus.org.
  2. Click "Download" button.
  3. Click "Download" button on latest version.
  4. Its will try to download a exe file name such as npp.7.3.Installer.exe. Click "OK" button.
  5. Install it to your computer.

Can I still edit my script without using this script editor?

Easy going person

My Answer: Yeah sure, free web hosting also got its own script editor.

FREE Microwallet

They are others microwallet, but here I will only used FaucetHub.

  1. Visit faucethub.io.
  2. Click "Get Started" button.
  3. Enter all information needed and click "Sign Up" button.
  4. You may need to verify your email.

I already had an account at FaucetHub, do I need to do anything?

FaucetHub user

My Answer: Not for now, to get API keys from FaucetHub will be explain on "Create" tab

FREE Captcha Service

There are 2 FREE captcha services, that is recaptcha and solve media. But here I will only used repcaptcha There are no sign up for using this services, so I will explain how to used it on "Create" tab.

Do we been paid by using this service?

Maximizing behaviour person

My Answer: Not from using recaptcha. If you want to monetize by using captcha, maybe you can try used solve media service.

Some bitcoin/litecoin/dogecoin on FaucetHub account

There are several ways to have some amount of credits on FaucetHub account

  1. Transfer credit from wallet to FaucetHub.
  2. Transfer credit from any game that using FaucetHub service (Can check our faucet list - game).
  3. Faucet visit on all faucet that using FaucetHub service (Can check our faucet list - cryptocurrency).

Im planning to create a bitcoin faucet, How much bitcoin should I have?

Visionary person

My Answer: Depends on how much you want to give to your visitor. Lets say you planning to give 10k sat daily, try to have credits around 300k. Atleast your faucet can run in a month without any fail.

How to create a FREE faucet?

  1. Uploading faucet files to FREE web hosting service.
  2. Setup database configuration.
  3. Setup API key for faucet.
  4. Setup captcha for faucet.

What you need to used here are:

  1. FREE Web Hosting Service - www.000webhost.com.
  2. FREE Faucet Script - faucetinabox.com.
  3. FREE Microwallet - faucethub.io.
  4. FREE Captcha Service - www.google.com/recaptcha.

Uploading faucet files to FREE web hosting service.

First step of creating the faucet are uploading the file that you already extract it before to the web hosting service.

  1. Visit www.000webhost.com/cpanel-login
  2. Enter all information needed and click "LOG IN" button.
  3. Before you are able to used the service, you may need to complete all your profile and send test massage using your mobile phone.
  4. After finished completing all information needed, click "upload file" button.
  5. Click "upload files now" button.
  6. Double click "public_html".
  7. Click "upload files" button at the top right of the page.
  8. Click "SELECT FILES" button.
  9. Drag all files that were in the folder that you already extract earlier excluding the files inside a folder such as libs, script and template.
  10. Click "UPLOAD" button.
  11. Than right-click and click "New folder" button. The folder should be named same as the folder that you already extract earlier.
  12. Than upload the folder inside it. The step should be the same as uploading file before.

On the "public_html", they should have 7 files and 3 folders.

Setup database configuration.

After done with uploading those file, we need to connect our faucet with database.

  1. Visit www.000webhost.com
  2. Click "Manage database" button.
  3. Here, you will see a table that provide you with information such as DB Name, DB User and DB Host.
  4. Go back to upload files > public_html. Inside this folder, there should be a file name config.php
  5. Right click the file and click "Edit" button.
  6. Try find and edit this information using information you got from "Manage database" page:

$dbhost = "localhost";
$dbuser = "test_faucet"; (should be replace with DB User)
$dbpass = "test_pass"; (should be replace with DB Password)
$dbname = "test_faucet"; (should be replace with DB Name)

Setup API key for faucet.

Since your faucet already connect with database, now we access faucet admin panel to setup API key from FaucetHub

  1. Visit faucethub.io.
  2. Hover your mouse to "User" button on top right of the page and click "Faucet Manager" button.
  3. Click "Your Faucets" button at the left of the page. You should be able to get API key from here.
  4. Go to your faucet and click "Admin Panel" button. Copy Ctrl+C the password given and click "next" button.
  5. Enter the password and captcha.
  6. Below the "Access", choose Faucethub as a service Paste Ctrl+V your service API key.

Make sure that no one know your API key.

Setup captcha for faucet.

Last step on creating a faucet are setup captcha to prevent bot from hammering your faucet.

  1. Visit www.google.com/recaptcha
  2. Enter the information needed.
  3. Click "Register" button.
  4. Copy Ctrl+C reCaptcha public and private key. Paste Ctrl+V both of the key on Admin Panel at Captcha tab.

Congratulation! Now your faucet should be able to run without any problem.

How to monetize your faucet?

  1. Park FREE domain name.
  2. Adsvertising Network.

How park domain can monetize my faucet?

Legit minded person

My Answer: Park domain cant monetize your faucet, but most of the ads network wont accept publisher that using FREE hosting service such as blogger, wix, 000webhost and etc.

What you need to used here are:

  1. FREE Web Hosting Service - www.000webhost.com.
  2. FREE Domain Name - www.freenom.com.

Park FREE domain name.

Most of ads network wont accept you as publisher if you just using domain name from FREE hosting service. So, thats the reason why we need to park our FREE domain name.

  1. Visit www.freenom.com
  2. Hover your mouse to "Services" button on top menu of the page and click "My Domains" button.
  3. Click "Manage Domain" button.
  4. Click "Management Tools" button than click "Nameservers" button.
  5. Tick "Use custom nameserver (enter below)
  6. Enter ns01.000webhost.com and ns02.000webhost.com as a nameserver.
  7. Make sure that nameservers are visible for Google.
  8. Visit www.000webhost.com.
  9. Click "Set web address" > "Add domain" > "Park domain" button.
  10. Enter your domain name and click "Park domain" button.
  11. If your domain nameserver are pointed correctly to 000webhost nameservers, domain will show status "Ready" which means that is ready to link Website.
  12. Click "Manage" > "Link Website" button.

Now your website can be access using your owned domain name.

Adsvertising Network.

Some of the ads network are only accept faucet with high alexa rank. But need no worry about it, you still can earn from some of the ads network with low requirement. Just becareful when selecting ads network because some of them are just scam ads network. Here Im not going to write on how to register with ads network, Since you already on this step, for sure you can manage some ways to make it happen. But I will listed the legit ads network and how to put the ads code.

Legit Adsvertising Network.

This is the ads network that been suggested by some of the Faucet Owner that I know.

  1. AdsOptimal (need to park domain before you can apply)
  2. Mellowads (need to have alexa rank above 200,000)
  3. Bitmedia (need to park domain before you can apply)
  4. A-ads (can apply anytime)

Put the ads code.

Most of the ads code are in iframe and div type. But some of the ads network need us to put the code on index file.

  1. When you got ads code such as (iframe), just copy the full coding.
  2. Go to your faucet Admin Panel.
  3. Click "Templates" button.
  4. There are Top, Left, Right, Bottom and Footer box. Just put anywhere you want, no one going to blame you since its your faucet.

I used adsoptimal, how can I put the "Header: Place this code into the HEAD element of the web page once" code?

Adsoptimal publisher

My Answer: Just go to your faucet file (script) and edit index.php file that inside template folder. Paste Ctrl+V the code anywhere betweem "Head" and "/Head"

How to made your faucet look more stylish?

  1. Edit template.
  2. Edit faucet file script.

What you need to used here are:

  1. FREE Script Editor Software (optional) - notepad-plus-plus.org.

Edit template.

Not much that I able to write here, but what I can suggest is just go to your admin panel at your faucet site, try to explore what they can give you, editing this template wont need any basic of coding stuff.

Edit faucet file script.

If you dont have any basic in coding stuff, maybe its time for you to learn something. Here is the link where I learn some basic things to create this faucet:

  1. getbootstrap.com.
  2. www.w3schools.com/bootstrap.

If you want to try editing your faucet script, just edit the index.php file on template folder.

How to sustained your faucet?

  1. Reasonable reward and timer.
  2. Faucet visit / Play faucet games / Offerwall.
  3. Faucet list.
  4. Funding your faucet.

What you need to used here are:

  1. Brain
  2. Hardwork

Dammit! Before this you ask for bitcoin/litecoin/dogecoin on FaucetHub account, now you ask for brain. Are you trying to scam my idea?

Extremely cautious person

My Answer: Your idea is for your own faucet. Not for mine and you need no worry because im not planning to steal your idea or your brain.

Reasonable reward and timer.

Try to estimate on how much you efford to give to your visitor daily. You can put limit to your faucet so that you dont overlimit in giving satoshi and end up drain just in few days after you open faucet.

Faucet visit / Play faucet games / Offerwall.

Since its legal, why not keep on visiting our friend faucet. Atleast you can help our friend and at the same time earn some satoshi.

Faucet list.

Not all faucet are listing on premium list at FaucetHub, so why not you made a faucet list that include faucet on regular and inactive list, You still can earn some satoshi from refferal

Funding your faucet.

If you got some satoshi from your wallet, maybe you can transfer it to FaucetHub to refund back your faucet.

Hope this tutorial can atleast give you some sort of kick start before you start learning how to fly

Friends that can consider as Family:

hotcoins.cf | avalonrychmon | alamin | josh20

© 2017 JomPi Faucet

Site Created and Maintain by amharazmi (jompi.tk)

Powered by © FaucetBox Script v69