There’s an issue with Cockpit where it shows a blank page on first login but start working after refreshing the page in your browser.
Another known issue (reported by @simjim) is that it doesn’t work when accessed using the IP address but works if accessed using the domain name (like a DynDNS domain name or Tor hidden URLs).