https://github.com/saghul/sylk-in-a-box
SylkServer + Sylk WebRTC client, in a box
https://github.com/saghul/sylk-in-a-box
Last synced: over 1 year ago
JSON representation
SylkServer + Sylk WebRTC client, in a box
- Host: GitHub
- URL: https://github.com/saghul/sylk-in-a-box
- Owner: saghul
- Created: 2016-11-14T15:38:52.000Z (over 9 years ago)
- Default Branch: master
- Last Pushed: 2016-11-21T08:06:43.000Z (over 9 years ago)
- Last Synced: 2025-02-13T06:46:48.822Z (over 1 year ago)
- Language: Nginx
- Homepage:
- Size: 12.7 KB
- Stars: 5
- Watchers: 3
- Forks: 3
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Sylk in a box
*sylk-in-a-box* is an **experimental** way to easily test the [SylkServer](http://sylkserver.com) WebRTC
conference server.
This experiment uses a *fat* Docker container to run all required services: SylkServer and the Sylk WebRTC client.
**NOTE**: It does not work on Docker for macOS due to its [networking limitations](https://docs.docker.com/docker-for-mac/networking/).
## Running the image
```
docker run -p 3000:443 --rm --name sylk-in-a-box -t -i saghul/sylk-in-a-box
```
Then visit the following URL:
```
https://localhost:3000
```
## Building the image yourself
To build the image:
```
make
```
Run it in an interactive shell:
```
make run
```
## Note on TLS certificate warnings
Web browsers will refuse to work with a WebRTC website unless it's visited using a "secure origin". For
this example we are using a self-signed certificate, so you'll need to accept it in / add an exception
in order for the demo to work.
## References
* [SylkServer](https://github.com/AGProjects/sylkserver)
* [Sylk WebRTC client](https://github.com/AGProjects/sylk-webrtc)