文章目录

  • 写在前面
  • Cloudreve 是什么?
  • 废话不多说我们直接开始
  • 1. 获取 Cloudreve
  • 2. 上传Cloudreve安装包并解压运行
  • 3. 设置进程守护


写在前面

本笔记使用Cent OS7.6系统安装。安装过程中重置系统可以解决百分之80的问题!至于centos系统可以访问公网就行,这边建议购买云服务器


Cloudreve 是什么?

Cloudreve 可以让您快速搭建起公私兼备的网盘系统。Cloudreve 在底层支持不同的云存储平台,用户在实际使用时无须关心物理存储方式。你可以使用 Cloudreve 搭建个人用网盘、文件分享系统,亦或是针对大小团体的公有云系统。

废话不多说我们直接开始

1. 获取 Cloudreve


2. 上传Cloudreve安装包并解压运行

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

云服务器 搭建有趣 云服务器搭建云盘_云服务器 搭建有趣


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

Cloudreve的登录截图如下:

云服务器 搭建有趣 云服务器搭建云盘_云服务器 搭建有趣_02


云服务器 搭建有趣 云服务器搭建云盘_linux_03

但是有个问题,会话窗口一关闭,Cloudreve也就关闭了这里有什么解决方法呢?

3. 设置进程守护

  1. 编辑配置文件
vim /usr/lib/systemd/system/cloudreve.service
  1. 将下文 你的安装目录 更换为程序所在目录:
[Unit]
Description=Cloudreve
Documentation=https://docs.cloudreve.org
After=network.target
After=mysqld.service
Wants=network.target

[Service]
WorkingDirectory=/你的安装目录
ExecStart=/你的安装目录/cloudreve
Restart=on-abnormal
RestartSec=5s
KillMode=mixed

StandardOutput=null
StandardError=syslog

[Install]
WantedBy=multi-user.target

云服务器 搭建有趣 云服务器搭建云盘_安装包_04

# 更新配置
systemctl daemon-reload

# 启动服务
systemctl start cloudreve

# 设置开机启动
systemctl enable cloudreve
  1. 管理命令
# 启动服务
systemctl start cloudreve

# 停止服务
systemctl stop cloudreve

# 重启服务
systemctl restart cloudreve

# 查看状态
systemctl status cloudreve

云服务器 搭建有趣 云服务器搭建云盘_云服务器 搭建有趣_05