owncast. draft.

This commit is contained in:
Alexey Skobkin 2022-02-22 18:06:00 +03:00
parent 520bfc1bc5
commit 1b1f61d5bf
4 changed files with 32 additions and 0 deletions

View file

@ -39,6 +39,7 @@ Not every stack is tested to fully work.
- [ ] NextCloud - [ ] NextCloud
- [x] Open Streaming Platform - [x] Open Streaming Platform
- [x] OpenVPN - [x] OpenVPN
- [ ] [Owncast](https://owncast.online/)
- [x] Portainer - [x] Portainer
- [ ] Postgres Common (prototype state) - [ ] Postgres Common (prototype state)
- [x] Proxy MTProto - [x] Proxy MTProto

8
owncast/.env.dist Normal file
View file

@ -0,0 +1,8 @@
# https://hub.docker.com/r/gabekangas/owncast
# https://owncast.online/quickstart/container/
EXT_HTTP_PORT=8080
EXT_RTMP_PORT=1935
LOG_MAX_SIZE=5m
LOG_MAX_FILE=5

2
owncast/data/.gitignore vendored Normal file
View file

@ -0,0 +1,2 @@
/*
!/.gitignore

View file

@ -0,0 +1,21 @@
# https://hub.docker.com/r/gabekangas/owncast
# https://owncast.online/quickstart/container/
version: '3.7'
services:
owncast:
image: gabekangas/owncast
container_name: owncast
ports:
- "127.0.0.1:${EXT_HTTP_PORT}:8080/tcp"
- "${EXT_RTMP_PORT}:1935/tcp"
volumes:
- "./data:/app/data"
env_file: .env
restart: unless-stopped
logging:
driver: "json-file"
options:
max-size: "${LOG_MAX_SIZE:-5m}"
max-file: "${LOG_MAX_FILE:-5}"