当前位置: 首页 > news >正文

docker-compose 安装Alist

一、基础环境准备

  1. 安装Docker
    确保系统已安装Docker和docker-compose工具。可通过以下命令检查:
docker --version
docker compose --version

若未安装,请参考官方文档安装Docker和docker-compose。

  1. 创建数据目录
    建议创建持久化存储目录以保留配置:
mkdir -p /etc/alist

二、Docker Compose部署

  1. 创建docker-compose.yml文件
       version: '3.3'services:alist:image: xhofe/alist:latestcontainer_name: alistvolumes:- '/etc/alist:/opt/alist/data'ports:- '5244:5244'environment:- PUID=0- PGID=0- UMASK=022- TZ=Asia/Shanghairestart: unless-stopped

三、获取管理员密码

  • 查看初始密码
docker exec -it alist ./alist admin
  • 对于v3.25.0及以上版本,密码可能随机生成,需使用:
docker exec -it alist ./alist admin random  # 生成随机密码
docker exec -it alist ./alist admin set NEW_PASSWORD  # 手动设置密码

四、访问与管理

  1. 本地访问
    浏览器打开 http://localhost:5244(若映射端口不同需替换)。

  2. 外网访问

    • 方案1:直接暴露端口
      确保服务器安全组开放5244端口,通过 http://<公网IP>:5244 访问。
    • 方案2:内网穿透
      使用路由侠、PassNAT、frp等工具映射内网端口5244到公网。
    • 方案3:Nginx反向代理
      配置域名和SSL证书,通过Nginx代理请求到5244端口。

五、更新与维护

  1. 更新Alist版本
docker stop alist && docker rm alist  # 停止并删除旧容器
docker pull xhofe/alist:latest        # 拉取最新镜像
docker run ...(原启动命令)          # 重新部署
(注意:数据目录需保持不变以保证配置不丢失)

    2.备份与恢复

       定期备份 /etc/alist 目录,恢复时重新挂载即可。

六、高级功能

  1. 挂载云存储
    登录管理后台,支持添加阿里云盘、OneDrive、Google Drive等20+种存储服务。

  2. WebDAV支持
    使用客户端通过 http://<IP>:5244/dav 路径连接,账号密码与Web端相同。

常见问题

  • 端口冲突:修改 -p 参数左侧端口(如 -p 5255:5244)。
  • 时区错误:添加 -e TZ=Asia/Shanghai 环境变量。
  • 密码丢失:通过 docker exec -it alist ./alist admin random 重置。

http://www.dtcms.com/a/279089.html

相关文章:

  • Cesium源码打包
  • 数字孪生技术驱动UI前端革新:实现产品设计的虚拟仿真与实时反馈
  • Django Admin 配置详解
  • 【更新至2024年】2009-2024年上市公司华证esg评级、评分数据(含细分项)(年度+季度)
  • 大数据在UI前端的应用深化:基于用户行为数据的界面布局优化
  • 来时路,零帧起手到Oracle大师
  • Faiss能解决什么问题?Faiss是什么?
  • DiffDet4SAR——首次将扩散模型用于SAR图像目标检测,来自2024 GRSL(ESI高被引1%论文)
  • 前端性能与可靠性工程系列: 渲染、缓存与关键路径优化
  • 【Python办公】Python如何批量提取PDF中的表格
  • 【Java笔记】七大排序
  • 基于MaxCompute MaxFrame 汽车自动驾驶数据预处理最佳实践
  • Excel常用快捷键与功能整理
  • QT tabWidget移除页面和隐藏表头
  • RabbitMQ的几个模式
  • Nginx基础
  • 【数据结构初阶】--单链表(二)
  • [spring6: ResolvableType TypeDescriptor ConversionService]-类型系统
  • [笔记] 动态 SQL 查询技术解析:构建灵活高效的企业级数据访问层
  • 131. Java 泛型 - 目标类型与泛型推断
  • VUE3 添加长按手势
  • Nacos 技术研究文档(基于 Nacos 3)
  • 国内MCP服务器搜索引擎有哪些?MCP导航站平台推荐
  • Docker配置国内镜像源
  • SpringBoot整合MongoDB
  • 链表算法之【获取链表开始入环的节点】
  • Codeforces Round 1019 (Div. 2) A-D
  • Windows下安装nvm管理多个版本的node.js
  • 在项目中集成开源的表单设计器FcDesigner源码
  • 「源力觉醒 创作者计划」_文心开源模型(ERNIE-4.5-VL-28B-A3B-PT)使用心得