2019-04-01 16:43:45 +03:00
2019-04-01 16:17:39 +03:00
2019-04-01 16:17:39 +03:00
ref
2019-04-01 14:34:59 +03:00
2018-07-16 22:16:29 +02:00
ref
2019-04-01 14:34:59 +03:00
2014-10-23 09:03:20 -05:00
2014-06-28 15:17:08 -07:00
2019-04-01 16:43:45 +03:00
2013-02-07 23:05:20 -08:00
ref
2019-04-01 14:34:59 +03:00
2019-04-01 16:17:39 +03:00

Build Status

PeerServer: A server for PeerJS

PeerServer helps broker connections between PeerJS clients. Data is not proxied through the server.

https://peerjs.com

Run PeerServer

  1. Clone app:
$> git clone https://github.com/peers/peerjs-server.git
  1. Install dependencies:
$> npm install
  1. Run the server:
$> node ./src/index.js --port 9000 --path /myapp

Connecting to the server from PeerJS:

<script>
    const peer = new Peer('someid', {host: 'localhost', port: 9000, path: '/myapp'});
</script>

Using HTTPS: Simply pass in paths to PEM-encoded certificate and key.

$> node ./src/index.js --port 9000 --path /myapp --sslKeyPath /path/to/your/ssl/key/here.key --sslCertPath /path/to/your/ssl/certificate/here.crt

Running PeerServer behind a reverse proxy

Make sure to set the proxied option. The option is passed verbatim to the expressjs trust proxy setting if it is truthy.

$> node ./src/index.js --port 9000 --path /myapp --proxied true

Problems?

Discuss PeerJS on our Google Group: https://groups.google.com/forum/?fromgroups#!forum/peerjs

Please post any bugs as a Github issue.

Description
Languages
TypeScript 91.9%
JavaScript 7.1%
Dockerfile 1%