Chocolate is a simple streaming solution ships with authentication & authorization.
- Accounts.
- Separated Streaming Rooms.
- Blacklists & Whitelists.
- Room censership. e.g. Cutoff
- Chats & History Views.
- Activity Views.
- I18N with English and 简体中文.
see deploy/README.md
After bringing up all containters, send a POST
request to server to create the very first admin account.
$ curl --request POST \
--url http://localhost/api/v1/admin/init \
--header 'content-type: application/json' \
--data '{
"username": "sheey",
"password": "your-favorite-password"
}'
Then navigate to http://localhost/signin
to sign in and manage the Chocolate.
You can also get started at http://localhost/profile
to create your first streaming room.
GPLv3.