I did the whole xcaddy routine with the plugin and I moved it into /usr/bin and it works, displays my site, but I’m not blocking anything. I’ve edited and edited and restarted and I can’t see the issue. My config matches many similar ones online. I figure someone might spot my blunder in my config, so here it is.
jellyfin.nunya.biz {
reverse_proxy mydude:8096
@mygeofilter {
maxmind_geolocation {
db_path "/mnt/geoip/GeoLite2-Country_20250502/GeoLite2-Country.mmdb
allow_countries US
}
}
}


I disabled and removed Ubuntu’s caddy before using xcaddy, then remade caddy.service and wrote up a small script to rebuild and update it when I need. I may automate it down the line.
Hmm that sounds like something you could do with n8n.