@Gina I'm more surprised that @nextcloud was straightforward, you could've joined other projects together to get a similar result but with separate apps for each function. Like Seafile for file synchronisation, RadiCal for contacts and calendar syncing (https://radicale.org/) etc. Because the Unix philosophy is "Do one thing, and do it well". From what I've read it that Matrix is like the new Pidgin; it can support a lot of networks besides itself, including Rocketchat - 1/3
@nextcloud @Gina I only have experience with LibreOffice, but it isn't the most intuitive to use so I will check out OnlyOffice. Btw I hope FreeIPA will support SQRL when it is released (which is soon).
Btw the desktop OS you've chosen is Debian twice improved (Linux Mint is based on Ubuntu, which in turn is based on Debian) - 2/3
@Gina Have you tried out the Budgie desktop environment? :D I think it's the bee's knees. They've done a lot of work on compatibility, so if you find you like any of the widgets (like the panels or the window shuffler) they can probably be integrated into the desktop environment of your choice.
@Gina These questions of what software to choose are exactly the kind that keep me up at night as I consider self-hosting, or what to advise community organizations wanting to self-host to choose. I'd be really interested to read a series of blog posts on your experiences. Like what @lightweight has done with the #OERu tech blog:
@Gina I know that's potentially a lot of work, so I'd be happy to help with the writing, if that would make it more doable for you?
@Gina for the HR software on Windows... maybe RDP would be a solution for it. If you want to get rid of your Windows machines completely you can also check out https://azure.microsoft.com/en-us/services/virtual-desktop/ or https://aws.amazon.com/workspaces/. We use the latter for our development machines in the cloud (TM)...
Fosstodon is an English speaking Mastodon instance that is open to anyone who is interested in technology; particularly free & open source software.