• 0 Posts
  • 7 Comments
Joined 1Y ago
cake
Cake day: Jun 18, 2023

help-circle
rss

Services vary a lot on how they are deployed and their dependencies, etc. The knowledge I have (and honestly I don’t have much) I just built over time, tinkering with different set-ups and trying to debug problems when they arose. So I guess just choose a few difference services and try to get them working (choose low-stakes ones at first, where the risk of getting pwned or losing everything is very low). Docker can abstract away a lot, so maybe try more direct deployments if you are interested in learning.


  • Lower upfront costs and quicker to set up as you don’t have to buy the hardware
  • Don’t have hardware taking up space in your home
  • Flexibility of being able to scale up or down your specs (or get rid of the VPS entirely) at the click of a button
  • Don’t have to open your home network to the internet
  • Better uptime (not your job to fix outages)


I hate Discord full stop, because it’s a centralised proprietary platform just like Reddit and is going to hit the exact same issues one day, and it’s going to be even harder to recover all the conversations that have gone on there.


You mean the password manager as the central authority? You can self host a password manager using, eg, Vaultwarden.

Even if you use a trusted, paid commercial service, I think the risk of that happening is lower than on Reddit. Their business model is simpler and more transparent. They want to keep you as a customer so you will keep paying them. And there is less opportunity for them to ban you for political reasons when you’re not expressing yourself on their platform.


Yes, I agree. My comment was more a response to the parent comment’s suggestion that it is akin to a cup and string in terms of simplicity.


While I mostly agree with this, I would point out that mandatory TLS introduces a decent bit of complexity, both in implementing TLS itself (where you should really use one of the established TLS libraries in your language of choice) and in figuring out what to do with certificates (TOFU, etc).

It’s still a very simple protocol of course, but not quite so simple that you can negotiate a connecting manually over telnet, for example. (Some versions of netcat, on the other hand, do support TLS.)