服务器搭建Alist

Alist是一款支持多种存储的目录文件列表程序,支持 web 浏览与 webdav,后端基于gin,前端使用react。使用Alist可以将多个云盘集合到一个网站浏览,特别的方便。

注意:频繁使用Alist可能会导致云盘被ban或者限速

使用Alist可以达到的效果,如图。

Snipaste_2023-02-14_18-03-21.png

安装

  • 首先在宝塔页面新建站点,注意是纯静态的。
    2.png

  • 然后在终端使用安装命令。
    这里的路径是刚刚在宝塔新建的站点的文件路径。

curl -fsSL "https://alist.nn.ci/v2.sh" | bash -s install 安装在服务器的路径
  • 然后访问http://ip:5244访问,在网页的下面有个管理,进行后台配置就行了。(注意这里是http因为没有配置ssl证书呢还)
    4.png

各个网盘如何配置点这里

为域名配置ssl证书

  • 删除默认配置的三个location
    3.png
  • 把下面的代码粘贴到刚才的配置文件中。
    location / {
    proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
    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;
    # 上传的最大文件尺寸
    client_max_body_size 20000m;
    }
  • 然后就在ssl选项中粘贴自己的证书就ok了。
THE END