HiBuddy provides you a simple way to make bidirectional videoconferences with your friends.
- Provides a small web application.
- Easy to install, easy to launch, easy to use.
- Doesn't keep any user data.
- Free as in freedom.
- Firefox 25 (or later)
node 0.8.x
npm 1.1.x
$ git clone https://github.com/tOkeshu/hibuddy.git
$ cd hibuddy
$ npm install
These commands should clone and pull the necessary dependencies.
Here is a sample configuration for nginx:
# /etc/nginx/sites-available/hibuddy.example.com
server {
listen 80;
root /path/to/hibuddy/public;
index index.html index.htm;
server_name hibuddy.example.com;
server_name_in_redirect off;
proxy_buffering off;
location / {
proxy_pass http://127.0.0.1:6424;
}
}
Enable your site:
# ln -s /etc/nginx/sites-available/hibuddy.example.com /etc/nginx/sites-enabled/hibuddy.example.com
# /etc/init.d/nginx reload
$ cd hibuddy
$ npm start # starts the server on port 6424
Then open a browser to http://hibuddy.example.com (where hibuddy.example.com
is your domain).
If you just want to test the application on you machine, just edit your
/etc/hosts
:
# /etc/hosts
127.0.1.1 hibuddy.example.com
For a more concrete deployment, we recommand you to use forever
:
# npm install -g forever # install forever system wide
$ cd hibuddy
$ forever -o logs/stdout.log -e logs/stderr.log start bin/hibuddy
$ forever stop bin/hibuddy
See the forever documentation for more information.
HiBuddy is released under the terms of the GNU Affero General Public License v3 or later.