Nextcloud
Complete self-hosted file sync, docs, calendar, and video collaboration suite under your full control.
The Catch: Official Enterprise support requires a 100-user minimum; teams under 100 users must self-host or pay a third-party managed host.