[-] dinosaurdynasty@lemmy.world 6 points 10 months ago

Miniflux is possibly the most important thing I self host. It tells me when software updates (basically everything on GitHub has RSS). It's also great to keep up with blogs that don't update consistently and also stay out of the "there are only three websites" bubble.

[-] dinosaurdynasty@lemmy.world 3 points 1 year ago

This is FUD. There is no publicly known pre-image attack against SHA1, the hash used in mainline DHT.

[-] dinosaurdynasty@lemmy.world 4 points 1 year ago

I use a Firefox container tied to a socks proxy on my router to bypass VPN for tricky sites. Yeah I know not the answer you're looking for but some things have to be done (banking, health insurance) and if they already know my home address there's little reason to hide the IP address

[-] dinosaurdynasty@lemmy.world 6 points 1 year ago* (last edited 1 year ago)

My two issues with porkbun:

They don't seem to support wildcard/catch all email forwarding

Dynamic DNS is done with an API key that has access to the entire account(!!!)

Though, I might move to them anyway (just moved a domain to namecheap which I used years ago and wow their ux sucks, and they don't support dane or sshfp, Google domains was really good rip)

[-] dinosaurdynasty@lemmy.world 6 points 1 year ago

Tbf Tor needs benign traffic for the important stuff to hide in.

[-] dinosaurdynasty@lemmy.world 11 points 1 year ago

Potentially stability improvements as well (for the same reasons as the security improvements), especially for lesser used drivers and stuff.

[-] dinosaurdynasty@lemmy.world 4 points 1 year ago

Probably, unless they have a static delegation or do prefix delegation properly, which if they did they probably don't suck enough to require double NAT^ lol

^single NAT for IPv6, assuming they don't NAT it themselves

[-] dinosaurdynasty@lemmy.world 11 points 1 year ago

You could always do double NAT (put your own router behind theirs) as last resort. It's not that bad, I've done it a lot.

[-] dinosaurdynasty@lemmy.world 7 points 1 year ago

Do authentication in the reverse proxy if you can (e.g., basic auth or forward auth like Authelia, the second also has the benefit of SSO).

[-] dinosaurdynasty@lemmy.world 6 points 1 year ago

I use Caddy as a reverse proxy, but most of this should carry over to nginx. I used to use basic_auth at the proxy level, which worked fine(-ish) though it broke Kavita (because websockets don't work with basic auth, go figure). I've since migrated to putting everything behind forward_auth/Authelia which is even more secure in some ways (2FA!) and even more painless, especially on my phone/tablet.

Sadly reverse proxy authentication doesn't work with most apps (though it works with PWAs, even if they're awkward about it sometimes), so I have an exception that allows Jellyfin through if it's on a VPN/local network (I don't have it installed on my phone anyway):

@notapp {
  not {
    header User-Agent *Jellyfin*
    remote_ip 192.160.0.0/24 192.168.1.0/24
  }
}
forward_auth @notapp authelia:9091 {
  uri /api/verify?rd=https://authelia.example
}

It's nice being able to access everything from everywhere without needing to deal with VPNs on Android^ and not having to worry too much about security patching everything timely (just have to worry about Caddy + Authelia basically). Single sign on for those apps that support it is also a really nice touch.

^You can't run multiple VPN tunnels at once without jailbreaking/rooting Android

[-] dinosaurdynasty@lemmy.world 41 points 1 year ago

An RSS reader (I use Miniflux), ended up being extremely useful

  • Almost every piece of software worth selfhosting has an RSS feed for updates (e.g., every GitHub releases page has an RSS feed). I started selfhosting a good deal more after setting up Miniflux.
  • Like omg there is this whole internet out there outside of Reddit/Twitter/etc that does RSS. The vast majority of blogs have RSS (e.g., Wordpress and Substack). I wish I had discovered RSS decades ago, so many websites I've forgotten because I would check updates manually and eventually just forget. I even host a personal Nitter instance so I can follow Twitter people in Miniflux.
[-] dinosaurdynasty@lemmy.world 2 points 1 year ago

This isn't quite true, if three peers support https://en.wikipedia.org/wiki/Micro_Transport_Protocol, a third peer that has a port forward can act as a STUN server for the two peers without and let them connect directly to each other.

I don't know how well it works in practice, but Transmission supports it so I'll rely on it while this whole PF business settles down.

view more: next ›

dinosaurdynasty

joined 1 year ago