Skip to content

Latest commit

 

History

History
34 lines (26 loc) · 917 Bytes

README.md

File metadata and controls

34 lines (26 loc) · 917 Bytes

Chocolate is a simple streaming solution ships with authentication & authorization.

Features

  • Accounts.
  • Separated Streaming Rooms.
  • Blacklists & Whitelists.
  • Room censership. e.g. Cutoff
  • Chats & History Views.
  • Activity Views.
  • I18N with English and 简体中文.

Deploy

see deploy/README.md

Usage

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.

License

GPLv3.