Olá pessoal!
Gostava de vos pedir uma ajudinha. São duas dúvidas, na verdade.
Tenho o duckdns a funcionar e consigo aceder desde dentro da rede usando o IP e pela internet usando o endereço duckdns. Está tudo a funcionar mas a minha configuração está diferente do vídeo e instruções do @RodolfoVieira por isso devo estar a fazer alguma coisa mal.
1ª questão: Usando a internet, só consigo aceder pelo link https://endereço.duckdns.org em vez de https://endereço.duckdns.org:8123
Isto é, se adicionar a porta não consigo aceder. Diz-me “unable to connect”
Há algum problema aqui ou posso deixar tudo como está?
2ª Questão: para já tenho isto sem password porque não sei bem como a adicionar no configuration.yaml. Vi que há algumas breaking changes recentes e não queria break nada. 
A minha configuração é a seguinte.
Portas do router:
add-on duck dns:
lets_encrypt:
accept_terms: true
certfile: fullchain.pem
keyfile: privkey.pem
token: meu_token
domains:
- endereço.duckdns.org
seconds: 300
configuration.yaml:
http:
base_url: 192.168.1.77:8123
ssl_certificate: /ssl/fullchain.pem
ssl_key: /ssl/privkey.pem
Finalmente, não sei se isto interessa ou não, mas o início do meu configuration.yaml está comentado:
# Uncomment this if you are using SSL/TLS, running in Docker container, etc.
# http:
# base_url: example.duckdns.org:8123