使用docker-compose部署alist

1.Alist官网

https://alist.nn.ci/zh/

2.docker-compose部署

参考文档:https://alist.nn.ci/zh/guide/install/docker.html

创建docker-compose.yaml文件,把下面的内容粘贴进去

version: '3.3'
services:
    alist:
        image: 'xhofe/alist:latest'
        container_name: alist
        # /etc/alist是映射到本机的存储路径,可以修改
        volumes:
            - '/etc/alist:/opt/alist/data'
        ports:
            - '5244:5244'
        environment:
        		#PUID和PGID分别是docker运行alist所使用的用户的id和组id
        		# umask是用户文件创建时的默认权限掩码
            - PUID=0
            - PGID=0
            - UMASK=022
        restart: unless-stopped
# 启动docker-compose(前台启动)
docker-compose up
# 如果启动时查看日志没问题,则可以中断进程使用(后台启动)
docker-compose up -d

2.1 设置登录密码

要在alist运行时输入

# 随机生成一个密码,用户名默认是admin
docker exec -it alist ./alist admin random
# 手动设置一个密码,`NEW_PASSWORD`是指你需要设置的密码
docker exec -it alist ./alist admin set NEW_PASSWORD

2.2 添加存储

使用本机IP:5244进入alist主页,登入后点击编辑
在这里插入图片描述

2.3 添加百度网盘存储

在这里插入图片描述1.驱动选百度网盘
2.挂载路径自定义,这个路径就是添加完存储后,在主页通过什么路径能进入到网盘里,”/“代表根路径,如果要添加多个存储,可以使用”/网盘名称“,后面易于区分
3.勾上web代理,否则后面下载网盘里的(大于20MB)的文件会报错{ error_code: 31119, error_msg: "hit black userlist , hit illeage dlna", request_id: 541111111111111140 }
4.WebDav代理选择本机代理
在这里插入图片描述5.获取刷新令牌(验证百度网盘的身份):https://openapi.baidu.com/oauth/2.0/authorize?response_type=code&client_id=iYCeC9g08h5vuP9UqvPHKKSVrKFXGa1v&redirect_uri=https://alist.nn.ci/tool/baidu/callback&scope=basic,netdisk&qrcode=1
在这里插入图片描述
6.把refresh_token复制到刷新令牌里面。下载接口官方(稳定,但没开会员速度慢),也可以选择非官方(速度快,要按照官方文档改其他东西,而且稳定性很差,不一定能用,我就不弄了)。
在这里插入图片描述
7.添加后就能在主页看到自己的网盘
在这里插入图片描述

3.使用webdav连接

3.1 注意事项

连接所使用的路径不是IP:5244,而是IP:5244/dav

参考文档:https://alist.nn.ci/zh/guide/webdav.html

3.2 使用Windows直接挂载webdav(可选)

打开此电脑映射网络驱动器,路径填写http://IP:5244/dav
在这里插入图片描述

3.3 使用RaiDrive挂载webdav(可选)

步骤如下图:
在这里插入图片描述

PS:1.这两种webdav的挂载方式我都不喜欢,因为网盘的连接速度很慢,上传下载东西都不方便(网盘会员除外),而且RaiDrive我用着不太好,很容易无响应
2.我用alist就是为了它的webdav功能,之后看看能不能配合rclone把网盘文件同步到我的linux服务器上,因为rclone支持webdav的同步方式。

整理资料不易,如果有用,请给个赞

  • 8
    点赞
  • 11
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 1
    评论
根据提供的引用内容,使用docker-compose部署RabbitMQ的步骤如下: 1. 首先,编辑`docker-compose.yaml`文件,指定RabbitMQ的配置信息和挂载目录。例如,设置RabbitMQ版本为`3.10.2-management`,容器名称为`rabbitmq`,并挂载`./data`目录到容器的`/var/lib/rabbitmq`目录,挂载`./log`目录到容器的`/var/log/rabbitmq`目录,挂载`./localtime`目录到容器的`/etc/localtime`目录。同时,将主机的5672端口映射到容器的5672端口,将主机的15672端口映射到容器的15672端口,设置时区为`Asia/Shanghai`,默认用户名为`rabbit`,默认密码为`123456`。123 #### 引用[.reference_title] - *1* [docker-compose 部署RabbitMq](https://blog.csdn.net/a1394916730/article/details/126058114)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v92^chatsearchT0_1"}} ] [.reference_item] - *2* [docker-compose部署rabbitmq集群](https://blog.csdn.net/p393975269/article/details/129830252)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v92^chatsearchT0_1"}} ] [.reference_item] - *3* [手把手教你使用docker-compose搭建RabbitMQ集群](https://blog.csdn.net/qq_41865652/article/details/123339368)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v92^chatsearchT0_1"}} ] [.reference_item] [ .reference_list ]
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

卍逝去&夜的星空卍

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值