Selfhosted
A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don't control.
Rules:
-
Be civil: we're here to support and learn from one another. Insults won't be tolerated. Flame wars are frowned upon.
-
No spam posting.
-
Posts have to be centered around self-hosting. There are other communities for discussing hardware or home computing. If it's not obvious why your post topic revolves around selfhosting, please include details to make it clear.
-
Don't duplicate the full text of your blog or github here. Just post the link for folks to click.
-
Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).
-
No trolling.
Resources:
- selfh.st Newsletter and index of selfhosted software and apps
- awesome-selfhosted software
- awesome-sysadmin resources
- Self-Hosted Podcast from Jupiter Broadcasting
Any issues on the community? Report it using the report flag.
Questions? DM the mods!
view the rest of the comments
Some of those services are pretty easy to set up, some might be more complicated. You’d have to look around for open source projects for those services and see if you can find ones you like. It will take more time to get it initially set up than to maintain, but expect to fix something that breaks every once in a while.
As for cost, probably like a few hundred to a thousand USD can get a reasonable computer for this. You don’t need a GPU, but want a decent CPU, plenty of RAM, and a LOT of storage. Look for companies auctioning off old servers.
Loosely I’d say expect this project to be a whole hobby.
Looks like most of their services are also foss. Says their cloud service is powered by nextcloud, and pad is powered by Etherpad, upload by Lufi, etc. So, OP could probably just self-host most of these really easily. Hardest one would probably be email. That's a whole 'nother beast for most. Especially since most residential IPs are blacklisted. You almoat always need to cloud-host that.
My cloud-hosting knowledge is a bit dated, bit I bet there are webhosting places that do the email bit for you, you juat pay the monthly fee to use their auto-gen instance of mailcow or whatever.
I mean, Email is twofold. Like running the server and getting inbound email: just as easy as all the other services.
Outbound? That shit can be difficult, near impossible on residential. But as outbound mail is kinda "lost" anyway in a privacy sense, I would not feel too bad about using a relay.
For email, you just pay for a host that will let you use your own domain. It's usually a lot cheaper than getting a static IP and you can easily switch hosts while keeping your email address.
It's not really even worth attempting to self host your own outbound email these days. It's a lot of work getting the big email providers to accept your email and if someone has ever sent spam from your IP address, you are pretty much screwed.