About this project
The Nextcloud Desktop Client is an application that synchronizes files from a Nextcloud Server with your computer. It is available for Windows, macOS, and Linux. The repository provides the source code, build instructions, and contribution guidelines.
## Downloads
For the latest stable and recommended version, refer to the official download page at https://nextcloud.com/install/#install-clients. Daily builds are also available at https://download.nextcloud.com/desktop/daily.
## Help
User, administration, and developer manuals for the desktop client can be found on the central documentation site at https://docs.nextcloud.com/#desktop.
## Contributing
Contributors should follow the guidelines in the CONTRIBUTING.md file and adhere to the Code of Conduct. There are many ways to get involved, including translation, design, testing, and helping others.
## Testing
Download and install the client from the releases page or daily builds. Report any bugs or suggestions by opening an issue in the repository.
## Development
System requirements include Windows 10/11, macOS 13 Ventura or newer, or Linux, with tools such as cmake, clang/gcc/g++, Qt6 (since 3.14) or Qt5, OpenSSL, QtKeychain, SQLite, and Xcode (macOS only). Optional tools include Qt Creator IDE and delta.
### Build Steps
1. Clone the repository: `git clone https://github.com/nextcloud/desktop.git`
2. Create a build directory and navigate into it.
3. Compile with cmake, specifying dependencies and enabling NEXTCLOUD_DEV for development builds.
### Test Servers
A local Nextcloud server can be set up using the official Docker image. Example command:
```bash
docker run --rm --publish 8080:80 --env SQLITE_DATABASE=nextcloud.sqlite --env NEXTCLOUD_ADMIN_USER=admin --env NEXTCLOUD_ADMIN_PASSWORD=admin nextcloud
```
For more advanced setups, the Nextcloud development environment on Docker Compose is recommended.
## Contact
Engage with the community via the forum, Mastodon, LinkedIn, Bluesky, or Facebook. Professional support is also available.
## License
This program is licensed under the GNU General Public License version 2 or later.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.