4 ms·
Having self-hosted for a long time, I find it's getting easier in a lot of ways what with Docker and all. I'm starting to wonder where "Sandstorm 2.0" is. Sand
by jerf 5y ago
Having self-hosted for a long time, I find it's getting easier in a lot of ways what with Docker and all.
I'm starting to wonder where "Sandstorm 2.0" is. Sandstorm, for those who don't know, was basically an attempt to make self hosting really viable, but was tragically ahead of its time because it predated Docker. So they burned tons of effort on sandboxing, and wrapping existing applications into their sandbox, and it was just too hard to port things into their world to get very many applications running.
It seems like a project that would do that in terms of docker-compose files could be created for much less effort, and maybe not quite all the pretty-shiny they had. But as I'm struggling right now a bit to bring up a Bitwarden server, there's still pain around setting up the forwards properly and getting the Let's Encrypt certificate. Something that managed all this better wouldn't be too hard, and could just be slammed up on a small AWS instance or something would be easy. (Branching out to other services over time or something.) Plus setting up proper backups would be nice. We're so, so much closer to being able to do this nowadays than we used to be... for instance, S3 has also become a near universal API, so backups using it have gotten to be easy but they can still be done without vendor lockin.
Then it would be really easy to self-host an RSS reader or something.
I'm hoping this will either prompt someone to consider this project, or prompt someone to tell me "It already exists, go here and here and run this docker command to install it."
- anderspitman 5y agoAlso take a look at Cloudron.io. It's not open source, sadly (source is available though), but it's basically what you describe. In terms of automating things like handling certs for you, I'd say Caddy or even my own boringproxy.
- tough 5y agoCaprover is nice, Dokku and ledokku are OK too although not as finished maybe for the latter (GUI) I think that's the most similar think you will find to a Sandstorm 2.0 running on docker
- bisby 5y agoI've taken the self hosting journey to learn tons about docker, and kubernetes. (Disclaimer: Kubernetes is overkill for self hosting). Not because it was the easiest, but because it was a great way to learn about a technology that has benefited me in my job. Nowadays, for me at least, it IS really easy to self-host anything. Get the docker image, add a deployment to my k8s cluster. Ship it. Getting to this point was less simple.
- stavros 5y agoI use Dokku for that (I can share my Bitwarden repo if you want, the entire thing is four lines or something). I also made https://gitlab.com/stavros/harbormaster https://gitlab.com/stavros/harbormaster for things that weren't so "web server -> app -> database" and love it.
- ryukafalz 5y agoSandstorm lives, by the way - I host my TTRSS instance on my Sandstorm server. It's gotten a bit more active again lately. :)