小菜菜博客
当前位置: Devops运维 > Cloudreve搭建私有网盘,告别某度某云某盘 真香~

为什么要有自己的网盘

先来一张我自己私有云盘的截图

作为一名IT民工,当然是有许多收藏的干货啦,比如说下面这种资源😏

开个玩笑,其实程序员都是各种源代码、技术文档,各种好用的工具各种收藏,时间长了如果不归档就容易找不着,各种云盘宣传的都挺好,但是不开会员,各种限速,让你抓狂,所以有兴趣的可以用Cloudreve部署一个属于自己的云盘。

Cloudreve 是什么?

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

✨ 特性
  • ☁️ 支持本机、从机、七牛、阿里云 OSS、腾讯云 COS、又拍云、OneDrive (包括世纪互联版) 作为存储端
  • 📤 上传/下载 支持客户端直传,支持下载限速
  • 💾 可对接 Aria2 离线下载
  • 📚 在线 压缩/解压缩、多文件打包下载
  • 💻 覆盖全部存储策略的 WebDAV 协议支持
  • ⚡ 拖拽上传、目录上传、流式上传处理
  • 🗃️ 文件拖拽管理
  • 👩‍👧‍👦 多用户、用户组
  • 🔗 创建文件、目录的分享链接,可设定自动过期
  • 👁️‍🗨️ 视频、图像、音频、文本、Office 文档在线预览
  • 🎨 自定义配色、黑暗模式、PWA 应用、全站单页应用
  • 🚀 All-In-One 打包,开箱即用
  • 🌈 ... ...

如何部署

我这里是直接用官方编译好的二进制文件GitHub地址:https://github.com/cloudreve/Cloudreve选择最新版本,下载好二进制文件,Linux下,直接解压并执行主程序即可:

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

Cloudreve 在首次启动时,会创建初始管理员账号,请注意保管管理员密码,此密码只会在首次启动时出现。如果您忘记初始管理员密码,需要删除同级目录下的cloudreve.db,重新启动主程序以初始化新的管理员账户。

Cloudreve 默认会监听5212端口。你可以在浏览器中访问http://服务器IP:5212进入 Cloudreve。
以上步骤操作完后,最简单的部署就完成了。你可能需要一些更为具体的配置,才能让Cloudreve更好的工作,具体流程请参考下面的配置流程。

Systemd进程守护管理

编辑配置文件
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
vim /usr/lib/systemd/system/cloudreve.service

将下文 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</code></pre>
更新配置
1
systemctl daemon-reload
启动服务
1
systemctl start cloudreve
设置开机启动
1
systemctl enable cloudreve
启动服务
1
systemctl start cloudreve
停止服务
1
systemctl stop cloudreve
重启服务
1
systemctl restart cloudreve
查看状态
1
systemctl status cloudreve

配置Nginx反向代理

在自用或者小规模使用的场景下,你完全可以使用 Cloudreve 内置的 Web 服务器。但是如果你需要使用HTTPS,亦或是需要与服务器上其他 Web 服务共存时,你可能需要使用主流 Web 服务器反向代理 Cloudreve ,以获得更丰富的扩展功能。
你需要在Web服务器中新建一个虚拟主机,完成所需的各项配置(如启用HTTPS),然后在网站配置文件中加入反代规则:
在网站的server字段中加入:

1
2
3
4
5
6
7
location / {
    proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
    proxy_set_header Host $http_host;
    proxy_redirect off;
    proxy_pass http://127.0.0.1:5212;
    client_max_body_size 20000m;
}

「梦想一旦被付诸行动,就会变得神圣,如果觉得我的文章对您有用,请帮助本站成长」

分享到:
赞(0) 打赏

支付宝扫一扫打赏

微信扫一扫打赏

标签:

上一篇:

下一篇:

相关推荐

1 条评论关于"Cloudreve搭建私有网盘,告别某度某云某盘 真香~"

最新评论

  1. 大萌妹子
    iPhone Safari 604.1

    妹子好看😍😍

  2. 暂无留言哦~~

博客简介

学海无涯,唯勤是舟 我是生活在中东的 一条咸鱼,这是我记录学习笔记的博客,目前在学习Devops Golang Vue。

精彩评论

友情链接

他们同样是一群网虫,却不是每天泡在网上游走在淘宝和网游之间、刷着本来就快要透支的信用卡。他们或许没有踏出国门一步,但同学却不局限在一国一校,而是遍及全球!申请交换友链

站点统计

  • 文章总数: 69 篇
  • 草稿数目: 1 篇
  • 分类数目: 12 个
  • 独立页面: 2 个
  • 评论总数: 3 条
  • 链接总数: 4 个
  • 标签总数: 42 个
  • 注册用户: 1 人
  • 访问总量: 8,670,088 次
  • 最近更新: 2021年10月17日
服务热线:
 18888888889

 QQ在线交流

 旺旺在线