Skip to content
Faucethub Auto Faucet Floodgate Script
Branch: master
Clone or download
Latest commit afb49ea Feb 22, 2018
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
custom_templates
docs
lib Removed flist Jan 23, 2018
referrers
users Initial Commit Oct 1, 2017
.gitattributes Optimized git stuff Nov 28, 2017
.gitignore
441.php Removed unnecessary rawurldecodes, reformatted Dec 5, 2017
LICENSE.md Added LICENSE file (Public Domain) Nov 6, 2017
README.adoc Improved README Dec 6, 2017
api.php
config.template.php Release 4.5.0 Feb 22, 2018
faucet.php Added POT Feb 22, 2018
index.php
iphub_block.php
main.css
nastyhost.php
verify.php Removed unnecessary rawurldecodes, reformatted Dec 5, 2017

README.adoc

Documentation

Want to make a faucet of your own? This site has good free PHP hosting!

Setup

  1. On Faucet Hubʼs manager page, make sure that the faucet is set up under the “PTP” and “Mining” categories! If it isnʼt, users could get their accounts frozen for claiming too often!

  2. Put everything in the document root of your site

  3. Edit 'config.template.php', then rename it to 'config.php'

    • Every important setting is in 'config.php', so read it carefully!

    • If you donʼt know how to edit it, you probably shouldnʼt be running a faucet in the first place.

  4. Rename the 'custom_templates/' directory to 'custom/', then edit the files inside of it

  5. Everything should work now; get some people to claim from your faucet!

  6. ???

  7. PROFIT!!!

Dependencies

The code is currently developed and tested using PHP 7.1; it requires the allow_url_fopen = 1 'php.ini' directive set (this is the default).

Updating the faucet

Important
Moving to a different MAJOR version (such as from 3.x.x to 4.x.x) requires you to re-install the entire faucet script from scratch. Do not attempt to update in-place.

For MINOR updates (such as from x.2.x to x.3.x):

  • Read the release description for any special instructions

  • Overwrite all the files on the server with the new versions

  • Check 'config.template.php' for new values, and merge them into your 'config.php'

  • Check the 'custom_temlates/' directory for new templates, move and edit any that you find

For PATCH updates (x.x.0 to x.x.1, etc.), you can simply overwrite the files.

If you are feeling a little confused as to what MAJOR, MINOR, and PATCH versions are, please read Semantic Versioning (2.0.0).

Custom Files

'custom/ads.php'

Included at the bottom of the claim page, for ads to be shown a ton of times.

'custom/ads_q.php'

For ‘quality’ ads — ads that shouldnʼt be shown on the automatic pages. If an advertiser says that auto-refreshers arenʼt allowed, put their ad in this file instead of 'ads.php'.

'custom/claim_options.php'

Extra form elements to add to the entry form on 'index.php'. (Can be left empty.)

'custom/claim_options_process.php'

For options that affect payout amounts. Included by 'faucet.php'. (Can also be left empty.)

'custom/head.php'

Included in the <head> tag of every page, for anti-adblock and IDL scripts, google analytics, etc.

'custom/iframetraffic.php'

Put sponsored sites here; it is included in the middle of the claim page.

'custom/navbar.php'

This file contains the navbar at the top of most of the faucet pages. You can add and remove links here.

How to un-ban IP addresses

Open your '.htaccess' file and remove the line deny from IP, where IP is the IP address to un-ban.

You can’t perform that action at this time.