Share your server with friends without opening firewall holes using an OpenZiti overlay network. Friends need just the service name and identity -- no port forwarding, no public listeners, no public IP.
Add a server using an OpenZiti overlay network
Dialed connection over OpenZiti - Minecraft server running with no open ports