Thought I would expand on blastbob's (hope he doesn't mind) wonderful tut for how to setup a FTC p2pool on Ubuntu 12.04 for my memory.
Plus we could always use some more p2pool miners.
I've also added a method of running it in a VirtualBox on Windows machine.
Download Virtual Box software -
https://www.virtualbox.org/wiki/DownloadsDownload a premade Ubuntu 12.04 Virtual Box -
http://virtualboxes.org/images/ubuntu/Look for 15.Ubuntu Linux 12.04 x86
Size (compressed/uncompressed): 769 MB/3.2 GB
Link: http://sourceforge.net/projects/virtualboximage/files/Ubuntu%20Linux/12.04/ubuntu_12.04-x86.7z
(if you have problems with using a premade VDI, make your own using an Ubuntu ISO http://www.psychocats.net/ubuntu/virtualbox)
Extract ubuntu_12.04-x86.7ze.g C:\Program Files\Oracle\VMs\ubuntu_12.04
Run the VMNavigate where you just extracted Ubuntu and double click on ubuntu_12.04.vbox or the .vdi
Change network adaptor to Bridged modeWhen the VM gets to the Ubuntu splash screen, hover over the network adapter icon in the bottom right of the VM window and
right click it and select 'Network Adapters' and change 'Attached to' to Bridged Mode.
Also change 'Promiscuous Mode' to Allow all and reboot the VM to get a local IP address you can forward ports to.
Log in to Ubuntu(username/password): ubuntu/reverse
Now just follow blastbobs tut below with some amended bits for the new clone.Modified code can be found here -
https://github.com/skralg/p2pool-feathercoin.gitInstructions for Ubuntu 12.04sudo apt-get update
sudo apt-get install python-software-properties screen git python-rrdtool python-pygame python-scipy
sudo apt-get install python-twisted python-twisted-web python-imaging build-essential libglib2.0-dev libglibmm-2.4-dev
sudo apt-get install python-dev libboost-all-dev libdb++-dev autoconf automake ncurses-dev
Install Feathercoin Daemon:cd ~/ ; git clone https://github.com/FeatherCoin/FeatherCoin ; cd ~/FeatherCoin/src ; make -f makefile.unix USE_UPNP=- ; mv feathercoind ~/
mkdir ~/.feathercoin
nano -w ~/.feathercoin/feathercoin.conf
Add this text into ~/.feathercoin/feathercoin.confserver=1
daemon=1
rpcuser=rpcadmin
rpcpassword=GenerateAgoodpasswordhere
rpcport=9667
Fire Up Feathercoin daemon:Get p2pool modified code for feathercoin:cd ~/ ; git clone https://github.com/skralg/p2pool-feathercoin
Install scrypt module for ltc that feathercoin uses (Need sudo) :cd ~/p2pool-feathercoin/litecoin_scrypt ; sudo python setup.py install
Start up your P2pool for Feathercoin!:screen -d -m -S ftcpool ~/p2pool-feathercoin/run_p2pool.py --net feathercoin -a YourFTCPayoutAddress -f 0 --give-author 0 --w 19327 --bitcoind-p2p-port 9336 --bitcoind-rpc-port 9667 rpcadmin yourgoodpasswordfromfeathercoin.confhere
You can use screen -r to open up the p2pool console, or you can tail -f ~/p2pool-fc/data/feathercoin/log
--w port (The port for the stat web interface and also the port where miners connect)
-f number ( Fee you will get for running the pool, in percent)
Some nice commands:tail -f ~/p2poolf-fc/data/feathercoin/log | grep BLOCK
-------------------------------------------