Posted on

How to Set Up a Manual Claim Cryptocurrency Faucet on FaucetPay

Introduction

We at Jays n Dees see that cryptocurrencies, and at least their technologies, will drive a massive component of the entire currency system in future years.
That is why it is important to plan for that future, now, today..

Jays n Dees have decided to operate a main faucet for the collection and use of the cryptocurrency LiteCoin – LTC.
We chose this particular crypto for the fact that LTC is fairly cheap for transaction fees, alongside the value it holds versus BitCoin.

As part of the process of setting up Our LTC Faucet at our chosen provider, we decided to make a tutorial on how to do this task. If anybody else wants to have the opportunity to share and accumulate crypto, not just necessarily LiteCoin, then this will be a great way to get started fast and easily.
We do also have plans in the future to have our very own VTC direct wallet Faucet system in place, so we can also share a currency we support via mining and full node of the VTC blockchain.

Faucet In A Box Example

This tutorial is targeted specifically for the microwallet site, FaucetPay. If you are not already signed up, you can Sign Up HERE Now!
It also utilises the files of the popular manual faucet template, known as Faucet In A Box.
As at making this tutorial (January 2023), the version we used as Our tutorial, was r117.
The zipped file of Faucet in a Box is located there also.

There are a couple of other options available when choosing a faucet to establish, including at least 2 options directly from the FaucetPay API menu.
These are a WordPress Plugin, and Faucet scripts, both free.
Also within this menu, is documentation relating to the FaucetPay API system itself.
These 2 particular faucet templates are not discussed in this tutorial, but will be likely added at a later date.

Getting a Faucet online and operational does require a number of things before you get started, so please make sure you have them all as you progress through the tutorial!

  • REQUIRED ITEMS:
  • Paid, not Free Hosting. We recommend a HostGator account, Baby Plan Recommended
  • FaucetPay Account and also a Faucet Owner API key
  • Access to your cPanel of your chosen Hosting Service
  • Some knowledge of what you are about to do (ad networks, getting a faucet API, general web language skills, editing hosted files, etc)
  • Some cryptocurrency. If necessary, you can earn it from other sites. **Check Out Our 2023 Crypto Earning Page**
  • Crypto Wallet where You have control of the keys. We recommend Exodus Wallet.
  • Possibly some banners made up for your site
  • Some other referral banners for you to earn from
  • Patience.
  • If you are Absolute N00b, then I suggest that You click HERE. It might help..
The Tutorial:
Set Up The Database

Once we have organised everything we need, we can make a start on getting Our Faucet online and operational. So we will firstly setup a new database via our cPanel of our chosen webhost.

Following the images below, the first thing we need to do is access our MySQL Database Wizard from the cPanel.

Learning where to find everything in cPanel

Now we need to make a name for Our actual Database. For this tutorial, we have named it “ExampleDB”. Click on Next Step when done.

Used only as a demonstration

Create a user dedicated to the database. The tutorial uses “dbUser”. Also setup a password for this user. The password “dbPass(2023” is used for this example, for a strength of 86/100. Click Create User when finished here.

username and password here are only used as a demonstration

Now we need to set the necessary permissions of the created user. Select the All Privileges checkbox to do this. When complete, click Make Changes.

set the user privileges

Setup of database is now complete. Now we can click on Go Back, and proceed with what needs to be completed next.

all done

Make sure you keep a note of all these valuable details! Our method is to have a text file where we can copy such information to. Here is Our Tutorial Example.

keep your information saved in a file
Putting The Faucet Files Where They Belong

Now we need to upload the zip file to at least the public_html folder of our webhost. This area is accessible using the File Manager in our cPanel.

file manager

Upload and extract the zip file into the public_html folder.

right click the file to get this menu

Note that by default, the zip file will create its own subfolder (faucetinabox-ultimate-r117), so delete the zip file once extraction has completed. Also, you may wish to rename the folder to something more simple, such as “faucet”

deleting a file via the right click menu

A very important procedure is to change the settings of the config file, so that it is not accessible to the users or anybody else. We can do this by right clicking the file, and selecting Change Permissions.

config php permissions

And then we alter the checkboxes to make it a 400 permission. Click on Change Permissions when done.
This restricts the file so that a user cannot go and edit anything to do with the file. Further locks can be incorporated, but that is beyond this tutorial scope.

Now we can go and modify our config file, so that it will use the database we previously set up.
Right click the file, and select Edit.

editing the config

Modify the selected areas to match up with the details in our text file, and save the file. A worthwhile note here, is to understand 2 other options in this file- display_errors, and disable_admin_panel.
Once the faucet is completely setup and operational, they need to be changed, and the file saved again.
It might also be worthwhile to add your own referral link from FaucetPay into the required section. Don’t forget to save the file!


Setting Up Our Faucet

We need to login to the faucet admin page to make all of our changes. We can do this by navigating to the admin php file on our domain, where we saved the faucet files to. For us in this tutorial, we need to navigate to: https://www.jaysndees.com/faucet/admin.php. Your site will be different, but you need to enter that admin page.
If our database setup was successful, we will be presented with a password for our login to Faucet In A Box.
If there are any problems, these will be displayed as a friendly error..
A common one is “Can’t connect to database. Check your config.php. Details: (Details).
Otherwise, copy that password to your text file, and then click the link about Continuing.

save the password here into your saved file

Now is to enter all the necessary details – especially those mentioned in the red error box at the top of page.

on first login to Faucet in a Box


For the Service API Key part, we like to leave this to last, as everything can be set up before we enable the link to FaucetPay. Do not forget to get your faucet API at FaucetPay, via the Faucet Owner Dashboard. Copy the key to the Service API key box and save your changes.
Our Faucet created from this tutorial, is located at Jays n Dees LiteCoin LTC Super Manual Faucet ultimate

Scroll this Basic Page section, change all the information to what desire, and click the Save Changes button when done.

changing details for our faucet setup
adding coin amounts into the rewards section


Then proceed with the captcha system(s), and progressively move across the tabs until everything has been completed to your satisfaction. Don’t forget to save the changes as you complete sections!
If you have no shortlink services, and want to include them, please click here.
A side note here- depending on your chosen Template, you may need to add in your advertisements if you have them, and any other code. If you have no idea about advertising sites, you might want to check out Our N00b Guide.

setting up shortlink providers
picking a template for website appearance
adding pages that can be called via the navbar

The Security tab is a host of options that will need to be set up and incorporated, but they will not stop your faucet from being completed and operational.
They are settings to ensure that you get (mostly) real users, and not bot traffic. Bots are bad.


So there we have it. If all was done correctly, you will now have an operational cryptocurrency faucet that you are the proud owner of. Do not forget to move over allowable funding for it, and set any limits you may want to impose, such as banning specific countries or ip addresses, maximum currency limits for a given time period, account authentications, and much more.
Whilst some may have their advantages, be aware that it can also hurt your overall traffic.