Fully detailed installation instructions and usage can be found at: http://www.unibia.net/crypto-faucet
GitHub Project: https://github.com/tuaris/multifaucet
Features
- Web installer that makes it easy to setup, just extract and go.
- Automatic locale and translation into any language.
- Support for either Hot or Cold crypto wallets.
- Themes.
- Simple Captcha, re-CAPTCHA, or Solve Media.
- SpammerSlapper Anti-Proxy Abuse.
- Remote Management via JSON-RPC.
- Muti-site capable (premium add-on).
Note: The "SpammerSlapper" feature is not yet 100% effective and could generate false positives which may annoy your users. Additionally, the service is still very much in it's alpha stages and could slow down your faucet while it's scans the visitor's IP address. You should really only enable this feature after you determine there is abuse. To use the service you will need to get a free API key: http://api.spammerslapper.com.
A live example with the multi-site feature running off a single code base and cold wallet can be seen at: http://faucet.securepayment.cc.
Installation
1) Create a MySQL database and user that will be used for the faucet.
2) Download the archive and extract into any folder or root folder on your web server.
3) Allow write permissions to the "config" folder
4) Open the website in your browser to start the web based installer.
5) Delete or rename install.php after the installation is complete.
6) Remove write permissions from configuration files and folder.
If you want to re-configure any settings in the future simply (restore install.php if needed) and re-run the installation script or manually edit the config files. If you are using the cold wallet it's recommended that you place the data file outside your web directory.
Change Log
Version 0.8.1: Added SpammerSlapper support, various bug fixes/code cleanup and improvements.
Version 0.8.2: Improved stats performance, fixed number formatting bug on total payouts.
Version 0.8.3: Fixed issue with floating point values.
Extra
The FaucetRPC project may be useful for those using the cold storage feature.
This is a very simple reference implementation of a remote payout script.
https://github.com/tuaris/FaucetRPC
Feel free to report bugs, send new translations, and send some tips:
BTC: 1B6eyXVRPxdEitW5vWrUnzzXUy6o38P9wN
ZET: ZK6kdE5H5q7H6QRNRAuqLF6RrVD4cFbiNX
SUN: SgNyqiKYrQJVquYNKLrSXv5AEi6Xt5KX4k
hi trying to setup a cold storage wallet, but im strugling with the install, in a nutshell, where do i get the datafile.dat (is this the wallet.dat?) or do i create my own, if i have to create my own, what content does it require please?