Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/zaneh/streamaze-full
Streamaze – docker compose up
https://github.com/zaneh/streamaze-full
kick livestream self-hosted tiktok twitch youtube
Last synced: 26 days ago
JSON representation
Streamaze – docker compose up
- Host: GitHub
- URL: https://github.com/zaneh/streamaze-full
- Owner: ZaneH
- Created: 2024-01-16T23:14:51.000Z (12 months ago)
- Default Branch: main
- Last Pushed: 2024-01-18T02:54:51.000Z (12 months ago)
- Last Synced: 2024-10-19T13:57:20.021Z (3 months ago)
- Topics: kick, livestream, self-hosted, tiktok, twitch, youtube
- Homepage:
- Size: 4.88 KB
- Stars: 1
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Streamaze Full
### 1. Install Requirements
- Elixir
- Docker### 2. Clone Repository
```bash
$ git clone --recurse-submodules https://github.com/ZaneH/streamaze-full.git
$ cd streamaze-full
```### 3. Setup Database
```bash
$ docker compose up streamaze-db# In a new terminal (so that the database is still running)
# run the following commands
$ cd streamaze-full/streamaze-api
$ source .env
$ mix deps.get
$ mix ecto.create
$ mix ecto.migrate
# After this, you should shutdown the database for now by
# pressing Ctrl+C in the terminal running streamaze-db
```### 4. Run Streamaze
```bash
$ cd ..
$ docker compose up
```### 5. Open Streamaze + Register
- Open http://localhost:4000/account/register
- Sign up
- Get your Streamaze Key from http://localhost:4000/account/settings
- Open http://localhost:3000/settings and enter your Streamaze Key
- Configure your stream settings on the settings page
- Open the dashboard at http://localhost:3000/dashboard