Makes it easy to sync, share and collaborate on your files!

Nextcloud

Nextcloud

  -  153 MB  -  Open Source
Nextcloud Desktop Sync Client enables you to: Specify one or more directories on your computer that you want to synchronize to the Nextcloud server.

Always have the latest files synchronized, wherever they are located. Your files are always automatically synchronized between your server and local PC. Improve collaboration and communication and reduce operational expenses with the leading content collaboration platform.

The core strength of the app is its ability to enhance team productivity on the go with an easy user interface on mobile, web, and desktop and powerful integrated document collaboration and communication capabilities.

Real-time notifications of shares or comments on mobile devices, built-in collaborative editing of Microsoft Office compatible files, seamless transition to chat and audio/video calls, and a wide variety of productivity tools to handle mail, appointments, tasks, and more are available in Nextcloud for Desktop.

The Nextcloud Secure Sharing Outlook Add-in enables the users to easily and securely send files, folders, or upload links to others from within Microsoft Outlook. The Add-in can replace attachments, automatically uploading files to Nextcloud and inserting a secure link in the email. It also makes it easy for users to provide others with a secure file upload link.

Nextcloud Files clients for Android, iOS, and desktop systems allow users to sync and share files, in a fully secure way through an encrypted connection. The mobile clients feature automatic upload of pictures and videos users take and they can synchronize selected files and folders. The clients can handle multiple accounts, show all activity happening on the server, and notify users of new events such as the availability of new shares.

Features and Highlights

Easy access anywhere
A modern and easy-to-use web interface, desktop clients, and mobile apps. Real-time collaboration and instant access to all data from any device, anywhere!

Ultimate security
Powerful encryption capabilities and a built-in rule-based File Access Control. Complemented by strong password policies, brute-force protection, ransomware protection, and more.

Deep integration
Access data from FTP, Windows Network Drive, SharePoint, NFS, Object storage, ... Simple configuration and integration of lower costs and decrease risk while leveraging existing IT investments.

Powerful search
Nextcloud Desktop Sync Client includes a powerful full-text search engine capable of using ElasticSearch as back-end. Its flexible plugin-based interface enables search capabilities beyond files and accommodates other back-end solutions like Apache Solr.

Use the desktop clients to keep your files synchronized between your server and your desktop. Select one or more directories on your local machine and always have access to your latest files wherever you are. Learn more about Nextcloud Desktop Synchronization Client in this review.

Customizing the Windows Installation

If you just want to install Nextcloud Desktop Synchronization Client on your local system, you can simply launch the .msi file and configure it in this page.

  • Nextcloud 3.14.0 Screenshots

    The images below have been resized. Click on them to view the screenshots in full size.

    Nextcloud 3.14.0 Screenshot 1
  • Nextcloud 3.14.0 Screenshot 2

What's new in this version:

Nextcloud 3.14.0
- Add cmake NEXTCLOUD_DEV so debug client can run in parallel to release client.
- Feature/office files lock newly created. Plus refactoring.
- Fix crash when in debug mode when toggling enabled status of an account's virtual files (macOS)
- File sharing for macOS VFS (File Provider Module)
- Make use of NextcloudFileProviderKit in File Provider Module
- Build(deps): Bump cpp-linter/cpp-linter-action from 2.10.2 to 2.11.0
- Fix possible issues with item metadata acquisition required for macOS VFS file sharing
- Fix tests
- Bugfix/folder conflict disappear
- improving end-to-end tests
- create registry keys needed for edit locally in local machine category
- Use davUser instead of direct credentials user in file provider
- if a virtual file change but nothing changed: set it as in sync
- do not cause implicit hydration of virtual files during sync
- Fix error regarding applying of nodiscard to value type
- Prevent use of invalid characters for file provider domain names
- Fetch macOS VFS package in autoupdater if the client is using the file provider module
- Always correctly set values for all fields in File Provider sharing UI
- Fix "Pause sync for all" / "Resume sync for all" state when manipulating folder sync outside of tray
- Fix crash on creating debug archive in read-only location
- Bugfix. Files lock. Fix incorrect readonly state.
- Bugfix. Conflict dialog for multiple files. Fix checkbox border colors for dark mode on Windows.
- Bugfix/slow sync with tray open
- Migrate to Qt 6
- chore(i18n): Improve grammar
- invalid item name warning: use file or folder when appropriate
- Ci/improve build appimage script
- improve logs when build with NEXTCLOUD_DEV enabled
- Bugfix/lockownertype setreadonly basedoncaps
- Fix macOS build on master
- Bump skjnldsv/block-fixup-merge-action from 1 to 2
- Update the documentation on how to build the client
- Do not open client on install as this breaks MDM deployments
- avoid accessing a temp QString via QStringView after it is deleted
- use windows-2022 image to run our windows CI on github actions
- Extend 'How the "Edit locally" functionality works' text.
- update doc with install requirements fom Qt6 supported platforms
- skip tests currently broken on macOS: enable mandatory tests for macOS
- some files just cannot sync on windows: get automated tests to work
- Censor account details string in file provider logging
- produce Appimage packages from github actions
- Fix incorrect date parsing.
- Replace "Edit" with "Open in browser"
- Update build-appimage.sh to use $VERSION_SUFFIX
- Fix broken tray GUI on Linux
- fix doc configuration file
- Build(deps): Bump cpp-linter/cpp-linter-action from 2.11.0 to 2.12.0
- fix build failed
- Fix text colour for NCInputTextEdit
- Ci/test is mount root property
- Display the NC assistant in the main Window
- Fix crash when updating enabled File Provider domains (macOS VFS)
- Bugfix/update encryption state when server change
- Add cfapi debug logs
- Bugfix/rw folders broken
- Allow deletion of virtual suffix placeholder files
- Bugfix nextcloudcmd when syncing results in deleting all files
- Fix sharePath for virtual paths using suffix vfs mode
- avoid logs too verbose and with binary data
- avoid deadlock: cancel hydration requests coming from itself
- Add daily update channel.
- Add new update channels part 2.
- Check if sync item is actually a folder before processing it
- Add Mac Crafter
- Remove unecessary call to sendTransferInfo.
- Fix permanent freeze upon opening macOS VFS settings
- Support Windows .lnk files with VFS Cf API.
- Remove Ubuntu Mantic, add Oracular
- Optimize Ubuntu/Debian build
- Build file provider module in CI runs
- Fix visibility of info buttons and details when updater is disabled in general settings
- Upgrade to NextcloudFileProviderKit stable-1.0
- Add additional options to make cross-compiling client feasible with Mac Crafter
- Fix clickable area of macOS VFS settings checkboxes
- ci(clang-tidy-review): Fix for qt6 + swap to docker-ci container
- Feature/per account connection settings
- chore: update workflows from templates
- Add Edit Locally support to macOS virtual files module
- Reflect File Provider domain sync status in tray icon (macOS VFS)
- Remove ncAccount usages removed in NCFPK API
- Improve the syncing status text displayed to the user
- Fix infinite recursion caused by default value call in desktopEnterpriseChannel
- forward the redirected signal from QNetworkReply to detect them
- Fix product path handling in Mac Crafter
- Fix crash: web flow credential dialog is deleted when closing it.
- use QByteArray::left to send the newly received data during hydration
- Bugfix/signup with provider page
- chore(i18n): Changed grammar
- Make sure to not repeat the update channels list when loading the settings for a second account.
- List sync folders in the file explorer with user's username.
- prevent event loop reentrance when handling ENCRYPT socket requests
- Bump platisd/clang-tidy-pr-comments from 1.4.3 to 1.5.0
- use very coarse timers for network timeout
- remove deprecated code only usefull for very old Qt releases
- always enable http2
- Make multiple notifications text translatable
- remove most usages of transparent background: fix visual regressions
- Remove systray call to display network errors.
- fix(settings): Use broken lock icon when not using https
- Keep aspect ratio for thumbnails
- Bump cpp-linter/cpp-linter-action from 2.12.0 to 2.12.1
- fix: Update bug reporting package list + misc tweaks
- Feature/server forbidden filenames
- Bugfix/delete readonly folders
- fix bug report breakage
- Bugfix/hide encrypt from context menu
- Fix doc building warnings
- avoid wrong usage of QStringBuilder via auto type deduction
- Bugfix/remove read only folders in read only folders
- Fix release kind detection
- on windows use QWidget native platform style
- properly detect and enable Qt6 WebEngine integration
- Bugfix/log database errors
- docs: conf file option moveToTrash is no longer Linux specific
- remove the frame around the sync folders settings area
- 🎨 Update icons to latest Hub 9 style
- only add Encrypt context menu entry for top folder in settings dialog
- Revert "Fix incorrect date parsing."
- Native buttons
- add missing exception handling
- ensure detection of entry type on windows is reliable
- do not ignore paths containing 2 "#" characters
- Add some extra syncing details to the tray icon tooltip
- Fix make_universal.py not taking into account 64-bit bundle dylibs
- Narrow down ReadWrite folder permission to owner
- Code-sign client via mac-crafter so it may pass notarisation
- Bugfix/delete read only remnants folders
- Bugfix/fix one rename issue
- Feature/macos vfs locking
- Make sure we do not renotify notifications when we have received the same etag as during the last check
- Fix building of client on macOS 10.13 and 10.14
- gui: add some context for translators
- Fix native UI


Nextcloud 3.13.3
- Fix permanent freeze upon opening macOS VFS settings
- Remove Ubuntu Mantic, add Oracular
- Optimize Ubuntu/Debian build
- Fix clickable area of macOS VFS settings checkboxes
- Fix visibility of info buttons and details when updater is disabled in general settings
- fix doc configuration file
- forward the redirected signal from QNetworkReply to detect them
- Fix crash: web flow credential dialog is deleted when closing it
- List sync folders in the file explorer with user's username
- Bugfix/signup with provider page
- prevent event loop reentrance when handling ENCRYPT socket requests
- Make multiple notifications text translatable
- Bugfix/delete readonly folders
- Bugfix/hide encrypt from context menu
- Bugfix/remove read only folders in read only folders


Nextcloud 3.13.2
- Fix "The host name did not match any of the valid hosts for this certificate" notification even when the certificate was valid
- [stable-3.13] Check if sync item is actually a folder before processing it
- [stable-3.13] Remove unecessary call to sendTransferInfo


Nextcloud 3.13.1
- Bugfix. Files lock. Fix incorrect readonly state.
- Bugfix. Conflict dialog for multiple files. Fix checkbox border colors for dark mode on Windows.
- Bugfix/slow sync with tray open
- chore(i18n): Improve grammar
- Do not open client on install as this breaks MDM deployments
- Censor account details string in file provider logging
- Bugfix/lockownertype setreadonly basedoncaps
-ll non const method on a temp const QString
-Backport #6714
- Fix text colour for NCInputTextEdit
-update instruction when sync engine would do nothing
- Ci/test is mount root property
- Fix crash when updating enabled File Provider domains (macOS VFS)
- Bugfix/update encryption state when server change
- Add cfapi debug logs
- Bugfix/rw folders broken
- Allow deletion of virtual suffix placeholder files
- Bugfix nextcloudcmd when syncing results in deleting all files
- Fix sharePath for virtual paths using suffix vfs mode
- avoid logs too verbose and with binary data
- avoid deadlock: cancel hydration requests coming from itself


Nextcloud 3.13.0
- Allow event processing between each XML parser run, to improve GUI performance
- partial move of some checks done with drone to github actions
- Bugfix. Random crash in LsColJob after recent changes
- Build(deps): Bump peter-evans/create-or-update-comment from 3.1.0 to 4.0.0
- wait longer to get the contextual menu entries: may be necessary
- fix(i18n): uppercase ID
- chore: update workflows from templates
- Build(deps): Bump codecov/codecov-action from 3 to 4
- suppress deprecated warnings from openssl
- Swift-format FileProviderExt
- Display a message to upgrade client if minimumSupportedDesktopVersion is thrown
- Do not create systray notification if there are no errors
- docs(conffile) Update chunk sizes to match v2 chunking PR defaults
- Fix undefined sync status reporting in tray icon
- clean up some qml code for share dialog
- Feature/detect open files
- Settings dialog. Nextcloud version label should be visible even if auto-updates are turned off in config
- add extra logs to investigate lock type issues
- Rewrite communication between client and File Provider extensions using XPC
- Add a configuration interface for macOS File Provider virtual files
- Use 'FindMimeFromData' from Win API instead of QMimeDatabase() functions to get the mimetype. Prevents freeze from VFS placeholders
- VFS. CfAPI. Provide detailed error message for leading '#' placeholder update failure
- E2EE. Allow decryption v1.0 and v1.1 folders
- Fix crash when deleting a local sync folder during sync
- Client Status Reporting. Only report statuses listed on the server
- Bugfix/e2ee v2 non-root sync
- Bugfix. E2ee misleading log fix
- Bugfix/expandable folder status model
- Bugfix. Federated share activity show 'Decline' action button
- Bugfix. Exclude list. Fix stuck 'excluded' status in Windows Explorer after removing the exclude pattern
- Bump cpp-linter/cpp-linter-action from 2.8.0 to 2.9.1
- when moving a file, checks that it exists at origin or destination
- Add option to perform fast synchronisation runs in File Provider sync engine
- Support the KF6 based version of Dolphin
- Enable eviction of materialised copies of virtual files in File Provider (macOS)
- [socketapi] Replace QClipboard with KSystemClipboard when available
- Feature/macos legacy
- always store newly created folders in DB even if it is missing
- newly created folders will be read-only when needed
- Bugfix. E2EE. Use 'double' for legacy metadata
- only display changed network errors during validation of connection
- Bugfix. Files-lock. Incorrect readonly state for TokenLock
- Allow installation to close shell extension DLLs via the custom action. Disable reboot prompt in case of the version with this change was previously already installed
- allow wipe feature to delete data of a wiped user account
- E2EE. Fix root metadata fetching path for non-root remote sync folder. Refactoring. Stabilizing paths
- E2EE with VFS. Disallow MOVE as it is not supported. Prevent data loss
- Bump cpp-linter/cpp-linter-action from 2.9.1 to 2.10.0
- if desktop client sent a first reply: wait for the menu data
- User 'Connection issue' instead of 'Network error' in systray notification
- fix(docs): parameter promptDeleteAllFiles defaults to false not true
- libcloudproviders: Use DEFINE_VARIABLES to install in the correct directory
- use the proper name when reading system exclude config file
- Bugfix/fix explorer crash windows
- Ci/some unity build fixes
- context menu: do not recursively check pin and availability states
- properly compute if a folder is top level or child extern mounted
- Fix macOS legacy build breakage caused by std::filesystem
- Bugfix. Remove seen call notifications from the list
- Bump cpp-linter/cpp-linter-action from 2.10.0 to 2.10.2
- Add typical Syncthing files to default exclusion
- fix windows and macOS ci checks
- [stable-3.13] Fix crash when in debug mode when toggling enabled status of an account's virtual files (macOS)
- Backport/stable 3.13 fp sharing
- [stable-3.13] Make use of NextcloudFileProviderKit in File Provider Module
- [stable-3.13] Fix possible issues with item metadata acquisition required for macOS VFS file sharing
- [stable-3.13] Bugfix/folder conflict disappear
- [stable-3.13] create registry keys needed for edit locally in local machine category
- [stable-3.13] Use davUser instead of direct credentials user in file provider
- [stable-3.13] Feature/office files lock newly created. Plus refactoring
- [stable-3.13] if a virtual file change but nothing changed: set it as in sync
- [stable-3.13] do not cause implicit hydration of virtual files during sync
- Backport/6588/stable 3.13
- Backport/6589/stable 3.13
- Backport/6598/stable 3.13.0
- Backport/6669/stable 3.13
- Fetch macOS VFS package in autoupdater if the client is using the fil…
- Backport/6673/stable 3.13

Nextcloud 3.13.4
Changed:
- Fix release kind detection
- docs: conf file option moveToTrash is no longer Linux specific
- only add Encrypt context menu entry for top folder in settings dialog
- add missing exception handling
- do not ignore paths containing 2 "#" characters
- Narrow down ReadWrite folder permission to owner
- Fix building of client on macOS 10.13 and 10.14
- Bugfix/delete read only remnants folders
- Bugfix/fix one rename issue