Owncast v0.2.3
This is a small bug fix release to address Prometheus metrics, a couple FediAuth, and private Federation functionality items.
Happy 5 years!
This month marks 5 years of Owncast. It’s been a lot of fun, and there’s still so much more planned. Thank you for being patient during this time when it’s primarily architectural updates, bug fixes, and small quality of life improvements that are being shipped before we can get to the big features. You can keep an eye on the roadmap at https://owncast.online/roadmap.
New Fediverse account
If you follow Owncast on the Fediverse, please follow the new account at owncast@social.owncast.online.
Owncast newsletter
Every month or two you get updates on what is happening in the world of Owncast via the community newsletter. https://owncast.online/newsletter.
Roku app
Have you tried the new Roku app, built specifically for watching Owncast-powered streams?
Changelog
[0.2.3] - 2025-05-10
Upgrade instructions from 0.2.2
- Stop the service from running. If you’re using a pre-installed image through a hosting provider, or setup Owncast to run under systemd you can probably just simply run
systemctl stop owncast
. - Change to the directory where Owncast is installed on your server.
- If you choose to use the installer script, re-run the installer as the user you run Owncast under. For example if you are running owncast as the user “owncast”:
su -c "curl https://owncast.online/install.sh |bash" owncast
- Otherwise, overwrite your existing
owncast
binary with the new one. You can do this by downloading the latest release. - Restart the service. If you’re running under systemd
systemctl start owncast
.
Docker image
Alternatively, a container image is available via Docker Hub at owncast/owncast
.
Fixed
- Prometheus Metrics endpoint not available #4272
- FediAuth API issue parsing one-time code request #4316
- Notes sent out with Private mode enabled lack a “to” field #4253
- If the Fediverse account doesn’t exist on the server, EOF error is shown #4215
- Fix FediAuth errorMessage being set as a raw error type instead of a string #4333
Thank you to our contributors!
The contributors for v0.2.3 were: mahmed2000 and gabek. We also thank all of the fantastic people helping out in the Owncast chat answering questions, testing and providing feedback.
Thank you to our financial supporters!
A huge thanks to those giving us to the resources to run servers, have testing environments, host collaboration tools, pay for 3rd party services to test with and the means to experiment with new ideas we wouldn’t be able to do otherwise.
Our fantastic corporate sponsors Gabe Kangas and generous donors Simon Michalke, Luka Prinčič, Flaki, Joel Bradshaw, Paul Lindner, Incognito, nebunez, Teklynk, Marius Hoel, Incognito, Guest, emacsen, GunghoGeoduck, Rick, Tom, Alex O’Carroll, Vencabot, Kev Mul, gravitons loves the Fediverse <3, Tom Ryder, Gabe Kangas, luobo, Roy Adams, Sarah Elson, Incognito and Julian Koritnik.
In-kind support
A special thank you to the organizations that offer services to help Owncast build, test and support and distribute the software.
DigitalOcean, Fastly, Cypress, BrowserStack, Chromatic, Docker and Rocket.Chat.