{"id":16153718,"url":"https://github.com/moneroexamples/tutanota-compile-ubuntu","last_synced_at":"2026-01-20T04:06:42.091Z","repository":{"id":70343765,"uuid":"45029768","full_name":"moneroexamples/tutanota-compile-ubuntu","owner":"moneroexamples","description":null,"archived":false,"fork":false,"pushed_at":"2016-02-20T02:57:53.000Z","size":15,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-02-13T05:41:26.265Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":null,"has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/moneroexamples.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2015-10-27T09:20:31.000Z","updated_at":"2021-06-05T17:59:46.000Z","dependencies_parsed_at":"2023-02-26T05:31:21.114Z","dependency_job_id":null,"html_url":"https://github.com/moneroexamples/tutanota-compile-ubuntu","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/moneroexamples%2Ftutanota-compile-ubuntu","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/moneroexamples%2Ftutanota-compile-ubuntu/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/moneroexamples%2Ftutanota-compile-ubuntu/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/moneroexamples%2Ftutanota-compile-ubuntu/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/moneroexamples","download_url":"https://codeload.github.com/moneroexamples/tutanota-compile-ubuntu/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":247569130,"owners_count":20959758,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-10-10T01:14:16.360Z","updated_at":"2026-01-20T04:06:37.069Z","avatar_url":"https://github.com/moneroexamples.png","language":null,"funding_links":[],"categories":[],"sub_categories":[],"readme":"# Compile Tutanota 2.9 client on Ubuntu 14.04\nThe example shows how to compile the open sourced Tutanota\nclient so that you can host it yourself. Once you compile it,\nyou can host the client yourself, on your localhost for example. This has many benefits. First, the client loads faster as it only fetches files\nfrom 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.  \n\nThe following instructions are based on those available at [tutao/tutanota](https://github.com/tutao/tutanota/#building-and-running-your-own-tutanota-web-client).\n\n```bash\n# first we need to install package manager for nodejs called nmp\n# this will also pull all its dependencies\nsudo apt-get install npm\n\n# get latest tutanota source code from github\ngit clone https://github.com/tutao/tutanota.git\n\ncd tutanota/web\n\n# download dependencies\nnpm install\n\n# install gulp build system localy\nnpm install --save-dev gulp\n\n# need to make the following sympolic link\n# without it, gupl returns an error:\n# /usr/bin/env: node: No such file or directory\nsudo ln -s /usr/bin/nodejs /usr/local/bin/node\n\n# build the tutanota client\n../node_modules/gulp/bin/gulp.js dist\n\n# check if the works example\nfirefox build/index.html\n\n\n\n#Now you can copy the build folder to whereever you want it to be.\n#For example, I have it /opt/tuta\nsudo mkdir -v /opt/tuta\nsudo mv -v build/ /opt/tuta\n\n# now you can run the tutanota client as follows\nfirefox /opt/tuta/build/index.html\n```\n\n## What it has to do with Monero?\n\nWell, both [Tutanota](https://tutanota.com/) and [Monero](https://getmonero.org) take privacy of their users seriously. Also, maybe soon, one will be able to [donate](http://tutanota.uservoice.com/forums/237921-general/suggestions/9968298-accept-monero-xmr-for-donations) to Tutanota using Monero.\n\n## How can you help?\n\nConstructive criticism, corrections of the website are always welcome.  \nThey can be made through github.\n\nSome Monero are also welcome:\n```\n48daf1rG3hE1Txapcsxh6WXNe9MLNKtu7W7tKTivtSoVLHErYzvdcpea2nSTgGkz66RFP4GKVAsTV14v6G3oddBTHfxP6tU\n```\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmoneroexamples%2Ftutanota-compile-ubuntu","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fmoneroexamples%2Ftutanota-compile-ubuntu","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmoneroexamples%2Ftutanota-compile-ubuntu/lists"}