SparkleShare is a file sharing and collaboration app. It works just like Dropbox, and you can run it on your own server.
SparkleShare is based on the popular version control system Git. It even supports the popular extension Git LFS to deal well with large files. So if you are already using Git repositories in your company, SparkleShare will integrate seamlessly.
+Note: on some Linux distributions you'll need the TopIcons extension for GNOME Shell to show the SparkleShare status icon.