正文
安装
[button color="success" icon="glyphicon glyphicon-download" url="https:\/\/github.com\/cloudreve\/Cloudreve\/releases" type=""]Cloudreve安装包下载[/button]
#解压获取到的主程序
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
校验
成功: