Been pretty smooth for me, but I also only take friends and people I know personally so the risk of abuse and misuse it absolutely tiny.
In terms of setting it up, if you're familiar with web hosting and Docker, it pretty much just works. Fairly basic and simple in terms of the stack it runs: NGINX, a nodejs frontend, PostgreSQL database and a Rust backend. I've set up way worse, especially compared to some Java-based apps.