I just tried to set up Retool Self-Hosted on my MacBook Air M1 2020 with Docker and it just doesn't work. Firstly, the web app itself needs about 10 minutes before it comes online and responds to requests. Once it's online, navigating from page to page is really slow and laggy, almost to the point of being unusable. Secondly, for some reason the db-connector services seem to constantly crash and restart themselves.
For now the only way I can figure out how to do local development is to use ngrok to open a tunnel to the database server running on my machine, and then use Retool's cloud hosted product with that. It's not ideal since each time I turn on ngrok I need to reconfigure my database connection in Retool, but I suppose this will work for now.
This is my first time using Retool and I gotta say it's not off to a great start. Hopefully improvements to local dev experience are coming soon.