yum install openssl-devel libffi-devel
virtualenv tahoe
git clone https://github.com/tahoe-lafs/tahoe-lafs
source tahoe/bin/activatecat << EOF > requirements.txt;
Nevow==0.11.1
Twisted==14.0.0
cffi==0.8.2
cryptography==0.4
foolscap==0.6.4
mock==1.0.1
pyOpenSSL==0.14
pyasn1==0.1.7
pycparser==2.10
pycrypto==2.6.1
pycryptopp==0.6.0.1206569328141510525648634803928199668821045408958
simplejson==3.5.3
six==1.7.3
zbase32==1.1.5
zfec==1.4.24
zope.interface==4.1.1
service-identity
EOFwhile read line; do easy_install $line; done < requirements.txtFor my purposes I want to remove any potential bottlenecks, so I've created a ramdisk to store my files. In a production environment you surely would want to point this at a disk.
mkdir /mnt/ramdisk
mount -t tmpfs -o size=2g tmpfs /mnt/ramdisk
chown username: /mnt/ramdisk/cd /mnt/ramdisk
tahoe create-introducer introducer
tahoe start introducermkdir /mnt/ramdisk/node
tahoe create-node --basedir /mnt/ramdisk/nodecd /mnt/ramdisk/introducer/private
cat introducer.furl
<copy pasted string into node/tahoe.cfg>tahoe start --basedir /mnt/ramdisk/nodetar -cvzf tahoe-venv.tar.gz tahoe/
scp r- tahoe-venv.tar.gz node2:~/.
ssh node2
tar -xvzf tahoe-venv.tar.gz
source tahoe/bin/activatemkdir /mnt/ramdisk
mount -t tmpfs -o size=2g tmpfs /mnt/ramdisk
chown username: /mnt/ramdisk/mkdir /mnt/ramdisk/node
tahoe create-node --basedir /mnt/ramdisk/nodeAs before, copy the introducer furl into node/tahoe.cfg and then
tahoe start --basedir /mnt/ramdisk/node