VPS:甲骨文云 Oracle Cloud ARM
操作系统:Ubuntu 22.04
安装方式:FTP
参照这个页面进行操作
本文将图文记录这个过程,以供参考。
1-在CyberPanel上创建网站
在下述页面选择创建一个网站,在这之前,需要准备一个域名,并做好和VPS的关联。(PHP版本请选择8.2以上,不要如图设置)


2-获取NextCloud安装包
①在这个页面下载安装包(版本号可以自己选),把文件改名为nc.zip后保存在FTP中的【public_html】文件夹下。
我直接下了latest.zip
②下载这个文件,同样保存在【public_html】文件夹下


3-运行安装程序
①在浏览器地址栏键入下属地址,<domain>要替换为自己的域名(也就是建立网站时的域名)。因SSL等问题不能进入的,把浏览器重启或是切换到保密模式即可。
https://<domain>/setup-nextcloud.php
②成功后限制下方页面

③输入网站建立的目录,我建立在根目录上,输入“.”(点),显示安装成功。


④在CyberPanel里创建该网站的数据库

⑤设置数据库类型,账号密码,这个部分的信息都能在上述步骤(建立数据库)中查看。
设置管理员的账号密码(自行设定)
数据库主机可以改端口,数据目录也可以更改。
完成后点选【安装】

⑥成功后会看到这个页面,至此搭建成功。

4-一些安装后的问题
①SSL相关的问题。比如访问页面时出现下面的页面。

解决方法:在网站管理页面重新申请一下SSL证书即可。

②您的网络服务器不使用 JavaScript MIME 类型提供 “.mjs” 文件。 这会阻止浏览器执行 JavaScript 文件,从而破坏某些应用程序。 您应该配置您的网络服务器以使用 “text/javascript” 或 “application/javascript” MIME 类型提供 “.mjs” 文件。

使用Winscp进入/usr/local/lsws/conf,编辑mime.properties文件,添加行mjs = application/javascript(一定要对整齐)
重启服务器后完成。
使用winscp修改文件的方法点击这里。
③您的实例上的某些标头设置不正确 – 未设置 `Strict-Transport-Security` HTTP 标头(应至少为 `15552000` 秒)。为了增强安全性,建议启用 HSTS。

我直接在Cloudfare开了HSTS解决(生效需要等待)。
先写到这里。