diff --git a/blueprints/owncast/docker-compose.yml b/blueprints/owncast/docker-compose.yml new file mode 100644 index 00000000..08119daf --- /dev/null +++ b/blueprints/owncast/docker-compose.yml @@ -0,0 +1,15 @@ + +version: "3.8" + +services: + owncast: + image: owncast/owncast:latest + restart: unless-stopped + volumes: + - owncast-data:/app/data + ports: + - 8080 + - 1935 + +volumes: + owncast-data: {} \ No newline at end of file diff --git a/blueprints/owncast/owncast.png b/blueprints/owncast/owncast.png new file mode 100644 index 00000000..2731c830 Binary files /dev/null and b/blueprints/owncast/owncast.png differ diff --git a/blueprints/owncast/template.toml b/blueprints/owncast/template.toml new file mode 100644 index 00000000..a428b7bd --- /dev/null +++ b/blueprints/owncast/template.toml @@ -0,0 +1,12 @@ +[variables] +main_domain = "${domain}" + +[config] +[[config.domains]] +serviceName = "owncast" +port = 8080 +host = "${main_domain}" + +[config.env] + +[[config.mounts]] \ No newline at end of file diff --git a/meta.json b/meta.json index d65e4477..fc51082f 100644 --- a/meta.json +++ b/meta.json @@ -3654,6 +3654,26 @@ "self-hosted" ] }, + { + "id": "owncast", + "name": "Owncast", + "version": "latest", + "description": "Owncast is a self-hosted live video streaming and chat server for use with existing broadcasting software.", + "logo": "owncast.png", + "links": { + "github": "https://github.com/owncast/owncast", + "website": "https://owncast.online/", + "docs": "https://owncast.online/docs/" + }, + "tags": [ + "streaming", + "live-video", + "chat", + "broadcasting", + "self-hosted", + "rtmp" + ] + }, { "id": "palmr", "name": "Palmr",