VPS搭建属于自己的私人网盘
创建自己的私人网盘(云盘)教程!支持客户端直传,可对接 Aria2 离线下载,在线 压缩/解压缩、多文件打包下载,视频、图像、音频、文本、Office 文档在线预览,WebDAV 协议支持!
✨ 特性
- ☁️ 支持本机、从机、七牛、阿里云 OSS、腾讯云 COS、又拍云、OneDrive (包括世纪互联版) 作为存储端
- ? 上传/下载 支持客户端直传,支持下载限速
- ? 可对接 Aria2 离线下载,可使用多个从机节点分担下载任务
- ? 在线 压缩/解压缩、多文件打包下载
- ? 覆盖全部存储策略的 WebDAV 协议支持
- ⚡ 拖拽上传、目录上传、流式上传处理
- ?️ 文件拖拽管理
- ??? 多用户、用户组
- ? 创建文件、目录的分享链接,可设定自动过期
- ?️?️ 视频、图像、音频、文本、Office 文档在线预览
- ? 自定义配色、黑暗模式、PWA 应用、全站单页应用
- ? All-In-One 打包,开箱即用
- ? ... ...
一、准备工作
1、VPS一台重置好CentOS系统
2、域名一个做好解析
3、安装FinalShell SSH工具:
Windows版下载地址:?点此下载?
macOS版下载地址:?点此下载?
mac版安装路径:/Applications/FinalShell.app/
配置文件路径:/Users/$USER/Library/FinalShell/
mac版卸载删除安装目录:/Applications/FinalShell.app/
4、如果你的VPS有防火墙规则,请自行放行本期教程所用到的端口
网盘端口:5212
宝塔面板端口:8888
否则会出现搭建过程中无法打开网址的情况
如不会放行端口请在SSH中执行此篇博文脚本,博文地址:?点此打开?
5、如果你什么都不会,请参照梦歌VPS教程播放列表
播放列表地址:?点此进入?
二、本期教程用到的网站:
1、韩国原生IP2,梦歌亲测原生解锁 Netflix 自制剧及非自制剧,Disney+,等等众多海外流媒体网站
?️?️VPS官网:?点此进入?
?循环九折码:mengge10
?无恶意使用48小时内支持原路退款服务,匠心制作品质保证。
2、Cloudflare:?点此进入?
3、网盘程序作者相关网站地址
作者官网:?点此进入?
作者github:?点此进入?
源文件下载:?点此进入?
作者安装文档:?点此进入?
4、宝塔面板官网:?点此进入?
三、CentOS系统升级命令
yum clean all && yum -y update && reboot
四、centos安装宝塔面板
yum install -y wget && wget -O install.sh http://download.bt.cn/install/install_6.0.sh && sh install.sh ed8484bec
五、宝塔Linux工具箱降级跳过登录实名认证
wget -O btpanel_tools.sh https://download.btpanel.cm/tools/btpanel_tools.sh && bash btpanel_tools.sh
操作路径:b → y → btt → 5 → y → y → 降级至V7.7.0
获取宝塔面板账号密码操作路径:0 → 0 → 0 → 0 → bt → 14
六、启用 BBR 拥堵控制算法
wget -N --no-check-certificate "https://raw.githubusercontent.com/chiakge/Linux-NetSpeed/master/tcp.sh" && chmod +x tcp.sh && ./tcp.sh
七、剩余步骤结合教程视频一起操作
1、登录宝塔面板,安装必要套件
2、登录面板后进入面板设置→BasicAuth认证→设置账号密码
3、放行5212端口
PS:详见视频
八、宝塔SSH终端内执行网盘下载安装一键脚本
mkdir /www/wwwroot/cloudreve && cd /www/wwwroot/cloudreve && wget https://github.com/cloudreve/Cloudreve/releases/download/3.5.3/cloudreve_3.5.3_linux_amd64.tar.gz && tar -zxvf cloudreve_3.5.3_linux_amd64.tar.gz && chmod +x ./cloudreve && ./cloudreve
九、添加站点、网站数据库、设置域名反向代理、申请域名证书
具体操作步骤,详见视频教程
十、修改数据库类型,默认数据库是SQLite,改为mysql数据库
网站更目录下找到conf.ini双击打开讲一下内容粘贴进去
[Database]
; 数据库类型,目前支持 sqlite | mysql
Type = mysql
; 用户名
User = 你的数据库用户名
; 密码
Password = 你的数据库密码
; 数据库地址
Host = 127.0.0.1
; 数据库名称
Name = 你的数据库名称
; 数据表前缀
TablePrefix = cd
十一、获取新的网盘管理员账号密码
cd /www/wwwroot/cloudreve && ./cloudreve
具体操作步骤,详见视频教程
十二、添加进守护
宝塔应用商店 → 工具 → 安装Supervisor 2.2进程守护
PS:详细设置参照视频教程,每次VPS重启后需进入Supervisor 2.2进程守护:点击启动,网站方可打开正常运行
十三、网盘离线下载功能
安装aria2离线下载脚本
wget -N git.io/aria2.sh && chmod +x aria2.sh
启动脚本
./aria2.sh
Good post. I learn something new and challenging on blogs I stumbleupon on a daily basis. Its always exciting to read content from other authors and use a little something from other web sites.
Next time I read a blog, I hope that it doesnt disappoint me as much as this one. After all, Yes, it was my choice to read through, however I truly thought youd have something interesting to say. All I hear is a bunch of moaning about something that you can fix if you werent too busy seeking attention.