List Your Stream in the Owncast Directory
To help people discover streams by people using Owncast we have an optional Owncast directory located at https://owncast.directory you can add yourself to.
- Visit the "General" settings in the admin.
- Set the public URL to your Owncast instance that you want people to be linked to.
- Set the "About" with a brief description of your stream.
- Set the tags associated with the content you stream.
- Mark if your content is Not Safe For Work (nsfw).
- Turn on the "Enable directory" toggle at the bottom of the page. It stays disabled until you have set your Server URL.
If your server is not showing up in the directory
- It's opt-in, so make sure you follow the configuration directions to enable the directory for your server.
- Your server registers by pinging the directory every 4 minutes, and only while you are live. Expect to show up a few minutes into the first stream after enabling this feature.
- You may want to run your server with
owncast --enableVerboseLoggingto see what errors show up. - If you used to be listed, but no longer show up, reset your registration in the admin under Server Setup > Advanced Settings > Reset Directory. The section appears once the directory is enabled.
- If you recently changed the URL of your server, reset your registration the same way.
- If there's some issue that's causing you not to be listed please file a GitHub issue so we can help troubleshoot or reset your registration with the directory.
Browse the Owncast Directory
If your application has what is often called "IPTV" or M3U support, you can browse the directory directly by adding https://owncast.directory/api/iptv to the application. Not all apps support this.
Additionally, there are some native applications that allow you to browse the Owncast directory and watch streams directly from within the application. Read more about watching streams.
Build your own directory
The Owncast directory is not the only one possible. Every Owncast server broadcasts its live status over ActivityPub, so you can run your own directory or aggregator that tracks which servers are streaming. See building a directory of Owncast streams for the protocol, and the owncast-directory-example repository for a small runnable reference.
Improve this page
See something missing or incorrect? Edit this page and improve the documentation for everyone.
Gabe KangasRelated Documents
- Featured StreamsFeature other Owncast streams on your server so visitors can discover them, and have your own stream featured on other servers.
- Live stream notificationsSend notifications when your stream goes live.
- Watching on TVs and DevicesOverview of all supported devices and platforms for watching Owncast streams on televisions and streaming devices.
- Configure Your Stream Key and First StreamLearn how to login, change your stream key, and start your first stream with Owncast.
- Packaging & publishing pluginsBundle your plugin into a .ocpkg, install it on a server, and list it in the public plugin directory.
- LG Smart TVs (WebOS)Watch Owncast streams on LG WebOS TVs using an IPTV playlist app or the built-in browser.