Salmen’s FaucetHub Faucet has actually been started in Dec 2015, has been abandoned for a while and now is kept up to date again by its developer.
Its design is pretty basic – so are its features – but it’s got everything you need to start and run your bitcoin faucet.
UPDATE: If you get a blank page after installation, go to 000webhost dashboard / General / Settings and change PHP version to 5.6.
Salmen’s FaucetHub Faucet Script Features
- Admin page
- Random payouts
- reCaptcha support
- VPN/Proxy protection
- Automatic or manual (by user) payouts
- Easily insert advertising blocks from the admin page
- Ban system for IPs and addresses
Salmen’s FaucetHub Faucet Script Screenshots
HowTo Install Salmen’s FaucetHub Faucet Script
Step 1: Get the script
Go to the script’s GitHub page and download the zip file:
Step 2: Get FaucetHub API Key / Get Captcha Keys / Upload files / Create database
Step 3: Import sql file to database
First, download the faucet script zip file and extract it on your computer.
Inside the extracted directory, you will find a file called sql.sql.
We need to import that file into the webhosting database.
Login to your 000webhost account
Go to Manage database
Click Manage next to your database name
Login to your cPanel Dashboard
Find phpMyAdmin under Databases and click it
Once phpMyAdmin has loaded, find your database name on the left and click on it (i’m using a database named ‘testing’ for this guide):
Navigate to Import
Click Choose File and browse your computer for the sql.sql file
If everything went well, you should see the following message (among others):
Step 4: Edit script’s config file
Open the file manager from 000webhost or cPanel and navigate to your webroot/includes folder.
Find the config.php, right click it and select Edit.
Edit the file with the database host, name, user and password you created at Step 2.
Save and close the file.
Step 5: Configure Salmen’s Faucet Script
If you did everything right, you should be able to open a browser and point it to http://yourdomain.com/admin.php .
Here, you will be asked to login. The default credentials are:
Admin Username: admin
Admin Password: admin
What you should configure here is (From Standard Settings):
- Admin username and password
- Minimum and maximum rewards (based on current BTC price, it’s a good idea to keep them under 100)
- Timer (Allowed time between claims)
- FaucetHub API Key (You get this by following the guides at the beginning of this post)
- reCaptcha Keys (You get these by following the guides at the beginning of this post)
Other things you could configure here (optional):
- Faucet name
- Referral comission
- VPN/Proxy shield (On or Off)
- Auto Withdraw (Satoshis are keept in user’s balance until he requests withdraw or are automatically sent after each claim)
- Reverse Proxy – If you have CloudFlare service enabled
- Add new pages (Like faucet info page or contact page)
- Ban IP or BTC addresses
The final step before sharing your faucet address to users is to add some advertising blocks to it, in order to get some revenue. Once you’ve created an account on one or more advertising networks (and got accepted), you will be able to insert the ad codes right from the admin page (under Advertising settings).
For this, you should read the Step 3 guide about ad networks.