I found myself describing what I do in an email. It came out pretty well, and thought it would make a good blog post.

I have a bunch of projects I'm working on. The thread that joins them all together is the idea of relatively normal people running their own servers.

I've been working on this idea for about three years, actually a lot longer if you include projects that weren't ostensibly about people running their own servers, but involved them running them, even though they usually didn't know that's what they were doing.

So with good docs and appropriate UI, there's nothing hard about it. And the rewards can be as important as freedom.