Video Tutorial How to Make Your Own Bitcoin Litecoin Dogecoin Mining Pool 1/3-Wallet Configuration



If you like my videos please consider donating BTC to

Hi again guys,

In this video I’m doing something a bit different. This will be a 3 part series on building your own bitcoin mining pool using open source software for fun and for profit.

I am using VMWare Workstation 10 running Ubuntu 14.04 – any linux distribution will work however. The network is in bridged mode and for this to work so that outside clients can connect you will nee to forward your ports on your router appropriately or rent a virtual private server

I am using the cryptocoin: guncoin as an example in this build but you can use any coin you like. The reason I went with guncoin is that I’m on a limited time schedule and my internet connection is quite slow so downloading the entire litecoin blockchain would have been a hindrance to me.

Part 1: Building and compiling the wallet
Part 2: Building and configuring the stratum server
Part 3: Building and configuring the Web Front End and final testing

Dependencies you will need (run these commands in this order before you start to make sure everything will work as expected):

sudo apt-get install git screen watch

sudo apt-get install build-essential libboost-all-dev libcurl4-openssl-dev libdb5.1-dev libdb5.1++-dev mysql-server

sudo apt-get install python-twisted python-mysqldb python-dev python-setuptools python-memcache python-simplejson python-pylibmc

sudo easy_install -U distribute

sudo apt-get install memcached php5-memcached php5-mysqlnd php5-curl php5-json libapache2-mod-php5

sudo apache2ctl -k stop; sleep 2; sudo apache2ctl -k start


  1. when am trying this command : guncoin/src# make f makefile.unix USE_UPNP= 
    i get this error  : compilation terminated.
    makefile.unix:156: recipe for target 'obj/alert.o' failed
    make: * [obj/alert.o] Error 1
    , can anyone help me ?

  2. So I run MPOS on Digitalocean Ubuntu 14.04 x64 2GB, 2 CPU

    MPOS script run fine and I get my altcoind stats . Can't connect to Stratum do.

    I get the message below on top of each page of MPOS:
    We tried to poke your Stratum server using your $config['gettingstarted'] settings but it didn't respond – Connection refused.

    So the problem should be related to Stratum

    When starting with (twistd -ny launcher.tac) I get error below…
    2014-07-03 19:25:45,263 DEBUG bitcoin_rpc # submitblock detected.
    2014-07-03 19:25:45,263 INFO mining # Found submitblock
    2014-07-03 19:25:45,274 ERROR mining # CoinD downloading blockchain… will check back in 30 sec

    Wallet is SHA256 from the latest bitcoin 9.3.0 source. CPU mining work fine with setgenerate true. Only 200 block so the —downloading blockchain—  is not the problem. might not connect or….

    Since MPOS get details from coind why Stratum can't connect

    Those 2 errors is stated in many forum but never answer. I will give this one a try…


  3.  @whatthefluxable how can somone contact you for paying you too build them a multi pool ??? I have a mac so their is no VMWare Workstation 10 for mac osx can you help?? I know this video is old 

  4. Hi whatthefluxablecan you give me a hand i set eveything up it seems that is working and all that and am getting some coins on the admin panel but it doesnt show any block being found and shares number keep getting high more invalids as well, i read it has to do with cron job any thought how to fix this issue Thanks…

  5. Hi there,
    Have to say it again a great tutorial, always come back to this at one time or another, however I am after you expert advice.

    Please can you help me with a type of tutorial explaining how to edit the db for orphaned blocks/fixing errors.

    I havent got a clue how to do this (but do have some db knowledge and command line input) as i have 2 errors for some reason, they are Unable to fetch blocks upstream share, and Block has no share_id, not running payouts.

    Hope you can help,

    Kind regards


  6. I tried to run the dependencies on  Ubuntu 14.04 LTS (GNU/Linux 3.13.0-29-generic x86_64) on amazon EC2. I get a lot of 404 errors and installation aborted. Has anyone installed this recently that can help me out?

  7. after make the command ./guncoind i have this error .. anyone can help me ?
    terminate called after throwing an instance of 'std::runtime_error'
      what():  locale::facet::_S_create_c_locale name not valid