There are a lot of reasons to favor self-hosting over using web apps created and hosted by one company or another.
First and foremost, self-hosting is (mostly) free! You need to pay for your server, but you can say goodbye to SaaS subscription fees and paid premium accounts.
Self-hosting is virtually limitless — you can run an email service, watch your videos from anywhere, keep your bookmarks safe and secure, run a chat service for your business, host a blog, synchronize your files in the cloud, and more, all from a single server.
A lot of self-hosting advocates like the fact that they control their own data, and not depend on a company. Data breaches happen all the time these days, and it’s hard to know how a company plans to profit from your data. By self-hosting, you take back a bit of power.
Finally, self-hosting helps you learn a lot. If you are hoping to find out more about software development, there’s no better way than just jumping in headfirst.
Docker based build server system. Every step is a command performed on a docker container.
Media server for TV shows and movies. Mostly for inhouse use but may also be accessed from outside the network.
Media server for music and podcasts via any browser. Support for smartphones via the Sonic protocol allows for streaming of music on mobile devices too.