Mining PrimeCoin using DigitalOcean (VPS) Instructions!

Originally posted by rethaw in bitcointalk.org (apart from referral link):

I’d like to quickly write up what Vorksholk suggested. It has been working better than EC2 for me. If you sign up please use my referral link below. I take no responsibility for your results or the security of this arrangement! Usually I would suggest not using root for anything, but hey, time’s a wastin’!

  1. Go to DigitalOcean and sign up for an account.

FYI, signing up for multiple accounts using the same info is against their terms of service. If you do this you may have your account removed by DigitalOcean and lose access to any coins you’ve mined.

  1. Create an Ubuntu 13.04 x64 droplet with the size you want. See below for speed ranges by instance size.

  2. You will be emailed an ip address and password. SSH into your new VM.

  3. cbeast posted his settings that will let you build primecoind on any size instance.

Quote from: cbeast on July 12, 2013, 02:31:20 AM
I made two 2 CPU drops in NYC. They are both averaging about 300 pps. Here is my settings:

sudo dd if=/dev/zero of=/swapfile bs=64M count=16
sudo mkswap /swapfile
sudo swapon /swapfile

apt-get install git
git clone https://github.com/primecoin/primecoin.git
apt-get install build-essential libssl-dev libboost-all-dev libdb5.3++-dev -y
cd ~/primecoin/src 
make -f makefile.unix USE_UPNP=-
mkdir ~/.primecoin
echo "rpcuser=username
rpcpassword=AVeryLongComplexOne
gen=1" > ~/.primecoin/primecoin.conf
sudo mv primecoind /usr/local/bin/.

primecoind --daemon

Speed reports
User Speed range (primes per sec) Instance details
subwolf 300-400 2 core
ginsley 1445-1755 8 core
ginsley 633-880 4 core
superfluouso ~1800 8 core
superfluouso ~2300 12 core
altsay 100-130 1 core 1 gig New York
rigelugh 98-188 1 core/512MB
TheSpiral 200-270
twobits 75-100 1 core
twobits 700 4 core
CyberClones 112-169
kimosan 100-180 1-core/1gig
kimosan 270-330 1-core/1gig

Getting coins to another wallet:

There are a number of ways to do this:

After they’ve matured:

primecoind sendtoaddress yourhomeaddress amount

Before they’ve matured:

from vps:

primecoind listtransactions # to find the receiving address
primecoind dumpprivkey $receiving_address

from home:

primecoind importprivkey $privkey_from_vps

I then remove the wallet.dat from the vps to get all new keys, though its not necessary.

As far as I know they have been verifying customers and increasing capacity.

Here is the original thread:

https://bitcointalk.org/index.php?topic=252944.0