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地址加端口号进行访问,如果你需要使用域名访问则要配置反向代理
具体配置如下
打开宝塔面板,添加网站,前提是你以及拥有一个域名,并且解析到此台服务器上。
创建好后,点击网站设置反向代理,按照下图设置好后,便可以用域名进行访问
pan.jile1422.top这个站点就是我用以上方法自建的云盘
Cloudreve还支持对接主流的oss云存储,比如七牛云,又拍云,阿里云等等,具体的设置方法我就不多说了,如果有需要欢迎在下方评论支持
原文链接:https://www.jilespace.net/585.html 极乐笔记