Comment on How the American war on porn could change the way you use the internet

<- View Parent
sugar_in_your_tea@sh.itjust.works ⁨3⁩ ⁨months⁩ ago

One step ahead of you, I’m actively replacing all of my online accounts with self-hosted alternatives. My state passed both porn ID and social media ID laws, and I assume they’ll try to add this to anything with age gates (e.g. streaming sites).

So I’m moving my stuff to my personal cloud:

All of this is available both over my self-hosted VPN, and over the internet with certain services exposed over my domain (all use LetsEncrypt certificates). So I can access whatever I want wherever I am. I do offsite backups with Backblaze B2 ($6/month/TB), and I sync important stuff to my phone w/ syncthing.

It’s a bit of a pain, but there’s no way my state can take any of that away from me. I’ll be adding more services as I find time, and I’ve got a good system now where a new service only takes a few minutes to spin up. Basically, my setup process is:

  1. add subdomain for the service to my DNS - could use a wildcard, but I like control and ability to move things around
  2. add haproxy config at my VPS - just copy/paste like a dozen lines of config
  3. update Caddyfile on my NAS to handle the new service - again, copy like 5 lines
  4. add and configure container in my compose.yml
  5. docker compose up -d (to build the new service) followed by docker compose restart to get Caddy to reload the config

Caddy fetches the TLS certificates, and docker handles setting up the service. Unless I make a mistake. Since everything is in docker, I don’t need any ports exposed except 80 and 443, which is managed by Caddy.

I wouldn’t have bothered if Netflix had kept reasonable rates for ad-free watching, but here we are. And now my state is being a pain, so I’ll probably configure my WIFI with a VPN out of state so I don’t have to deal with the stupid ID verification crap.

source
Sort:hotnewtop