Oddbean new post about | logout
 Sweet, thanks! I will be incorporating those stats. Now just hoping to also get a breakdown of geos of where folks are connecting from. 
 Only way is to run a relay and geolocate IPs from requests, but you'd have a small sample size and lots of false positives. I think relay countries is a better indicator. I can give you stats from my servers, one sec. Not sure how helpful it will be. 
 Here's gleasonator.dev and ditto.pub

https://image.nostr.build/0f10af7f133a1d480ce6795cbe4213188d76b05fe3e182cffd4409459e6ba210.png
https://image.nostr.build/1577c534b47df890061709427d61c5a45755b47aad8efa5532a58fac7bcf6969.png 
 Lot of fuckers from France in both cases. Oui oui 🥖 🇫🇷  
 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 
 I don't run nginx on my relay therefore I don't know what nginx is for? wut. I don't want a reverse proxy in front of my relay, the entire server is dedicated to a single program. I have no need for reverse proxying there. 
 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.  
 the actual code used in my reverse proxy is battle hardened since 2009, the app itself is tiny 
 You may not be logging but your VPS provider probably is. If your self hosting (ive seen your laptop closet) than I assume you're proxying via cloudflare  
 based 
 European VPN users. 
 YEGHRO public relay is getting a lot of hits from France IPs.  Like an excessive amount.

nostr:note1mx9ntsfacnlqcr4j4fslkpa8j30asv8cdzt9lxg9ytmsn7slcyls5fuzy5