For the longest time, I have been working to self-host as many services as I can here locally. I want the ability to do everything I need on a day to day basis, without to need to rely on external services. Is this the most efficient way of doing things? Of course not. But I’ve never been a fan of relying on someone else’s infrastructure to get what I need to do done.
So what exactly am I looking for? Well I can break that down into a few key categories. From there, there are a set of features I’d like to have. They’re as follows:
- Self-Hosted Software Development
- Source Management
- Package Artifactory
- Web-based IDE
- Self-Hosted Content Management
- This WordPress for a homepage
- File storage and sync
- Calendar and Email services
- Password Management
- Self-Hosted Social Media
- An alternative to reddit
- An alternative to twitter
- An alternative to facebook
And lastly, these all need to be automatically configured from DNS to endpoint service, and hosted via containers (swarmm or kubernetes). Also, I’d preferably like to support federated services as much as possible. I don’t want to create a private island, after all. I’d just prefer to just set myself up in a way that leaves me in control of my data, and does not rely on the good graces of Google, Microsoft, Facebook, or Twitter.
Some of these items I’ve already done. You’re here after all, aren’t you? But many are still works in progress. If I can find the time outside work I hope to write up some articles about all of this. To share the resources I found, and the solutions that worked for me.
I know that none of this is exactly groundbreaking work. Everyone from Level1Techs to STH have all one down this path. But you never learn if you don’t do it yourself.
That’s it for now! Forgive the brevity, as I’m also using this article to test making posts on my tablet.
And as always, remember to not like, comment, or subscribe! There is no algorithm here, and I need no sponsors.