如何搭建个人网盘

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  极乐笔记

你可能感兴趣的:(如何搭建个人网盘)