diff options
| author | tv <tv@also> | 2011-05-29 15:47:21 +0200 | 
|---|---|---|
| committer | tv <tv@also> | 2011-05-29 15:47:21 +0200 | 
| commit | 12c77cdbfa4ec48d935af3ae7cf1118e38bec6e1 (patch) | |
| tree | 2fdf8b557d2a2a1edaba2be569c2110c3822559f /modules/retiolum/doc/install_dotcloud | |
| parent | edaa1d7f7a0ed33c019fce185b8aff7563498b6e (diff) | |
lowered filesystem hierarchy--everything are modules
Diffstat (limited to 'modules/retiolum/doc/install_dotcloud')
| -rw-r--r-- | modules/retiolum/doc/install_dotcloud | 85 | 
1 files changed, 0 insertions, 85 deletions
| diff --git a/modules/retiolum/doc/install_dotcloud b/modules/retiolum/doc/install_dotcloud deleted file mode 100644 index ab7206b1..00000000 --- a/modules/retiolum/doc/install_dotcloud +++ /dev/null @@ -1,85 +0,0 @@ -The Dotcloud provided by duostack.com is a application development platform -for simple deployment of your stuff. - -It also provides an ssh-interface via: -<code> -  dotcloud ssh project.module -</code> - -to be able to use it without the hassle of going through the api, you will -need to create an own dsa-key for ssh to use and deploy this public key on -the machine -<code> -  ssh-keygen -t dsa -f dotcloud_project.dss -  cat dotcloud_project.dss.pub (copy the contents to the dotclouds  -  ~/.ssh/authorized_keys2) -</code> -find your dotcloud host ip via  -<code> -  dotcloud info project.module -</code> - -You will gain a user shell with -<code> -  ssh dotcloud@module.project -p 5960 -</code> -we will need to build some stuff in order to get a working copy of tinc. -Everything needs to be done in userspace. -<code> -  mkdir build -  cd build -  curl http://www.openssl.org/source/openssl-1.0.0d.tar.gz | tar xz -  cd openssl-1.0.0d -  ./config --prefix=$HOME/usr -fPIC -  make install -  cp lib* $HOME/usr/lib -  cd .. - -  curl http://www.oberhumer.com/opensource/lzo/download/lzo-2.04.tar.gz | tar xz -  cd lzo-2.04 -  ./configure --prefix=$HOME/usr - -  curl http://zlib.net/zlib-1.2.5.tar.gz | tar xz -  cd zlib-1.2.5/ -  ./configure --prefix=$HOME/usr -  make install -</code> -before building we need to patch the tinc daemon to run without the need -for a tun device. - -tutorial is here: -https://hackerspace.be/TincVPN -<code> - -  curl http://www.tinc-vpn.org/packages/tinc-1.0.14.tar.gz | tar xz -  cd tinc-1.0.14 -  #replace the device.c with the patched (empty) one from the webpage -  ./configure --prefix=$HOME/usr --sysconfdir=$HOME/etc \ -    --localstatedir=$HOME/var --with-openssl=`pwd`/../openssl-1.0.0d/ \ -    --with-openssl-lib=`pwd`/../openssl-1.0.0d/ \ -    --with-zlib-include=$HOME/usr/include --with-zlib-lib=$HOME/usr/lib -  make -  make install -  mkdir ~/etc -  mkdir -p ~/var/run -  cd ~/painload/modules/retiolum/scripts/tinc_setup -  ./install  cloudkrebs 10.7.7.221 -</code> - -be sure to fix the portnumber in the generated host file and add your own -address in hosts/cloudkrebs: -<code> -  Address = my.public.address -  Port = 1655 - -  PUBKEY -</code> - -also write the right in tinc.conf: -<code> -  Name = cloudkrebs - -  Mode = switch -  #device = ... -  # no device :) -</code> | 
