3 ms·
I'm trying to get more into self hosting and things like federation that can allow technical people to be admins of low-maintenance services for their friends a
by 01HNNWZ0MV43FF 2y ago
I'm trying to get more into self hosting and things like federation that can allow technical people to be admins of low-maintenance services for their friends and family.
It's a slow push but it's gonna happen. Microtransactions are stuck in deployment hell, advertisements are a deal with the devil, and this is the only third option I know of
- immibis 2y agoI don't think widespread self-hosting will ever be easy enough, since anything that makes it easy enough for anyone to do necessarily has as much control over your account as Elon Musk does. Plus it costs a few bucks a month. But what might be possible is widespread co-op-hosting - run one for your whole family or friend group.
- pseudocomposer 2y agoYou might be interested in my AGPL federated social network, Jonline, which I've built specifically for this purpose. Source is at https://github.com/JonLatane/jonline https://github.com/JonLatane/jonline, and I have a few instances up at https://jonline.io https://jonline.io ("flagship"/demo server), https://bullcity.social https://bullcity.social (Durham, NC community), and https://oakcity.social https://oakcity.social (Raleigh, NC community). It's a pure Rust server so it's extremely lightweight to self-host compared to things like Mastodon, plus it supports events (with iCal/Google Calendar export). I'm also happy to host an instance on my DigitalOcean Kubernetes cluster for anyone interested and integrate it into my CI/CD pipeline, which is an option on my GitHub sponsors page (and I'm working on a load balancer which should eventually bring the cost of this down as well).
- abdullahkhalids 2y agoIf I am self-hosting, while lightweight is good, what I really need is the ability to apt-get install yourpackage That's the only way somewhat non-software-engineers will use a self-hosted solution.
- pseudocomposer 2y agoI appreciate the feedback! While I haven't had plans to ship binaries to platform-specific package managers, I'll certainly consider it. (I do have plans to publish it to Cargo, but have yet to get to that.) PRs for this would be very welcome, as I have no experience shipping things to apt/yum/etc. :) In the meantime, it is available pre-packaged as a Docker image for both x86-64 and ARM64: https://hub.docker.com/r/jonlatane/jonline https://hub.docker.com/r/jonlatane/jonline
- daredoes 2y agohi Jon! We've worked together before! Fun to see you randomly on the internet. Love the name "Jon-line"
- pseudocomposer 2y agoDare!!!! Yay!
- lovethevoid 2y agoAgreed, also a lot of room for improvement in this general area. I remember when Mastodon instances used to be a giant pain to get up and going, and now there's one click deploys and even entire businesses who will manage your server.