这个项目能做什么
Nextcloud桌面客户端是一款应用程序,可将Nextcloud服务器中的文件与您的计算机进行同步。它适用于Windows、macOS和Linux系统。该仓库提供了源代码、构建说明和贡献指南。
## 下载
如需最新稳定且推荐的版本,请参阅官方下载页面:https://nextcloud.com/install/#install-clients。每日构建版本也可在https://download.nextcloud.com/desktop/daily获取。
## 帮助
桌面客户端的用户、管理员和开发者手册可在中央文档网站https://docs.nextcloud.com/#desktop找到。
## 贡献
贡献者应遵循CONTRIBUTING.md文件中的指南,并遵守行为准则。参与方式有多种,包括翻译、设计、测试和帮助他人。
## 测试
从发布页面或每日构建版本下载并安装客户端。如发现任何错误或有建议,请在仓库中提交问题。
## 开发
系统要求包括Windows 10/11、macOS 13 Ventura或更新版本,或Linux,并需具备cmake、clang/gcc/g++、Qt6(自3.14版本起)或Qt5、OpenSSL、QtKeychain、SQLite和Xcode(仅限macOS)等工具。可选工具包括Qt Creator IDE和delta。
### 构建步骤
1. 克隆仓库:`git clone https://github.com/nextcloud/desktop.git`
2. 创建构建目录并进入其中。
3. 使用cmake进行编译,指定依赖项,并在开发构建中启用NEXTCLOUD_DEV。
### 测试服务器
可使用官方Docker镜像设置本地Nextcloud服务器。示例命令:
```bash
docker run --rm --publish 8080:80 --env SQLITE_DATABASE=nextcloud.sqlite --env NEXTCLOUD_ADMIN_USER=admin --env NEXTCLOUD_ADMIN_PASSWORD=admin nextcloud
```
对于更高级的设置,建议使用Docker Compose上的Nextcloud开发环境。
## 联系
通过论坛、Mastodon、LinkedIn、Bluesky或Facebook与社区互动。也提供专业支持。
## 许可证
本程序根据GNU通用公共许可证第2版或更高版本授权。
评论
0 评分人数达到10人后显示
登录后参与讨论。