前期准备

  • 域名、服务器备案
  • 基础环境配置完成
  • 宝塔面板 / 其他

部署

操作时请使用Linux终端或者直接使用远程终端

✨特性

☁️ 支持本机、从机、七牛、阿里云 OSS、腾讯云 COS、又拍云、OneDrive (包括世纪互联版) 作为存储端
📤 上传/下载 支持客户端直传,支持下载限速
💾 可对接 Aria2 离线下载,可使用多个从机节点分担下载任务
📚 在线 压缩/解压缩、多文件打包下载
💻 覆盖全部存储策略的 WebDAV 协议支持
⚡ 拖拽上传、目录上传、流式上传处理
🗃️ 文件拖拽管理
👩‍👧‍👦 多用户、用户组
🔗 创建文件、目录的分享链接,可设定自动过期
👁️‍🗨️ 视频、图像、音频、文本、Office 文档在线预览
🎨 自定义主题颜色、深色模式、PWA 应用、SPA、i18n
🚀 多合一包装,具有开箱即用的所有功能。
🌈 ... ...

🛠️安装

当前安装环境只支持Linux系统

Cloudreve在首次启动时,会创建初始管理员账号,请注意保管密码,密码只有在首次启动才会出现。

# 下载Cloudreve
wegt https://github.com/cloudreve/Cloudreve/releases/download/3.5.3/cloudreve_3.5.3_linux_amd64.tar.gz

# 解压获取到的主程序
tar -zxvf cloudreve_3.5.3_linux_amd64.tar.gz

# 赋予执行权限
chmod +x ./cloudreve

# 启动 Cloudreve
./cloudreve

启动成功
如果不需要通过域名进行访问的话,到这里就算安装完成了。

注意,Cloudreve默认监听端口为5212,请在服务器安全组开放此端口,如果是宝塔面板设置防火墙,请开启此端口通过ip+端口进行访问。例如:http://127.0.0.1:5212

域名访问

通过宝塔面板直接设置反向代理即可!可以参考下面文章内容进行配置。

进程守护

设置进程守护后无须每次单独启动Cloudreve

安装升级systemd

sudo yum install systemd-*

编辑systemd配置文件

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

添加内容

复制前请把Documentation修改为你的域名,WorkingDirectoryExecStart路径修改为你的Cloudreve安装路径,如果是默认安装目录,修改域名然后复制即可。

i进入编辑模式,将下面内容粘贴进去,然后按ESC键退出编辑模式,输入:wq按回车保存。

[Unit]
Description=Cloudreve
Documentation=https://pan.starsei.com
After=network.target
After=mysqld.service
Wants=network.target

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

StandardOutput=null
StandardError=syslog

[Install]
WantedBy=multi-user.target

更新配置

# 更新配置
systemctl daemon-reload

启动服务

# 启动服务
systemctl start cloudreve

设置开机启动

# 设置开机启动
systemctl enable cloudreve

管理命令

# 启动服务
systemctl start cloudreve

# 停止服务
systemctl stop cloudreve

# 重启服务
systemctl restart cloudreve

# 查看状态
systemctl status cloudreve

原文档地址:

最后修改:2023 年 08 月 01 日
如果觉得我的文章对你有用,请随意赞赏