Recently I have been diving into the Fediverse. If you're not familiar with that, that's ok. The Fediverse is a term used to describe an interconnected system of different services. The most popular one being Mastodon an alternative to Twitter. I have used Mastodon off and on over the years but never got to into mainly because of the low user base, which is changing slowly.
Recently I dove back into it and started exploring more of what this Fediverse has to offer. I started with setting up a Pixelfed account. Pixelfed is the opensource answer to Instagram, and it has a decent feel to it but didn't scratch that itch I was going for. I had been exploring Peertube as well, which is the Fediverse answer to Youtube. I was mainly using it to post the time-lapse videos of my 3d prints, nothing special. I liked the features it offered, decentralized and opensource with the ability to do live streams.
There was still one major problem, I want to have complete control of my videos and streaming with no limits and no worries about the site shutting down. So I decided it was time to host my own Peertube instance. My requirements were simple. Host my own instance, allow other instances to connect, and be able to set up live streams. It really didnt take long for me to get it setup, I started up a new Ubuntu VM on one of my Proxmox servers and followed the official documentation for install. It went fairly smooth with really only issues caused by me deviating from the instructions.
The one feature that I haven't and may not enable is the ability for others to sign up and use my instance. At this point in time I don't wish to moderate users and content but that may change in the future.
You will see a link at the top of this website, go ahead and click it and check out my very own self hosted video platform.