当前位置:首页 > 学习 > 正文

个人网盘搭建

个人网盘搭建

虽然有很多好用的免费网盘,但说不定哪天就关闭了,前车之鉴太多了。自己的服务器空间很大,再加上对象存储,免费网盘三合一,存储空间完全够用,还能组成网络raid,假如免费的...

虽然有很多好用的免费网盘,但说不定哪天就关闭了,前车之鉴太多了。自己的服务器空间很大,再加上对象存储,免费网盘三合一,存储空间完全够用,还能组成网络raid,假如免费的网盘关闭了,还有自己的服务器空间,再退一步来说,服务器崩了,还有对象存储,所以完全不用担心空间不够用和文件丢失,一举多得。

各种网盘程序选来选去,最后选中Alist,安装简单,方便,快捷。主要是很接地气,支持很多很多现有的网盘,非常方便。比较值得点赞的是本本地挂载和对象存储挂载,很方便。现在记录安装过程和要注意的地方,这里我选择脚本安装。

安装:

curl -fsSL "https://alist.nn.ci/v3.sh" | bash -s install

更新:

curl -fsSL "https://alist.nn.ci/v3.sh" | bash -s update

卸载:

curl -fsSL "https://alist.nn.ci/v3.sh" | bash -s uninstall

安装完成后会出现账号密码,记好账号密码,等会儿登录要用到,这里我没有截安装完毕的图片,用更新的图片替代:

安装完毕后,只能用服务器的IP和端口访问,这里添加反向代理:

location / {
  proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
  proxy_set_header X-Forwarded-Proto $scheme;
  proxy_set_header Host $http_host;
  proxy_set_header X-Real-IP $remote_addr;
  proxy_set_header Range $http_range;
  proxy_set_header If-Range $http_if_range;
  proxy_redirect off;
  proxy_pass http://127.0.0.1:5244;
  # the max size of file to upload
  client_max_body_size 20000m;
}

如果使用的是宝塔面板,要讲下面的配置删除掉:

location ~ ^/(\.user.ini|\.htaccess|\.git|\.svn|\.project|LICENSE|README.md
location ~ .\*\.(gif|jpg|jpeg|png|bmp|swf)$
location ~ .\*\.(js|css)?$

这里我没有删除,为了防止删除后出现其它的问题,我只是将这些配置代码给注释掉了:

现在可以用域名加端口访问了,看效果:

域名登录成功,到这里,Alist安装基本完成。下面挂载服务器上的目录和添加网盘文件。

这里是挂载成功的项目:

如何挂载官网有详细地教程,这里有个要注意的地方:

这里地挂载路径可以随便写,但是,要在阿里网盘里面建立相应的文件夹:

这里有个要注意,刷新令牌获取地址在这里:令牌地址 。获取的令牌是Base64编码形式,复制填入到刷新令牌里。

然后这里有一个根文件夹ID,这个在网页版的阿里网盘里面点击我们之前创建的文件夹,在地址栏中,这一串字符串就是根文件夹ID:

https://www.aliyundrive.com/drive/folder/64c6074635d05d0110e444b68bd48a52378543d1

其余的默认,点击保存,阿里网盘添加成功,本地挂载比阿里网盘挂载更加简单,不做赘述,至此,Alist安装完毕.

至于aria的配置,我暂时还没时间摸索,官方文档的配置说明更详细。

上一篇:博客被镜像

下一篇:忠孝两难全

发表评论

  • 647人参与,2条评论
  • 夏日博客 于 2023-07-31 20:47:20  回复
  • 单独搭一个觉得没必要,可以本地一份,免费网盘一份。
    • admin 于 2023-07-31 21:17:12  回复
    • 不放在自己的设备里,不放心,网盘说不定哪天就没了。我这里的主要目的是分享各类资源。pan.jul.cn

最新文章

取消
扫码支持 支付码