Roll-Call, p2p audio calls

Roll-Call allows free and reliable audio calls for everyone simply with a web browser.

Based on p2p, Roll-Call is an easy to deploy solution to enable audio calls. Create either your own private room or join the party and chat with the world by entering an already created room.

Simply invite friends and family by sharing a direct link, records your chats or even share an audio file (“Hey, Listen to this”).

On top of being simple to use, Roll-Call is quite simple to install as well.

I suggest you to give a shot to their demo here.

Interested to install it on your own server? Here is how to install Roll-call on Debian/Ubuntu

 

Installation

1) Install NodeJS

You will first need NodeJS. Simply run:

sudo apt-get install curl
curl -sL https://deb.nodesource.com/setup_7.x | sudo -E bash -
sudo apt-get install -y nodejs

 

2) Clone the repo

You will first need git. If you don’t have it, run:

sudo apt-get install git

than clone the repo from Github

git clone https://github.com/mikeal/roll-call

 

3) Install it with npm

npm will do everything for you, you simply need to run:

cd roll-call
npm install

after few minutes, Roll-call should be ready to use.

 

4) Start Roll-call

And finally:

npm start

And you should be able to connect to your Roll-call instance through http://YourIP:9966

 

Great, so now, how to make it a startup app?

 

5) Create startup script

With Systemd, you should be able to easily create a small startup service.

Run the following:

sudo nano /etc/systemd/system/roll-back.service

and paste:

[Service]
WorkingDirectory=/home/youruser/roll-call
ExecStart=/usr/bin/npm start
Restart=always
StandardOutput=syslog
StandardError=syslog
SyslogIdentifier=notell
User=root
Group=root
Environment=NODE_ENV=production

[Install]
WantedBy=multi-user.target

Replace the variable “WorkingDirectory” with where roll-call folder is.

Then add it to the startup sequence:

sudo systemctl enable roll-back

and launch it:

sudo systemctl start roll-back

 

Thank you Roll-call!

Gravatar

Loves to discover web-based apps to install on his own server@home and write articles about it

0 Comments:

Add a comment