Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/tokeshu/hibuddy
Simple video chats for the web.
https://github.com/tokeshu/hibuddy
video webrtc
Last synced: 2 months ago
JSON representation
Simple video chats for the web.
- Host: GitHub
- URL: https://github.com/tokeshu/hibuddy
- Owner: tOkeshu
- License: agpl-3.0
- Created: 2012-09-24T16:46:13.000Z (over 12 years ago)
- Default Branch: master
- Last Pushed: 2015-02-17T16:27:07.000Z (almost 10 years ago)
- Last Synced: 2024-04-15T11:18:26.844Z (9 months ago)
- Topics: video, webrtc
- Language: JavaScript
- Homepage: http://hibuddy.monkeypatch.me
- Size: 563 KB
- Stars: 47
- Watchers: 11
- Forks: 14
- Open Issues: 8
-
Metadata Files:
- Readme: README.md
- License: LICENSE.txt
Awesome Lists containing this project
README
# HiBuddy, say hi to your friends !
HiBuddy provides you a simple way to make bidirectional
videoconferences with your friends.## Goals
- Provides a small web application.
- Easy to install, easy to launch, easy to use.
- Doesn't keep any user data.
- Free as in freedom.## Getting Started
### Requirements
- Firefox 25 (or later)
- `node 0.8.x`
- `npm 1.1.x`### Install the project
$ git clone https://github.com/tOkeshu/hibuddy.git
$ cd hibuddy
$ npm installThese commands should clone and pull the necessary dependencies.
### Configure Nginx
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### Start the server
$ cd hibuddy
$ npm start # starts the server on port 6424Then 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### Production
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/hibuddySee the [forever documentation](https://github.com/nodejitsu/forever)
for more information.## License
HiBuddy is released under the terms of the
[GNU Affero General Public License v3](http://www.gnu.org/licenses/agpl-3.0.html)
or later.