第五篇 非必要插件的安装-Alist

第五篇 非必要插件的安装-Alist

2023年1月6日 未分类 0

创建目录

mkdir -p /opt/alist cd /opt/alist

以amd Linux为例

wget https://pan.hanxucloud.cn/d/Onedrive/Alist/Applications/Linux/Alist/linux-amd64.tar.gz
tar -xzvf linux-amd64.tar.gz
rm -f linux-amd64.tar.gz
chmod +x alist
./alist server

记下最后生成的密码并结束进程

control+c

创建守护进程

前往目录/usr/lib/systemd/system并新建文件“alist.service”

输入下列内容

[Unit]
Description=alist
After=network.target

[Service]
Type=simple
WorkingDirectory=/opt/alist/
ExecStart=/opt/alist/alist server
Restart=on-failure

[Install]
WantedBy=multi-user.target

重载配置

systemctl daemon-reload

开始运行

systemctl start alist

配置开机自启

systemctl enable alist

查看当前状态

systemctl status alist

通过http://0.0.0.0:5244即可访问

进入宝塔新建站点,填入网址后全部默认点击确定,进入网站设置,将下列代码拷贝到“配置文件”最后一个“}”前,大概为下图样子

#alist网盘Start
    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;
      # the max size of file to upload
      client_max_body_size 20000m;
     }
    #alist网盘END

随后注释掉以下内容

    #禁止访问的文件或目录
    #location ~ ^/(\.user.ini|\.htaccess|\.git|\.env|\.svn|\.project|LICENSE|README.md)
    #{
    #    return 404;
#}

#location ~ .*\.(gif|jpg|jpeg|png|bmp|swf)$
    #{
    #    expires      30d;
    #    error_log /dev/null;
    #    access_log /dev/null;
    #}

    #location ~ .*\.(js|css)?$
    #{
    #    expires      12h;
    #    error_log /dev/null;
    #    access_log /dev/null;
#}

保存关闭,进入/opt/alist/data,打开config.json文件,确定port端口为5244,在“site_url”后输入“域名”后保存关闭,重启alist并查看状态

systemctl restart alist
systemctl status alist

局域网部署同理,创建网站时网址填写局域网地址即可,局域网访问若出现问题,将config.json中“site_url”后域名删除。局域网部署可以通过宝塔+本机hosts文件设置域名访问。

来自:链接

发表回复