Muito massa!!! Somente algumas sugestões:
- Você pode utilizar serviços como noip para não precisar de IPs estáticos ou quem sabe até mesmo cloudflare-ddns
- Sobre a liberação de portas você consegue usar portas altas como 8080 e 8443 em conjunto com a cloudflare