vListV5:全能网盘部署指南

in 日常 with 0 comment

cover.png

vList在一个月内从 v1 升级到了 v4,完成了甚至超额完成我们预期内的所有功能
我们团队觉得好不是真的好,接下来是用户的天地!

安装nginx

这里只测试了 Alpine 和 Debian/Ubuntu

Alpine

apk add nginx-mod-http-js njs nginx

Debian家族

apt install libnginx-mod-js nginx njs -y

测试:

>> njs -v
<< 0.7.9

配置nginx

打开配置文件,大部分系统都保存在 /etc/nginx/nginx.conf

nano /etc/nginx/nginx.conf

可以直接将配置写在这里,但是我其实更推荐使用系统为我们设计好的其他目录
Alpine: /etc/nginx/http.d/default.conf
Debian: /etc/nginx/site-enabled/default.conf
然后找到合适的位置加上这几行

js_import /etc/nginx/main.js;
location = /@api/ {
    js_var                  $authkey "password";
    js_content              main.main;
}

如果有 # Everything in 404 这几行 location,删掉

下载vList

得益于GithubAction,现在你不需要安装node,直接可以开箱即用啦
这个是vList5
这个是适用于nginx的

配置网页

cd [你的网页根目录]
curl https://github.com/imzlh/vList5/releases/download/main/vlist5_latest.tgz -L | tar xz

配置

curl -L https://github.com/imzlh/vlist-njs/releases/download/master/vlist5.js -o /etc/nginx/main.js

开始使用

现在,重载nginx

killall nginx
nginx

打开网页,即可体验

Responses