@nebulon I have exposed the static LAN IP of my server via DMZ now and changed nothing in Cloudflare. The curls to the internal IP now return a "moved permanently" for http and "no SSL" for https respectively. When curl-ing the external IP, it's still trying to connect to the correct ports but only throws a timeout.
@girish I have tryied it in brave, chrome, edge, firefox, and the terminal, same result across the board. When trying the internal IP, it redirects automatically to my.<domain>.net/setup.html. Loading this template always fails with a timeout
When trying to connect to just my.<domain>.net it doesn't redirect to the setup page.
At this point I'm not sure my router's the problem. It does what is asked of it, but the Cloudron server can't establish connections.