@WildPowerHammer возможно, свой DNS-сервер можно указать в настройках клиентов zerotier и всё махинации производить на нём. Опыта с zerotier'ами, увы, не имею.

План с доступностью Forgejo и только Forgejo по голому IP тоже звучит работоспособно.