Welcome to the improptu guide for setting up Owncast with SSL certs on RunTipi.
The usual method of exposing Tipi apps though Cloudflare Zero Trust will not work with Owncast because it uses RTMP (a protocol for sending stream input), which is not supported as a service :(
(If I'm incorrect, let me know! Will defintely amend this guide and the RunTipi App Store Listing.)
It will take a little bit of work, but if you're still interested, let's dive in below!
For your exposed app, you will need to create a CNAME entry pointing to your RunTipi server.
I recommend using Duck DNS to generate a Dynamic DNS (a url that updates with any IP changes) and point the CNAME record to your Duck DNS url.
You will need to expose the following ports in order to stream to Owncast and for users to see your stream.
Port | Description | Protocol |
---|---|---|
80 | HTTP | TCP |
443 | HTTPS | TCP |
1935 | RTMP | TCP |
Phew! Your setup is done!
Go ahead and navigate to the app store, start the Owncast app with your exposed domain name, and enjoy!
If this guide has helped you, feel free to drop your Owncast server link in the comments below, I'd love to follow you!