diff --git a/public/v4/apps/owncast.yml b/public/v4/apps/owncast.yml new file mode 100644 index 0000000..34c38f6 --- /dev/null +++ b/public/v4/apps/owncast.yml @@ -0,0 +1,44 @@ +captainVersion: 4 +services: + $$cap_appname: + caproverExtra: + containerHttpPort: $$cap_OWNCAST_HTTP_PORT + image: gabekangas/owncast:$$cap_OWNCAST_VERSION + hostname: $$cap_appname.$$cap_root_domain + ports: + - $$cap_OWNCAST_RMTP_PORT:$$cap_OWNCAST_RMTP_PORT + volumes: + - $$cap_appname:/app/data +caproverOneClickApp: + instructions: + start: |- + Owncast is for people who are live streamers, or who wants to host live streams for others. + It's a "one to many" broadcast much like Twitch, Facebook Live, YouTube Live, etc. + The default RMTP port is `1935` (can be changed in the admin panel) and may need to be opened in your firewall. + end: |- + Owncast has been successfully deployed! It might take few moments before it's fully started. + You can access the admin panel at http://$$cap_appname.$$cap_root_domain/admin with username `admin` and password `abc123`. + Please do the following steps: + 1. Enable **Websocket Support** + 2. Change the admin credentials + 3. If you changed the RMTP port, adjust it in the admin panel + displayName: Owncast + isOfficial: true + description: Self-hosted live video and web chat server + documentation: https://owncast.online/docs + variables: + - id: $$cap_OWNCAST_VERSION + label: General | Version Tag + description: Check out their valid tags at https://hub.docker.com/r/gabekangas/owncast/tags + defaultValue: '0.0.12' + validRegex: /.{1,}/ + - id: $$cap_OWNCAST_HTTP_PORT + label: Networking | HTTP Port + description: Port of the HTTP service. + defaultValue: 8080 + validRegex: /.{1,}/ + - id: $$cap_OWNCAST_RMTP_PORT + label: Networking | RMTP Port + description: Port of the RMTP service. Should not be changed. + defaultValue: 1935 + validRegex: /.{1,}/ diff --git a/public/v4/logos/owncast.png b/public/v4/logos/owncast.png new file mode 100644 index 0000000..d438a14 Binary files /dev/null and b/public/v4/logos/owncast.png differ