@genevieve IMO just forward the desired ports on your router to your server and set up dynamic DNS.
I just helped someone else who also has Verizon home internet do this last week and it worked great.
I have an over engineered dynamic DNS app that I use, so far it supports Gandi and porkbun: https://git.sequentialread.com/forest/dns-updater
@genevieve actually now that I think abt it, I havent tested the porkbun support code yet 😅 it blows my mind that a simple, easy-to-set-up dynamic DNS app supporting all popular providers doesn't seem to exist yet.
@genevieve I've been looking for an ISP that does not allow you to forward ports, CGNAT, etc, I havent heard of one yet in the US. I think CGNAT is more common in Europe