Im running into the same issue. Via HTTP (no https) i was able to get it working but then with no changes it stopped again… then worked again… made working on the project frustrating.
Hi @ratanainfo, no worries. I think you would have to change your BASEROW_PUBLIC_URL to https://baserow.yuyikh.dedyn.io:8585 to make it work. It must include the port number.
I manage to change stack with your recommend BASEROW_PUBLIC_URL to https://baserow.yuyikh.dedyn.io:8585, unfortunately, it is not working.
On the other hand, i go directly to IP address of my baserow docker, i also get the same error Welcome page of Baserow, but once I fill up to start…ERROR occur, CANNOT CONNECT TO API SEVER. Thus, it seems Baserow issue.
i also try other value, but also not working, as below screenshots.
Looking at your configuration you should be using your url to access Baserow, For your env options set BASEROW_PUBLIC_URL and don’t include the 8585 port as it isn’t really needed unless you want to use a different port but I would advise against it for now.
Then in Proxy Manager you will need to set the url to point to http, the name of your baserow container and port 8097 which looks like what you have and from here you should be good to go.
This is how I have Baserow running in Portainer along with nginx proxy manager with no issues.
You still have that port in there, do you need to use that? I suspect that is causing the issue. If you open the browser dev console then try to complete the form are you seeing a cors error?
I’ve visited your Baserow instance (https://baserow.yuyikh.dedyn.io:8585) myself, and tried to create an account. I noticed that when Baserow tries to do an OPTIONS request of the /api/user/ path, it fails either with a NS_BINDING_ABORTED or CORS Failed error.
Could this somehow be related to your NGINX proxy settings? Maybe it doesn’t allow OPTIONS requests? It seems like Baserow is working as expected here.
Hi @ratanainfo, to be honest, I have no clue about how your proxy, server, etc is configured, this makes it difficult to help. I’m willing to help, but you would need to share more information about your configuration.
Hi @ratanainfo, I don’t have any experience with Portainer or the NGINX proxy manager I’ve seen in your screenshot. I would be able to read an NGINX configuration file, and maybe get some insights from there. But I don’t know where you can get it, or how you would update it. If you also don’t have experience with these tools, then I don’t think I’ll be able to help you with this.
Perhaps you can ask for help in the Portainer community because your problems seems unrelated to Baserow.
Alternatively, if you want to self-host Baserow, but you don’t have that much experience with doing so, then I recommend using Cloudron (Baserow on Cloudron). IMO it’s the easiest way of fully self-hosting Baserow. You just have to press a button and then it works.