Access Your Data
Store your files, folders, contacts, photo galleries, calendars and more on a server of your choosing. Access that folder from your mobile device, your desktop, or a web browser. Access your data wherever you are, when you need it.
Sync Your Data
Keep your files, contacts, photo galleries, calendars and more synchronized amongst your devices. One folder, two folders and more – get the most recent version of your files with the desktop and web client or mobile app of your choosing, at any time.
Share Your Data
Share your data with others, and give them access to your latest photo galleries, your calendar, your music, or anything else you want them to see. Share it publicly, or privately. It is your data, do what you want with it.
Did someone make a change to a shared file that you don’t like, or did you accidentally delete a section of the file that you need? With the Versions Application enabled, ownCloud automatically saves old file versions – you configure how much to save. To revert, simply hover over your file and roll back to a previous version.
Do you want to make sure that your files remain secure on the server? With the Encryption Application enabled, all files stored on the ownCloud server are encrypted to your password. This is helpful if you store your files on an untrusted storage outside the ownCloud server. Add to this an SSL connection, and your files are secure while in motion and at rest.
Drag and Drop Upload
Working on a computer and don’t want to install the entire ownCloud client? Simply log into ownCloud in a web browser and drag and drop your files from your desktop into your desired target directory in the web browser. They will be automatically uploaded to the server.
Want to make ownCloud look and feel like the rest of your site? Use the new theming directory functionality. Any style or image that you place in this directory will be used in place of standard ownCloud fonts, colors and icons.
Viewer for ODF Files
Want to read open document format files without downloading them? Enable this Application and you can click on any ODF formatted document (.odt, .odp, .ods) and read it in your web browser with no download required.
Want to add features and functions to ownCloud? New publicly defined APIs make creating applications for ownCloud much simpler, enabling add on functions a stable integration point for future versions.
Migration and Backup
Do you have multiple ownCloud instances, perhaps a primary and a backup installation? Now you can easily move your ownCloud user accounts between ownCloud instances, and have a backup ready when you need it.
Want to keep track of that all-important to do list? With the Tasks Application, you can easily sync your to do lists sync your To Do List with your ownCloud instance?
Want to add one of the existing applications to ownCloud? Simply enable a new application in settings, and it will be automatically downloaded and installed in your ownCloud instance.
Want to share your calendar with other users of ownCloud? Enable the Calendar Application, open your calendar, select share, and choose the users or groups you want. You can be sharing your important calendar and important events in no time.
Now you can notify others when a file is shared, making it faster and easier to start sharing those documents, home movies and whatever else you choose.
Want better control over your shared photo gallery? Now you can specify the ownCloud photo directories, sort order, share your galleries with any email address you choose, and control whether they can share those photos with anyone else.
Do you want one place to access all of your Gdrive and Dropbox files? Then this new experimental feature is something to look at. With the External Storage Application enabled, you can mount your external storage as a folder inside your ownCloud instance, and use 1 interface to access all of your files.
Want to integrate ownCloud into your existing syslog service? Now ownCloud can write to syslog log files as well as the existing ownCloud log file.
LDAP / Active Directory
Want to manage ownCloud users from a directory? Now ownCloud enables admins to manage users and groups from their LDAP or AD instance.
To run ownCloud, your webserver must have the following installed: php5 (>= 5.3), php5-json php-xml php-mbstring php5-zip php5-gdAnd as optional dependencies: php5-sqlite (>= 3), curl, libcurl3, libcurl3-dev, php5-curl, php-pdo
- apt-get install apache2 php5 php5-json php-xml php-mbstring php5-zip php5-gd
- apt-get install php5-sqlite curl libcurl3 libcurl3-dev php5-curl php-pdo
You don’t need any WebDAV support of your webserver (i.e. apache’s mod_webdav) to access your ownCloud data via WebDAV, ownCloud has a WebDAV server built in.
- Download the server file.
- Extract ownCloud and copy to your webserver
- tar -xjf path/to/downloaded/owncloud-x.x.x.tar.bz2cp -r owncloud /path/to/your/webserver
- Set the directory permissions: The owner of your webserver must own the apps/, data/ and config/ directories in your ownCloud install. You can do this by running the following command for the apps, data and config directories:
- chown -R www-data:www-data /path/to/your/owncloud/install/data Replace ‘www-data:www-data’ with the user and group of the owner of your webserver. Note that the data/ directory will only be created after setup has run (see below) and is not present by default in the tarballs.
- Enable .htaccess and mod_rewrite if running apache If you are running the apache webserver, it is recommended that you enable .htaccess files as ownCloud uses them to enhance security and allows you to use webfinger. To enable .htaccess files you need to ensure that ‘AllowOverride’ is set to ‘All’ in the ‘Directory /var/www/’ section of your virtual host file. This is usually in /etc/apache2/sites-enabled/000-default. You should also run ‘a2enmod rewrite’ and ‘a2enmod headers’. Then restart apache: service apache2 restart (for Ubuntu systems).In order for the maximum upload size to be configurable, the .htaccess file in the owncloud folder needs to be made writable by the server.
- Follow the install wizard Open your web browser and navigate to your ownCloud instance. If you are installing ownCloud on the same machine as you will access the install wizard from, the url will be:http://localhost/ (or http://localhost/owncloudFor basic installs we recommend SQLite as it is easy to setup (ownCloud will do it for you). For larger installs you should use MySQL or PostgreSQL. Click on the Advanced options to show the configuration options. You may enter admin credentials and let ownCloud create its own database user, or enter a preconfigured user. If you are not using apache as the webserver, please set the data directory to a location outside of the document root. See the advanced install settings.
- Finished Login and start using ownCloud! For more details on configuring your ownCloud, please visit the Support Centre. If you plan on using the Webfinger app and your ownCloud installation is not in the webroot then you’ll have to manually link /var/www/.well-known to /path/to/your/owncloud/.well-known.
- Make "operation canceled" error a soft error
- Do not throw an error for files that are scheduled to be removed, but can not be found on the server. (#2919)
- Windows: Reset QNAM to proper function after hibernation. (#2899, #2895, #2973)
- Fix argument verification of --confdir (#2453)
- Fix a crash when accessing a dangling UploadDevice pointer (#2984)
- Add-folder wizard: Make sure there is a scrollbar if folder names are too long (#2962)
- Add-folder Wizard: Select the newly created folder
- Activity: Correctly restore column sizes (#3005)
- SSL Button: do not crash on empty certificate chain
- SSL Button: Make menu creation lazy (#3007, #2990)
- Lookup system proxy async to avoid hangs (#2993, #2802)
- ShareDialog: Some GUI refinements
- ShareDialog: On creation of a share always retrieve the share. This makes sure that if a default expiration date is set this is reflected in the dialog. (#2889)
- ShareDialog: Only show share dialog if we are connected.
- HttpCreds: Fill pw dialog with previous password. (#2848, #2879)
- HttpCreds: Delete password from old location. (#2186)
- Do not store Session Cookies in the client cookie storage
- CookieJar: Don't accidentally overwrite cookies. (#2808)
- ProtocolWidget: Always add seconds to the DateTime locale. (#2535)
- Updater: Give context as to which app is about to be updated (#3040)
- Windows: Add version information for owncloud.exe. This should help us know what version or build number a crash report was generated with.
- Fix a crash on shutdown in ~SocketApi (#3057)
- SyncEngine: Show more timing measurements (#3064)
- Discovery: Add warning if returned etag is 0
- Fix a crash caused by an invalid DiscoveryDirectoryResult::iterator (#3051)
- Sync: Fix sync of deletions during 503. (#2894)
- Handle redirect of auth request. (#3082)
- Discovery: Fix parsing of broken XML replies, which fixes local file disappearing (#3102)
- Migration: Silently restore files that were deleted locally by bug (#3102)
- Sort folder sizes SelectiveSyncTreeView numerically (#3112)
- Sync: PropagateDownload: Read the mtime from the file system after writing it (#3103)
- Sync: Propagate download: Fix restoring files for which the conflict file exists (#3106)
- Use identical User Agents and version for csync and the Qt parts
- Prevent another crash in ~SocketApi (#3118)
- Windows: Fix rename of finished file (#3073)
- AccountWizard: Fix auth error handling (#3155)
- Documentation fixes
- Infrastructure/build fixes
- Win32/OS X: Apply patch from OpenSSL to handle oudated intermediates gracefully (#3087)