Ethercalc installation in linux Mint 17 / Ubunt 14.04 / Debian 7.6


EtherCalc is a Web Based Collaborative Spreadsheet similar to google drive. Your data is saved on the web, and many people can edit the same document at the same time. Everybody’s changes are instantly reflected on all screens. You can share your sheet to your friends and work together anywhere.

1) Installing pre-required packages

Before installing ethercalc, we need to install pre-required packages to install smoothly.

[email protected]:~$ sudo apt-get update && apt-get upgrade
[email protected]:~$ sudo apt-get install build-essential git perl python

2) Installing nodejs

Ethercalc is using nodejs runtime to work. nodejs is perfect for data-intensive real-time applications that run across distributed devices.

[email protected]:~$ sudo apt-get install python-software-properties
[email protected]:~$ sudo apt-add-repository ppa:chris-lea/node.js
[email protected]:~$ sudo apt-get update
[email protected]:~$ sudo apt-get install nodejs

3) Installing Redis

Redis is an open source software which is used for advanced key-value cache and store. It is often referred to as a data structure server. If we running Redis server in our system, EtherCalc will prefer it over file-based storage to improve performance.

[email protected]:~$ sudo apt-get install python-software-properties
[email protected]:~$ sudo add-apt-repository ppa:rwky/redis
[email protected]:~$ sudo apt-get update
[email protected]:~$ sudo apt-get install redis-server

# checking redis server status #
[email protected]:~$ redis-cli ping

4) Downloading / Installing ethercalc

Clone / Downloading ethercalc files from github

[email protected]:/opt$ sudo git clone
Cloning into 'ethercalc'...
remote: Counting objects: 3043, done.
remote: Compressing objects: 100% (15/15), done.
remote: Total 3043 (delta 1), reused 16 (delta 1)
Receiving objects: 100% (3043/3043), 4.18 MiB | 991.00 KiB/s, done.
Resolving deltas: 100% (1159/1159), done.
Checking connectivity... done.

# instlling ethercalc #
[email protected]:/opt$ sudo npm install -g ethercalc

# start ethercalc #
[email protected]:/opt$ ethercalc
Please connect to: http://magesh-desktop:8000/
Starting backend using webworker-threads
Express server listening on port 8000 in development mode
Zappa 0.5.0 "You can't do that on stage anymore" orchestrating the show
Connected to Redis Server: localhost:6379
==> Regenerated snapshot for magesh

Navigate to http://localhost:8000 or http://your-IP:8000 to open ethercalc default page, see the below screen shot for ethercalc default page.
If you want new sheet, just type /sheet-name follwed by http://localhost:8000. It will create it.
Referece : ethercalc home page

Magesh Maruthamuthu

Love to play with all Linux distribution

You may also like...