Change url from localhost to mybaserowthing.example.com?

Are you using our SaaS platform (Baserow.io) or self-hosting Baserow?

Self-hosted

What do you need help with?

Hello,

I am no technical guy at all, never used docker before, never hosted anything before.
Somehow I managed to install Baserow on Docker in my windows machine and it works.
I have been playing around to test it and see features and it meets all my expectations and more, but now I havbe an issue.

When I first installed baserow i did so with the default settings, so I find myself accessing only with http://localhost:80

I would like to change that so I can access from different machines, but I don’t really know how to do it, I have 2 main questions.
Can I change that to make it point to an url I own? like mybaserowthing.example.com?
If yes, do I need to do something on that domain (subdomain) to allow that connection?

Also, how do I change that on my docker installation?

Thank you in advance, have a nice day

PS:
Baserow installed version → 1.32.4
Docker vesrios → version 4.39.0 (184744)

I just noticed something.
What I want is to be able to access an app I made with the app builder thru my subdomain. Do I need to change the localhost URL for that or is that just to access the whole baserow deployment and manage it?

If there is a difference, what do I need to do to be able to access the app in my subdomain?

Hey @darkador, if you would like to access your Baserow instance via a domain, then you would either need to expose your server to the internet, buy a domain if you don’t have it, and create a DNS A record to point to IP address of your server. If your machine is not exposed to the internet, and you want to access it locally, you could add an entry to your hosts file (Hosts file/Edit - Wikiversity) pointing mybaserowthing.example.com to 127.0.0.1.

Note that the Baserow tool can be accessed by visiting the BASEROW_PUBLIC_URL, every other domain would be treated as application builder domain.