使用 Docker 在单个服务器上搭建多个 AList-建站教程论坛-灌水区-Applehub-心动论坛

使用 Docker 在单个服务器上搭建多个 AList

前言

正好在需要的时候,小编收集了一些教程,并将它们整合在一起,以便在单个服务器上部署多个AList,方便查看。

AList

官网地址:https://alist.nn.ci/

教程步骤

宝塔上安装Docker

1、软件商店 > 搜索 > Docker 安装

使用 Docker 在单个服务器上搭建多个 AList-Applehub-心动论坛

2、过程大约10分钟左右安装完成

使用 Docker 在单个服务器上搭建多个 AList-Applehub-心动论坛

单个安装命令

如果只需要安装单个,运行下方这个命令即可!等待完成,过程中全自动。(本文重点讲的是多个。)

docker run -d --restart=always -v /etc/alist:/opt/alist/data -p 5244:5244 -e PUID=0 -e PGID=0 -e UMASK=022 --name="alist" xhofe/alist:latest
 

 

多个安装命令

docker run -d --restart=always -v /etc/alist01:/opt/alist01/data -p 1244:5244 -e PUID=0 -e PGID=0 -e UMASK=022 --name="alist01" xhofe/alist:latest
 

 

docker run -d --restart=always -v /etc/alist02:/opt/alist02/data -p 2244:5244 -e PUID=0 -e PGID=0 -e UMASK=022 --name="alist02" xhofe/alist:latest
 

上述命令是安装两个alist。

多个请修改以下内容

  • alist01
  • 1244

命令:docker run -d –restart=always -v /etc/alist01:/opt/alist01/data -p 1244:5244 -e PUID=0 -e PGID=0 -e UMASK=022 –name=”alist01″ xhofe/alist:latest

将命令中的alist01改成03、1244改成3244。多个以此类推!

安装过程

1、首次安装会需要拉库,等待安装完成即可!

使用 Docker 在单个服务器上搭建多个 AList-Applehub-心动论坛

开放端口

1、宝塔内打开 安全 > 添加端口规则 > 添加端口1244 > 提交

使用 Docker 在单个服务器上搭建多个 AList-Applehub-心动论坛

2、我这边添加了1244/2244,以搭建两个作为教程

使用 Docker 在单个服务器上搭建多个 AList-Applehub-心动论坛

如何访问

服务器ip+端口访问,如:http://121.***.***.18:1244  即可访问

查看登录密码

1、打开宝塔 > Docker > 查看已经搭建的alist 日志

使用 Docker 在单个服务器上搭建多个 AList-Applehub-心动论坛

2、打开日志

使用 Docker 在单个服务器上搭建多个 AList-Applehub-心动论坛

账号:admin(默认)密码:HQhsFUTV

3、完成登录。

使用 Docker 在单个服务器上搭建多个 AList-Applehub-心动论坛

 

使用 Docker 在单个服务器上搭建多个 AList-Applehub-心动论坛

域名访问

Nginx

在网站配置文件的 server 字段中添加

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:1244;
  # the max size of file to upload
  client_max_body_size 20000m;
}
 

需要注意的是多个端口需要修改。http://127.0.0.1:端口

 

宝塔面板,请务必删除以下默认配置

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

 

步骤

1、创建网站

2、网站设置 > 配置文件

使用 Docker 在单个服务器上搭建多个 AList-Applehub-心动论坛

3、找到 默认配置 删除

使用 Docker 在单个服务器上搭建多个 AList-Applehub-心动论坛使用 Docker 在单个服务器上搭建多个 AList-Applehub-心动论坛使用 Docker 在单个服务器上搭建多个 AList-Applehub-心动论坛

4、删除后添加 反向代理

使用 Docker 在单个服务器上搭建多个 AList-Applehub-心动论坛

以上所有步骤 单个服务器上搭建多个 AList
请登录后发表评论

    没有回复内容