正文

安装

#解压获取到的主程序
tar -zxvf cloudreve_VERSION_OS_ARCH.tar.gz
# 赋予执行权限
chmod +x ./cloudreve
# 启动 Cloudreve
./cloudreve

配置

Cloudreve 在首次启动时,会创建初始管理员账号,请注意保管管理员密码,此密码只会在首次启动时出现。如果您忘记初始管理员密码,需要删除同级目录下的cloudreve.db,重新启动主程序以初始化新的管理员账户。
Cloudreve 默认会监听5212端口。你可以在浏览器中访问http://服务器IP:5212进入 Cloudreve
以上步骤操作完后,最简单的部署就完成了。你可能需要一些更为具体的配置,才能让Cloudreve更好的工作,具体流程请参考下面的配置流程。

更改默认端口

以9981端口为例

vim conf.ini

完整代码:

[System]
Mode = master
Listen = :9981
SessionSecret = FGxxNj5wxBOMxxxxxxxxxxxxxxxxxxUHBInYk1cZa3NbtmZh6xxxxxxxxecbiDyk
HashIDSalt = NxxxbySJxx0UfxxxxxxxxxxxxxxxAUOFKdkZ0lIdGxxxxxxxxxxxxxxxxxxxxxxx

进程守护

# 编辑配置文件
vim /etc/systemd/system/cloudreve.service

按下 i 进入编辑模式,复制以下内容并粘贴到 SSH,XShell 的快捷键是 Shift + Insert ( 键盘右上角偏左边 )

#将下文 PATH_TO_CLOUDREVE 更换为程序所在目录:
[Unit]
Description=Cloudreve
Documentation=https://docs.cloudreve.org
After=network.target
After=mysqld.service
Wants=network.target

[Service]
WorkingDirectory=/PATH_TO_CLOUDREVE
ExecStart=/PATH_TO_CLOUDREVE/cloudreve
Restart=on-abnormal
RestartSec=5s
KillMode=mixed

StandardOutput=null
StandardError=syslog

[Install]
WantedBy=multi-user.target

然后按 Esc,接着输入 wq 保存,如果提示保存失败就试试 wq! 注意 ! 是英文的感叹号不是中文的!感叹号。
接着输入以下命令:

systemctl daemon-reload

服务就创建成功了,接下来启动服务:

systemctl start cloudreve

将服务设置为开机启动

systemctl enable cloudreve

如果要停止运行客户端,只需要输入

systemctl stop cloudreve

如果要禁止开机启动,输入

systemctl disable cloudreve

然后重启服务器检验

shutdown -r now

管理命令

# 启动服务
systemctl start cloudreve
# 停止服务
systemctl stop cloudreve
# 重启服务
systemctl restart cloudreve
# 查看状态
systemctl status cloudreve

校验

成功:

Last modification:September 18th, 2021 at 10:27 pm
如果觉得我的文章对你有用,请随意赞赏