Owncast v0.1.2


[0.1.2] - 2023-11-18

Upgrade instructions from 0.1.1

  1. 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.
  2. Change to the directory where Owncast is installed on your server.
  3. If you’ve customized your web interface in any way you will want to back up the files you’ve changed or customized.
  4. Re-run the installer as the user you run Owncast under. For example if you are running owncast as the user “owncast”: curl https://owncast.online/install.sh |bash owncast
  5. Restart the service. If you’re running under systemd systemctl start owncast.

Major updates


  • Log IP address when stream key is rejected #3212

  • Do not allow the use of externally API registered chat display names #3234

  • Add confirmation/conditions/agreement modal when enabling directory #3258

  • Chat user leave event #3201


  • Don’t let people set private IP addresses as public url #3268

  • Revert back to using server-rendered bot pages #3253

  • Handle people trying to save invalid URLs in the admin #3297


  • Fix typo in actions.tsx #3225

  • Cleanup local files when using object storage #3230

  • Occasional crashes, SIGSEGV #3223

  • Add support for custom object storage path prefixes #3254

  • [bug] macOS 0.1.0 release doesn’t run on arm macs #3056

  • Support custom serving endpoint with local storage #3292

  • Firefox: URL adds a mysterious “#” #3240

  • Geo details in viewer list is not populated when using a CDN #3349

  • Fix embed player heights #3210

  • invalid memory address error #3331

  • Mobile action menu button does not scroll #3271

  • Client side exception in /admin/chat/users/ #3373

  • fix emojis overflowing the chat message #3228

  • Fix parsing of Authorization Bearer header #3376

  • “missing port in address” error after IP address parsing change #3371

  • fix: add additional validation before making remote requests #3398

  • Bug: “Error: too many colons in address” #3419

  • User badges need spacing between them #3247

  • Incorrect artifact timestamps on builds #3282

  • live for announcements should not be in aria live region #3334

Thank you to our contributors!

The contributors for v0.1.2 were: t1ff4ny, kamegoro, Pranav2612000, janWilejan, alyssais, eltociear, tfunken, pjbollinger, armadi1809, gabek, jprjr and shreyass-ranganatha. 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 none and generous donors Simon Michalke, Luka Prinčič, Kyle Bronsdon, Flaki, Jnktn.tv, Joel Bradshaw, Paul Lindner, TargetedVisitors, Incognito, nebunez, Merlin, Teklynk, Marius Hoel, Incognito, Guest, SillySam, emacsen, Incognito, GunghoGeoduck, Rick, Didier Malenfant, Markus Ressel, Kit Aultman, Mohamed Elsheiry, Tom, ETKMusic.dance, Theodore Jones, Alex O’Carroll, Alex O’Carroll, Raymon Mens, Vencabot, James Carpenter, Vince, Robert Wolniak, Nullcasting, Martijn, Incognito, Fred Luetkemeier, Kev Mul, Hamish The PolarBear, Jnktn.tv, Denman Rooke, gravitons loves the Fediverse <3 and John Brubaker.

In-kind support

A special thank you to the organizations that offer services to help Owncast build, test and support and distribute the software.

Fastly, Cypress, BrowserStack, Chromatic, Docker and Rocket.Chat.