Yeah, I think Ibracorp is great, found it useful in some detail questions
Let me however recommend this link from Smart Home Beginner: I set up my server based on this one, with Authelia and Duo for 2FA
I see there's a variety of options. To add one more option: I use the extension Self-hosted live sync : it's very nice and easy to handle (though you have to be technically interested to set it up)