Compile Tutanota 2.9 client on Ubuntu 14.04

The example shows how to compile the open sourced Tutanota client so that you can host it yourself. Once you compile it, you can host the client yourself, on your localhost for example. This has many benefits. First, the client loads faster as it only fetches files from your localhost. Second, its safer. You host it yourself, so there is no reason to worry that suddenly the client code suddenly changes and adds some back-doors or something. Third, you can modify it to your liking.

The following instructions are based on those available at tutao/tutanota.

# first we need to install package manager for nodejs called nmp # this will also pull all its dependencies sudo apt-get install npm # get latest tutanota source code from github git clone https://github.com/tutao/tutanota.git cd tutanota/web # download dependencies npm install # install gulp build system localy npm install --save-dev gulp # need to make the following sympolic link # without it, gupl returns an error: # /usr/bin/env: node: No such file or directory sudo ln -s /usr/bin/nodejs /usr/local/bin/node # build the tutanota client ../node_modules/gulp/bin/gulp.js dist # check if the works example firefox build/index.html #Now you can copy the build folder to whereever you want it to be. #For example, I have it /opt/tuta sudo mkdir -v /opt/tuta sudo mv -v build/ /opt/tuta # now you can run the tutanota client as follows firefox /opt/tuta/build/index.html

What it has to do with Monero?

Well, both Tutanota and Monero take privacy of their users seriously. Also, maybe soon, one will be able to donate to Tutanota using Monero.

How can you help?

Constructive criticism, corrections of the website are always welcome.

They can be made through github.

Some Monero are also welcome: