起因:帮朋友下了个接近20G的小黄油,下载到本地PC想分享给他,但发现网盘、快传网站都不适合这么大的文件进行异地传输(free版本)。咨询朋友后,他们都建议我邮寄硬盘/U盘⌇●﹏●⌇
正好群里一大佬分享了他的Cloudreve网盘,确实可以解决我的需求。


Cloudreve为开源项目,也带有官网使用文档,部署还是比较简单的。

安装Cloudreve

操作系统为Ubuntu 20.04,所使用的 Cloudreve 程序为 GitHub 开源版本

切换到安装目录

cd /usr/bin

安装

wget https://github.com/cloudreve/Cloudreve/releases/download/3.7.1/cloudreve_3.7.1_linux_amd64.tar.gzcd 

解压获取到的主程序

tar -zxvf cloudreve_3.7.1_linux_amd64.tar.gz

赋予执行权限

chmod +x ./cloudreve

启动 Cloudreve

./cloudreve

安装完成后会告知邮箱和密码,只会显示一次,要记下来
默认监听端口是5212,需要在防火墙打开

sudo ufw allow 5212

进程守护

由于使用 GIN,Cloudreve 的正常访问必须保证程序的运行
SystemdSupervisor任选其一,这里用的是前者。
编辑配置文件

vi /usr/lib/systemd/system/cloudreve.service

将下文 /usr/bin/cloudreve 更换为程序所在目录:

[Unit]
Description=Cloudreve
Documentation=https://docs.cloudreve.org
After=network.target
After=mysqld.service
Wants=network.target

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

StandardOutput=null
StandardError=syslog

[Install]
WantedBy=multi-user.target

编辑完成后,按下Esc键,然后输入冒号(:)。此时,光标会移动到最底部一行。在该行中输入wq并按Enter键以保存更改并退出。

登录Cloudreve

进入ip:5212 输入保存的管理员账号即可进入。
Cloudreve
上传了个文件试试,速度还不错。
测试1
测试2

后续

反向代理和配置HTTPS此处并未提及,相关教程请自行查阅

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