Oh man sorry to hear your place got flooded. That sucks, but good on you for not stop trying. Man also, you can't just do a passwordless login when dealing with the internet. :D And the story with misconfiguring the port is exactly one of the things I'm scared.
NextCloud is also on my todo list,... but I'm too lazy.