There are things going on that demonstrate the importance of independent, decentralized solutions for the way we use the internet for the democratic discourse and to share our ideas, dreams and hopes.
I still use #Twitch but I don't want to wait until #Bezos also officially makes this platform to a place where hate gets pushed and minorities have to fear discrimination.
Step by step getting into #selfhosting, not only for streaming, is my way of compensating. Getting a #RaspberryPi is step #1.
The last three days I spent every free minute for getting deeper into the #selfhosting topic I never dealt with before.
And this seems necessary as there is so much to learn, understand and troubleshoot:
After finally being able to flash the SD card for the #RaspberryPi, I had to realize that my Internet Service Provider doesn't provide me with Dual Stack. That means no individual IPv4 address, no port forwarding, no bridge mode and therefore no access to my server from the outside.
After...
...figuring out what to request specifically I reached out for my ISP and they luckily could provide me with everything I needed and even unlocked it within one hour only.
I used this telephone call to also upgrade my upload bandwidth to 50 Mbit/s, what should give me the opportunity to host some more traffic intense services on my home server and therefore don't need to outsource this to a #VPS.
It's strenuous but I am sure the resulting opportunities will be rewarding.
Things moving quickly now.
Don't know how, but somehow I just managed to do a short test stream on my self hosted #Owncast server.
After all the issues I had during the last days with my #RaspberryPi and my Internet Service Provider to get my server running , it was so invigorating to set up Owncast with such ease.
Thanks @owncast for the great software and the easy to follow documentation.
Didn't expect the installation being that easy.
Today I found out that I can use a subdomain from my already existing online shop domain to #DNS forward to my #homeserver. I now have a nice looking web address for my #Owncast server and don't need to register a new domain.
After that I took care of gaining https and SSL. I followed Owncast's recommendation for Caddy, who provide a SSL reverse proxy with a free certificate from Let’s Encrypt.
At last I took care of the branding and individual look of the channel.
The last days I spent tweaking the stream output quality of #Owncast on my #RaspberryPi 5 server.
It's not an encoding beast but can provide at least two different quality levels.
Bottleneck is the frame rate that needs to be lowered to 30 fps for that.
Alternatively you can go for video passthrough, also with an additional quality level encoded by the Pi, but such a mix leads to playback issues in my case.
Encoding higher bitrate than 4000 is also possible if natively provided by OBS.
Proudly announce my self-hosted Owncast instance.
First public test stream this Sunday.
More details tomorrow.
Provided some instructions in the channel description in case you want to follow the channel, but I will also announce the streams on this profile.
My Owncast test stream will start tomorrow 10am CET.
That means no adds, no tracking, no AI training, no algorithm and not financing Trumps tech bros.
Just the stream and a bunch of guys chatting about retrogaming.
When:
Sunday, Feb 2nd, 10am CET
Where:
https://stream.repeatro.de/
What:
Disney's Aladdin (Mega Drive/Genesis)
Server Performance Test
@repeatro welcome to the jungle
Thank you
@repeatro Are you able to stream simultaneously on both Twitch and owncase?
Haven't tested yet, but quite sure it should work.
There is a plugin for OBS that let you add additional streaming servers to stream simultaneously on them. This should work for all streaming servers that are supported by OBS.
@repeatro looking good.
Subdomains are amazing.
I use it for everything, even if it isn't exposed to the internet. Makes it much easier to access your services than having to remember specific ports on a machine.
Also, as a side-effect, all services have a valid certificate, so even my connections at home are TLS encrypted.
Thank you.
At the moment it's mostly about trial and error, copying and executing terminal commands and hoping for the best.
But it's always a great feeling when somethings works out, even if you don't know how.
Your TLS certificate is installed on your server?
@repeatro yes. The only difference is that I use Traefik instead of Caddy as a reverse proxy.
@repeatro@mastodon.social
If you reach the point that you want to upgrade your encoding ability from the Pi5 but still want to keep it cheap, small form factor, and power efficient, any N100 based mini-PC will do. I have this one and it's a relative beast at encoding and absolutely sips power.
Thank you, bookmarked
Thank you
Still have to do some test streams for tweaking, but afterwards I definitely will announce my first real stream on Owncast.