ownCloud is a web-based file synchronization and sharing tool that allows you to automatically sync up files saved locally on your computer to a remote server.
How does ownCloud work?
ownCloud is a server/client software. When you setup ownCloud, you can either access your files through the web portal or through the ownCloud client installed in your computer. You can set the client software to automatically startup when the computer is turned on, and sync new or modified files saved in the ownCloud directory every time it detects changes, and if an internet connection is present. The ownCloud client software can be installed in multiple computers including Macs and Linux so you can access your synced files from anywhere you have access to the Internet or the ownCloud client is installed.
Top ownCloud features
Sharing with ownCloud you can share files with everybody including none ownCloud users
Syncing with ownCloud you can sync files from multiple devices including smartphones and tablets
Live Collaboration with ownCloud you can collaborate in real time e.g. editing documents.
Universal File Access from ownCloud you can access all data spread out in multiple locations like Windows shared drives, SharePoint, S3 buckets, etc.
Favorites Files favorite files in ownCloud for easy access
Active Directory/LDAP AD integration for corporate users.
Popular Linux distributions that support ownCloud out of the box :
Debian 7, 8
Ubuntu 14.04, 16.04 LTS
RHEL/CENTOS 6.6, 7
Available only as a download:
SLES 11 SP3
Web components required:
PHP 5.6 or greater
Databases: MySQL 5.1 or higher; PostgreSQL 9.1.14 or higher
Virtual platforms supported:
Note: Windows Server flaky support only on 2008 or greater
Requires PHP 5.6 or greater integrated with IIS including MySQL and CGI.