选择 Web Installer,可以看到 Nextcloud Server 并不支持windows,所以这就是我们刚才在windows下安装 docker 的原因。 NextCloud 服务端环境简介
NextCloud 服务端采用 PHP 编写,数据库可以使用 SQLite、MySQL、MariaDB 或 PostgreSQL,其中 SQLite 由于性能上的限制,通常不建议在实际应用中使用。虽然 PHP、MySQL 及相关的服务器软件都有 Windows 版本,但是根据 NextCloud 社区的反馈,在 Windows 下运行 NextCloud 服务端会存在文字编码等问题,因此官方宣称不支持在 Windows 下部署 NextCloud 服务端。
支持服务器操作系统
主流的 Linux 发行版都可以很好的支持 NextCloud 服务端运行,除了不同系统在安装软件包时使用的命令(即包管理工具)有所差别外,其余的配置工作没有区别。
在 Windows 下运行 NextCloud 服务端会存在文字编码等问题,因此官方宣称不支持在 Windows 下部署 NextCloud 服务端。
Nextcloud服务器端官方宣布支持的平台:
Ubuntu 18.04 LTS(推荐)
红帽企业Linux 7(推荐)
Debian 8(Jessie),9(Stretch)
带SP3和12的SUSE Linux Enterprise Server 11
openSUSE Leap 42.1+
CentOS 7
支持的数据库
在实际应用中通常使用 MySQL 搭配 PHP 使用,而 MariaDB 是 MySQL 的“复刻”版本,与 MySQL 保持高度的兼容,因此 MySQL 5.7+或 MariaDB 10.2+均可以很好的配合 NextCloud 服务端使用。