reinar

joined 2 years ago
[–] [email protected] 2 points 2 years ago* (last edited 2 years ago) (4 children)

https://lemmy.dbzer0.com/post/21703
I ended up buying ProtonVPN. Port forwarding required a bit of trickery with natpmpc image to set up in my case (headless wireguard gateway for dockerized services), however now it's fine and working.

Speeds are at least 800Mbps download (which is maxing out my uplink, vpn is likely to be capable for more), didn't have a chance to test upload.

[–] [email protected] 2 points 2 years ago

They are claiming ProtonVPN port forwarding only works with Windows, however this is only relevant if you are using protonvpn app.

You can still generate wireguard config with nat-pmp support.
https://protonvpn.com/support/port-forwarding-manual-setup/

[–] [email protected] 4 points 2 years ago* (last edited 2 years ago)

I'm not interested in their app at all since it's going to run as headless docker gateway for qbittorrent/radarr/sonarr/other shit anyway, but - it seems like they support proper NAT-PMP which is massive.
https://protonvpn.com/support/port-forwarding-manual-setup/

[–] [email protected] 4 points 2 years ago (1 children)

Wow wtf I didn’t know this.

https://mullvad.net/en/blog/2023/5/29/removing-the-support-for-forwarded-ports/
They already disabled the possibility to add new port forwards and will remove any existing ones completely on 1st of July.

[–] [email protected] 3 points 2 years ago

it's most likely coming from postgres, db server tends to be the main resource hog.

[–] [email protected] 8 points 2 years ago* (last edited 2 years ago)

Yes, big instances are not ready to handle the traffic and could go down - see lemmy.ml

[–] [email protected] 11 points 2 years ago

Are all these thousands of lemmy servers useless?

almost. It's actually worse than that - when you subscribe to a community from your server it will fetch like 20 posts and that's it, you'll get only new stuff after that, so there's no possibility to do a full mirror of selfhosted, for example, if you started your instance today and didn't fetch posts and comments manually.

ActivityPub per se is just a spec on s2s/s2c communication, which is not a great thing since in many cases it assumes single source of truth, which potentially puts huge load on more popular instances.

I think a quick and dirty hack to this could be the following - each linked instance may maintain cache of announces (so there would be benefit of just forwarding original http signed requests w/o being afraid of malicious actor), which your instance could pull, this way you could populate your mirror without overloading the original source.
Distributed activities propagation though... Let's say there are some design steps involved to make this truly distributed, however I feel like it's possible.

view more: ‹ prev next ›