利用Cloudreve搭建一个属于自己的网盘

在用百度网盘等其他网盘的时候,大家应该都经历过自己存储的文件遭到删除,下载速度慢等一系列问题,那么大家有没有想过拥有一个属于自己的网盘呢。今天教大家如何搭建一个属于自己的网盘

Cloudreve介绍

cloudreve是GitHub上一个支持通用云存储的云盘系统的开源项目

项目地址:https://github.com/cloudreve/Cloudreve

cloudreve能够快速的搭建一个公私兼备的云盘,并且支持分享外链,亦或是针对团体的公有云系统

特性

  • ☁️ 支持本机,从机,七牛,阿里云OSS,腾讯云COS,又拍云,OneDrive(包括世纪互联版)作为存储端
  • ? 发布/下载支持客户端直传,支持下载限速
  • ? 可对接Aria2离线下载
  • ? 在线压缩/解压缩,多文件打包下载
  • ? 覆盖全部存储策略的WebDAV协议支持
  • ⚡ 拖拽上传,目录上传,流式上传处理
  • ?️ 文件拖拽管理
  • ?‍?‍? 多用户,用户组
  • ? 创建文件,目录的共享链接,可设置自动过期
  • ?️‍?️ 视频,图像,音频,文本,Office文档在线预览
  • ? 自定义配色,黑暗模式,PWA应用,全站单页应用
  • ? 多合一打包,开箱即用
  • ? ……

前期准备:

一台搭载CentOs7.6版本的Linux服务器,目前各大服务商都有许多优惠活动,之后我会搜集整理。

下载xshell(一款ssh客户端)下载链接会放在文章下面

部署:

进入相应的服务器提供商控制台,查看服务器相应的公网地址

打开之前下载好的xshell,新建会话,取一个名称,在主机处填写公网ip地址,

确定之后填写用户名(root)和自己设置的密码

安装宝塔面板,输入以下命令

yum install -y wget && wget -O install.sh http://download.bt.cn/install/install_6.0.sh && sh install.sh

然后按y回车后继续安装

等待安装完成,获得宝塔面板地址用户名和密码,登录宝塔面板(宝塔面板地址通常为“http://你的公网ip:8888”)

在面板安全选项中放行5212端口,同时在面板的软件商店中安装Apache,MySQL和PHP

进行到这里,我们便可以开始安装cloudreve了,按顺序输入以下命令

下载cloudreve

wgethttps://github.com/cloudreve/Cloudreve/releases/download/3.0.0/cloudreve_3.0.0_linux_amd64.tar.gz

解压cloudreve

tar -zxvf cloudreve_3.0.0_linux_amd64.tar.gz

更改程序权限

chmod +x ./cloudreve

运行cloudreve

./cloudreve
在初次运行cloudreve时,程序会自动创建管理员账号和密码,因为之后不会出现,所以可以截图记住,方便之后登录,如果忘记则需要删除
目录下的cloudreve.db文件重复执行上述步骤方可

出现上图之后,表示安装完成,但是还需要设置一些守护进程

安装升级systemd

sudo yum install systemd-*

编辑配置文件

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

i开始编辑,将下面的复制进去

class="language-text">[Unit]
Description=Cloudreve
Documentation=https://blog.zeruns.tech
After=network.target
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

然后按esc键退出编辑模式,输入:wq再按回车键来保存。

接着分别运行下面三条命令:

systemctl daemon-reload
systemctl start cloudreve
systemctl enable cloudreve

至此cloudreve就已经安装完成了,现在你可以在浏览器中访问http://你的公网ip:5212/,便可以进入cloudreve,输入之前保存的账号和密码进行登录

如果是自用或者小规模使用的场景下,你完全可以使用 Cloudreve 内置的 Web 服务器,直接用ip地址加端口号进行访问,如果你需要使用域名访问则要配置反向代理

具体配置如下

打开宝塔面板,添加网站,前提是你以及拥有一个域名,并且解析到此台服务器上。

创建好后,点击网站设置反向代理,按照下图设置好后,便可以用域名进行访问

http://pan.jilespace.net这个站点就是我用以上方法自建的云盘

Cloudreve还支持对接主流的oss云存储,比如七牛云,又拍云,阿里云等等,具体的设置方法我就不多说了,如果有需要欢迎在下方评论支持

如需引用,请注明出处,谢谢合作。

 

下载权限

查看
  • ¥{{right.value}}
    {{right.value}}
    免费下载
    评论后下载
    登录后下载

  • {{attr.name}}:
您当前的等级为
您有每天免费下载所有资源次的特权,今日剩余 已取得下载权限

人已赞赏
日常分享

分享:学习IT技术的网站及应用

2020-7-13 0:14:11

日常分享

国内外高性价比云服务器推荐

2020-8-1 0:34:42

4 条回复 A文章作者 M管理员
  1. 欢迎大家来评论啦

  2. 请教一下是否能加载出存储盘中原来自带的文件呢

    • 我现在在外面,不太方便,我回去研究一下看看可不可以

    • 如果你的文件之前在oss中就可以加载出来,在本机的话好像不行

个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索