Pages:
Author

Topic: [My Pool] Pool Server in a Box - page 2. (Read 15201 times)

member
Activity: 60
Merit: 10
April 13, 2013, 10:42:23 PM
#8
Awesome! Nice work man. Is there any way to get litecoin working for this? Looks like there's a new git repo supposedly with litecoin enabled eloipool but I can't seem to get it to work Sad

https://github.com/Tydus/eloipool-litecoin
member
Activity: 243
Merit: 10
April 12, 2013, 05:51:47 PM
#7
why the need for VMware? if you have an Ubuntu machine to dedicate to being a server could you install without VMware?

VMware make it very easy to move the "My Pool" between computers or upload to an ESXI server in my case. Plus dedicating hardware to just the pool for yourself is a little unnecessary.
member
Activity: 85
Merit: 10
April 11, 2013, 02:34:02 PM
#6
I love the idea is there any way you could tern it in to a windows server with out the need for linux


it would be very good if sum one made a good windows pool with out the need to be an advanced linux coder person to setup a pool


I love the idea is there any way you could tern it in to a windows server with out the need for linux


it would be very good if sum one made a good windows pool with out the need to be an advanced linux coder person to setup a pool

I think its becos of the upgrader billty of VMware if your pool took off or sumthing you could very eazyly move the VMware image to a new local on a better PC or data center



senseless are you able to do a step by step by step guide to make this work with litecoin




Thanks Smiley

Try torrent mirror:

thanks for making a torrent link full credit to you for doing such a nice thing however

your upload speeds are a tad slow so I copyed your torrent and added web seeds
https://www.dropbox.com/s/cob3zu9mq2vuu78/mypool-v0.1.zip.torrent

web seeds are seeds that can be linked from http webservers so genurly way faster upload speeds

thanks phants for making a torrent thats how I downloaded it + manurly added webseeds to speed it up a bit



hero member
Activity: 490
Merit: 501
April 11, 2013, 02:24:22 PM
#5
why the need for VMware? if you have an Ubuntu machine to dedicate to being a server could you install without VMware?
full member
Activity: 177
Merit: 100
hero member
Activity: 1118
Merit: 541
April 10, 2013, 03:20:56 PM
#3
Thanks man !

I will test your image right away.

Do you need a mirror ?

[edit]
Still waiting ?
[/edit]

I should be ok bandwidth wise. The file is up there, sorry about the delay took 10 hours to upload. I need a faster connection.

hero member
Activity: 1118
Merit: 541
April 10, 2013, 03:19:06 AM
#2
Frequently Asked Questions:

Question: When I try to run eloipool I got the following error:
Code:
eloipool@mypool ~/bin $ ./eloipool.py
Illegal instruction

Answer: The launch file at /home/eloipool/_launchpool needs to be used instead of executing eloipool itself. The launch file will setup your configuration, bitcoind configuration, and other necessities to make sure the system operates correctly.
hero member
Activity: 1118
Merit: 541
April 10, 2013, 03:18:52 AM
#1
What is "My Pool"?

My Pool is Your Pool! My Pool is a boxed gentoo installation containing eloipool, bitcoind, and necessary dependencies to get a pool server up and running. Setting up a pool server is a complex task for those without a strong linux experience. I created this image after seeing requests for it from avalon users and the BTC Guild hash rate going over 50% of total network hash rate several times.

Currently there are no web stats, this is just a bare bones pool server. The interest of this project will determine my level of dedication to it. If it ends up being popular I will look at adding a small stats system, web configuration panel, and user-requested features.

Change Log:

-Version 0.1 [04/10/2013]
Initial release

Installation:

Step 1) Download and install VMWare Player

Step 2) Download the latest "My Pool" image

Step 3) Unzip mypool-[version].zip to a safe directory (preferably on an SSD drive)

Step 4) Double click Eloipool.vmx which will bring up VMWare Player and launch the virtual machine.

That's it! After a bit of configuration your pool server will be ready to go.

Initial Configuration:

Default IP: 192.168.1.9
Default Root Pass: eloipool
Installation Directory: /home/eloipool

For initial configuration you will need to login to the machine either by connecting to it over ssh at "192.168.1.9" or logging in via the VMWare Player console. You will want to login as user "root" initially to do the base system configuration.

Step 1) For the login enter "root" for the password enter "eloipool".

Step 2) Once logged in type "nano /etc/conf.d/net". You will need to edit this file to match your network design. Update the IP Address, Netmask, Network gateway, and subnet mask. An example configuration can be found below. After your changes are complete hold CTRL and press X. When asked to save changes select Y and press enter when asked for a file name. For changes to take effect type "reboot" to reboot the virtual machine.

Code:
config_enp2s1="10.0.0.200 netmask 255.255.255.0 brd 10.0.0.255"
routes_enp2s1="default via 10.0.0.1"

Step 3) You can now test your internet connection by pinging a google domain server. Type "ping 8.8.8.8" in the console. You should get a response as the example below. You can stop the ping process by holding CTRL and pressing C.

Code:
mypool ~ # ping 8.8.8.8
PING 8.8.8.8 (8.8.8.8) 56(84) bytes of data.
64 bytes from 8.8.8.8: icmp_req=1 ttl=46 time=85.3 ms
64 bytes from 8.8.8.8: icmp_req=2 ttl=46 time=129 ms

Step 4) Login to the "eloipool" account containing pool server files by typing "su - eloipool". MAKE SURE TO ONLY EXECUTE THE POOL OR MODIFY POOL FILES AS USER "eloipool" TRYING TO EXECUTE THE POOL SERVER AS ROOT WILL NOT WORK.

Step 5) Edit the eloipool launch file by typing "nano _launchpool". You will need to change your bitcoin address in the launch file so that coins are correctly generated to your address. DO NOT USE AN INSTANT WALLET. USE A REAL ADDRESS FOR A REAL BITCOIN WALLET. After your changes are complete hold CTRL and press X. When asked to save changes select Y and press enter when asked for a file name.

Step 6) Type "./_launchpool" to launch eloipool and bitcoind. The image is not distributed with a copy of the block chain by default so your image will need to download the full block chain before being able to function as a pool server. You can check on the status of the bitcoin blockchain syncing process by typing "./bin/bitcoind getinfo" as "eloipool" user.

Security Considerations:

#1) You need to change the "root" password and the password of the "eloipool" user for security. In order to do this type "passwd root" and "password eloipool" as the root user.

Donations:

Luke-Jr - Builds and maintains the "eloipool" pool server contained in this image.
Donate: 134dV6U7gQ6wCFbfHUz2CMh6Dth72oGpgH

Senseless - Put the components together, built and hosting the images.
Donate: 14FJcW6cCJsrbEtxkPjcVjBu4GCkrNMDse
Pages:
Jump to: