可实现离线下载,在线播放,转载自“逗比根据地 https://doub.io”
现在用群晖,基本很少用到这个,备份而已。
准备工作:
- 一个vps(既然是做网盘,当然是要大硬盘的了,我用的是google cloud free,这个网上一搜一大把怎么获取)
- vps建议安装Debian 7/8 64位系统
- 建好后ssh进入vps,google cloud直接在网页上就行
- 使用root账户安装,google cloud进去后运行命令 “sudo -i“
- 然后在vps中按章git命令(后面会用),执行命令”apt-get install git”
第一步:安装网盘
- 安装caddy+filemanager(filemanager是caddy的插件,执行下面的代码就是安装caddy+filemanager)
- wget –N —no–check–certificate https://softs.fun/Bash/caddy_install.sh && chmod +x caddy_install.sh && bash caddy_install.sh install http.filemanager
- # 如果上面这个脚本无法下载,尝试使用备用下载:
- wget –N —no–check–certificate https://raw.githubusercontent.com/ToyoDAdoubi/doubi/master/caddy_install.sh && chmod +x caddy_install.sh && bash caddy_install.sh install http.filemanager
- 安装Caddy成功后,继续新建一个用于使用的虚拟主机文件夹,例如 file(可以自己改):
- mkdir /usr/local/caddy/www && mkdir /usr/local/caddy/www/file
- 配置caddy(这个命令就是用vps的IP作为地址的,我的建议是不用默认80端口,把80改为81或者其他的端口,这样的话访问就是示例:111.111.111.111:81)
- # 以下全部内容是一个整体,是一个命令,全部复制粘贴到SSH软件中并一起执行!
- echo “:80 {
- root /usr/local/caddy/www/file
- timeouts none
- gzip
- filemanager / /usr/local/caddy/www/file {
- database /usr/local/caddy/filemanager.db
- }
- }” > /usr/local/caddy/Caddyfile
- 启动caddy
- /etc/init.d/caddy start
- # 如果启动失败可以看Caddy日志: tail -f /tmp/caddy.log
- filemanager使用说明
中文切换:进入后可以点击左边侧栏 [Settings] 进入设置页面,然后选择 [language – Chinese (Simplified)] ,并点击右下角第一个 [Update] 按钮更新。
- caddy使用说明(在ssh客户端执行)
启动:/etc/init.d/caddy start
停止:/etc/init.d/caddy stop
重启:/etc/init.d/caddy restart
查看状态:/etc/init.d/caddy status
查看Caddy启动日志: tail -f /tmp/caddy.log
Caddy配置文件位置:/usr/local/caddy/Caddyfile
Filemanager数据库位置:/usr/local/caddy/filemanager.db
Caddy自动申请SSL证书位置:/.caddy/acme/acme-v01.api.letsencrypt.org/sites/xxx.xxx(域名)/
- 有问题访问:https://doub.io/jzzy-3/ 找答案……..
第二步:安装aria2 WebUI(我选择的是aria2 webui,不知道怎么回事,安装ariang一直不行)这个Aria2 WebUI是一个 Web面板 + Aria2c后端 组成的。
- 先把caddy给关掉
- /etc/init.d/caddy stop
- 安装后端
一键安装脚本:
- wget –N —no–check–certificate https://softs.fun/Bash/aria2.sh && chmod +x aria2.sh && bash aria2.sh
- # 如果上面这个脚本无法下载,尝试使用备用下载:
- wget –N —no–check–certificate https://raw.githubusercontent.com/ToyoDAdoubi/doubi/master/aria2.sh && chmod +x aria2.sh && bash aria2.sh
- 修改端口,密码等
执行代码“bash aria2.sh”
按照提示进行选择
需要说明的一点是:务必将下载目录修改为 /usr/local/caddy/www/file
和filemanager的目录匹配
- 安装前端
理论上说是可以不安装在vps上的,但是安装在上方便些;
本来是要aria2是要安装cadyy的,但是刚刚安装了,现在就不需要了,直接执行以下命令
- mkdir /usr/local/caddy/www/aria2
- mkdir /usr/local/caddy/www/aria2/Download
- cd /usr/local/caddy/www/aria2
- git clone https://github.com/ziahamza/webui-aria2.git
- mv webui–aria2/* .
- rm -rf webui-aria2
- chmod -R 755 /usr/local/caddy/www/aria2
以上要用git命令,在第一步前的准备工作时安装过,如果出现command git not found 那就是git没有安装,安装就行:执行命令”apt-get install git”
- 接下来写入aria2 webui的前端caddy配置文件
写入配置到 Caddy 配置文件,注意下面这五行要一起复制粘贴,不是一行一行复制!(最后一行的“>”是两个,如果是一个的话,那就把之前安装的filemanager覆盖掉了;端口用82或者其他,之后的aria2前端访问地址是自己的ip:82,示例:111.111.111.111:82)
- # 以下全部内容是一个整体,是一个命令,全部复制粘贴到SSH软件中并一起执行!
- echo “:82 {
- root /usr/local/caddy/www/aria2
- timeouts none
- gzip
- browse
- }” >> /usr/local/caddy/Caddyfile
- 上面代码都执行完后,就可以启动 Caddy了。
- /etc/init.d/caddy start
- aria webui访问地址为http://yourvps-ip:82。示例:http://111.111.111.111:82
- 如果碰到问题,请访问逗比根据地:https://doub.io/wlzy-4/
- 配置前端
没有设置这个或者登录进去后,需要设置 连接设置。点击顶部菜单栏 设置——连接设置。主机选项,填写Aria2后端所在的服务器的IP或域名。端口选项,默认 6800 。密码令牌,如果你没有更改 Aria2配置文件中的内容,那么就是 doub.io建议修改掉所端口和密码
此时配置得就差不多了
网盘访问地址:http://yourvps-ip:81。示例:http://111.111.111.111:81 默认用户名和密码均是admin
aria webui访问地址:http://yourvps-ip:82。示例:http://111.111.111.111:82 设置如上