I selfhost on a cheap VPS I found on LowEndBox. The security setup (not SimpleLogin) was more involved than SimpleLogin. Pretty easy to get working and I’ve had not a single issue in 1.5 years of selfhosting it. I pay $11/yr for the VPS compared to $30/yr for SimpleLogin.
With regard to your specific questions - I’ve only selfhosted for myself with one domain. You can add multiple users and domains though.
Bug:
Tapped on the OP in the thread below to collapse it, and end up getting the whole app shifted up/offscreen, and the comments cut off below.
https://lemmy.world/post/2194302