Host libreddit on Umbrel

Hi everyone, I’ve just discovered libreddit , a private front-end like Invidious but for Reddit.
It’s perfect to host on Umbrel because it can run inside a Docker container.
I run it using

docker run -d --name libreddit -p 8085:8080 spikecodes/libreddit

and the I can access it on http://umbrel.local:8085/
Now my question is:
since Umbrel uses nginx, is it possible to configure a vhost to connect to an address like libreddit.lan (or something else) instead of umbrel.local:8085?
And also would it be possible to add an HTTPS certificate in order to use libreddit also from an external network in a secure way?