You should have @jb55 run this on the damus relay: apt install goaccess wget https://download.db-ip.com/free/dbip-country-lite-2024-08.mmdb.gz gunzip dbip-country-lite-2024-08.mmdb.gz goaccess /var/log/nginx/access.log -o report.html --log-format=COMBINED --geoip-database=dbip-country-lite-2024-08.mmdb This will give you a portable html file report with a full region breakdown pulled from nginx logs. https://image.nostr.build/5a1ab6182bf50ca2976facaeb93b2fad0db33cb8dc31ee9addf90a84621c5213.png
I don't run nginx or any logging on my relay, I only run strfry with no logs.
based nostr:nevent1qqspdvclks3n7f8a495yvpdf8ckdjtfgnrgmekhd4vwg3p4n6z7mr3gpz9mhxue69uhkummnw3ezuamfdejj7q3qxtscya34g58tk0z605fvr788k263gsu6cy9x0mhnm87echrgufzsxpqqqqqqzdnd9f4
i have a nice reverse proxy i forked it also has nip-05 and #golang vanity redirects... i had meant to get to adding URL rewrites so i could use it to make a single-user git repo without using the gay git thing that is impossible to set up https://github.com/mleku/lerproxy import is actually lerproxy.mleku.dev because i run it will is not advanced level sysadmin not like our man nostr:nprofile1qyghwumn8ghj7mn0wd68ytnhd9hx2tcpz4mhxue69uhhyetvv9ujuerpd46hxtnfduhszrnhwden5te0dehhxtnvdakz7qgkwaehxw309a3x2an09ehx7um5wgcjucm0d5hszynhwden5te0dehhxarjxgcjucm0d5hsz8thwden5te0dphhgunfva58gmn0wuhxummnw3erztnrdakj7qg6waehxw309ac8ymmxd9kx2uewdehhxarjxyhxxmmd9uqzqlxr9zsgmke2lhuln0nhhml5eq6gnluhjuscyltz3f2z7v4zglqwf4fpr9 or he would know that using reverse proxies have actual uses other than logging
Load balancing, "ip forwarding", ssl termination, transport upgrades (h3 and such with h11 backends) caching/acceleration. Reverse proxies are a requirement. (Yes I understand not all apply to websockets) Maturity in edge servers matters imo.