I am running several public services behind my caddy server, some should have lots of global traffic from anywhere (a website) and some are only meant for a few registered users in the US/Europe (e.g. Nextcloud file sharing).
Is it possible to apply geofiltering on HTTPS requests to Caddy, so the Nextcloud server will be better protected from attacks by blocking all HTTPS requests from non relevant regions?