Arux, do you have a guide for setting up an AEON pool?
oups, sorry, i didn't read carefully your post then i forgot. my apologies for being late.
I am trying to run a private pool to solo mine and i followed the instructional on page 97 of this thread. I cant seem to get it working. I feel like i may have missed something. Could someone who has done this go over the steps with me?
i didn't test p97 instructions but i can provide you my "to-do list":
step one: build the daemon
sudo apt-get update
sudo apt-get dist-upgrade
sudo apt-get install git
git clone https://github.com/aeonix/aeon.git
cd aeon
sudo apt-get install cmake libboost-all-dev
make
and run it into a screen or in a teminal
cd build/release/src
./aeond
idem for simplewallet
cd aeon/build/release/src
./simplewallet
a new wallet is created, save the wallet address for later
step two: running redis server (database for the pool)
sudo apt-get install redis-server
service redis-server start
step three: setup the pool !
git clone https://github.com/Arux-BTT/cryptonote-universal-pool.git
cd cryptonote-universal-pool
git checkout aeon
sudo apt-get install npm nodejs-legacy
npm update
(check if npm is v2.13.3 or higher with "npm -v", not sure on this point but i guess you can upgrade npm with "sudo npm install npm -g" if needed, expert can correct me)
tweak the conf (config.json) file with your wallet address (poolAddress) and a personal api pasword
step four: navigate to the correct folder then launch the pool wallet in RPC mode (one more screen or terminal)
./simplewallet --wallet-file xxxx --password "xxxx" --rpc-bind-port 11182
step five: launch the pool
ugly all in one command
node init.js
or elegant command, each module in a screen or terminal
node init.js -module=api
node init.js -module=pool
node init.js -module=unlocker
node init.js -module=payments
if a module fail, you don't need to restart the other!
step six: open ports
8117 (api)
3333 5555 7777 8888 (mining)
+one port for the front end
at this stage, you can locally cpu mine and see some shares in pool module. (of course if you only solomine locally, opening ports is not required)
step seven:host the front end (website folder) with a http server
SimpleHTTPServer (python -m SimpleHTTPServer port) is very easy but sometimes unstable. lighthttp do the job with reliability
check each step then report yours errors here.