OwnCloud is an open source file synchronization and sharing software that provides both community and enterprise versions. It can be installed on Linux systems via packages or a one file installer. Initial configuration is required to set up the administrator account, database, and data directory. Files and folders can be managed, shared, and synced across devices. Plugins allow external storage and apps to be added. The software includes APIs for building mobile and desktop clients.