Setting up NodePort service for Jupyterhub

I’ve got a question about setting up access to JupyterHub via a NodePort service

my config.yaml looks like this:

  secretToken: "<token>"
  service:
    type: NodePort
    nodePorts:
      http: 30800

After deploying the helm chart i see the NodePort service running:

NAME            TYPE        CLUSTER-IP       EXTERNAL-IP    PORT(S)                      AGE 
proxy-public    NodePort    10.102.186.72    <none>        80:30800/TCP,443:30702/TCP    2m10s

But when I try to browse to :30800 the browser just hangs.

Am i missing something in the config for the NodePort?