Welcome to The Fediverse!
With Owncast v0.0.11 your server can optionally become a part of the Fediverse, an interconnected, but completely independent network of servers where people can discover your stream. Some popular Fediverse services are Mastodon and Pleroma but many services that make up the Fediverse can start to receive posts from your Owncast server.
With this ability, it gives you something pretty cool: the ability for people to follow your server and share it with their own followers. Your followers now show in a new “Followers” tab in the interface, and as people interact with your server by following, sharing and liking, it will show up in the chat so your biggest supporters get highlighted.
You’ll automatically let your followers know each time you go live, and you can send them messages from the admin letting them know about your future streaming plans.
This functionality, of course, is disabled by default, as Owncast always wants you to be completely private out of the box. It’s up to you to enable this in the admin under the new “Social” config section. If you’d like to turn this on, but still only allow specific people be involved, you can turn on social “Private Mode” where you have to manually approve each follower that wants to know about your streams, and in that case they will be unable to share your server with others.
We look forward to continued features being built now that federation with Owncast is enabled.
A huge thank you to NLnet for funding the development of Owncast Federation through the NGI0 Discovery Fund.
If you’d like to hear a discussion around the thoughts behind these new features, check out our conversation on the topic.
Note: The Fediverse is the wild west, and while people have been running with this functionality for some time in testing, we don’t know what you’ll run into. Please let us know if you discover any issues or any services that are not being compatible with Owncast or causing problems with your server.
We hope to allow further interoperability with more ActivityPub services in the future.
Long requested, and now finally here. You can assign moderator privileges to yourself, and any of your chat members and they will have the ability to remove chat messages and ban users directly from the chat, without having to go into the Admin.
Of course this relies on people keeping their identity between visits to your chat, so those that use private browsing to visit your server will be seen as a completely different chat participant each time, and will no longer have their moderator privileges unless you re-grant them.
Upgrade instructions from 0.0.10
- 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’ve customized your web interface in any way you will want to back up the files you’ve changed or customized.
- 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
- Restart the service. If you’re running under systemd
systemctl start owncast.
[0.0.11] - 2022-03-05
Promote chat participants to moderators #499
Additional target framerates #1138
Support path-based S3 storage #1495
Inline UI to allow people to perform moderation actions within chat #1291
Add a recommendation in the admin to add a second, lower quality if only one is set #1491
Add support for checking the local filesystem for static resources #1507
Add list of moderators in user admin #1511
New admin section for managing ActivityPub settings. #1210
Set a short cache expiration on some APIs #1530
Add Matrix chat client(s) user agent to our bot list #1581
Return user scopes as a part of the chat history API #1586
Add admin support for manually composing a post to fediverse followers #1610
Set username via optional request headers #1365
Add Rocket.Chat to our bot user-agent list #1639
Add user icon in header next to user name change form #1655
Add alternative configurable list of default usernames #1497
Add steam as a Social Platform #1501
Replace redirect of /embed URLs to html files and instead return content directly #1281
refactor: move from io/ioutil to io and os packages #1546
Increase the number of HLS segments in a playlist to increase stability #1552
Increase the max size of the chat welcome message #1595
Change styling for chat message links #1551
“Disable chat” setting is confusing #1330
Build outbound webhook execution queue #1510
Limit “external site requested your logo” warning message #1668
Binding to ::1 fails: too many colons in address #1398
Fix possible crash on stream disconnect #1439
Fix hashes for standalone video/chat #1472
Fix Windows support #1377
When a ban occurs not all messages by that user are visibly removed #1350
OMX codec no longer showing friendly name and description in admin #1521
doing a ctrl+c to copy something closes the chat panel #1201
Messages Sent column in admin should either center the value or make column narrower #1580
Fix where banned user cannot be added back #1518
Thank you to our contributors!
The contributors for v0.0.11 were: jeyemwey, krashanoff, controlfreakstudio, gingervitis, f35f0ef9d0e827dae86552d3899f78fc, UXShawrk, MFTabriz 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 project sponsors Noblestreet and Okta.
And our fantastic donors Simon Michalke, rootbeerdan, Luka Prinčič, Kyle Bronsdon, Robin, Flaki, Joel Bradshaw, Paul Lindner, Real Targeted Traffic, TargetedVisitors, Tom Hansen, pwxlwrk, Incognito, Niels Digital, nebunez and Merlin.