可信、可持续的 AList 开源替代方案:OpenList
侧边栏壁纸
  • 累计撰写 107 篇文章
  • 累计收到 60 条评论

可信、可持续的 AList 开源替代方案:OpenList

wszx01
2025-06-22 / 0 评论 / 1 阅读

可信、可持续的 AList 开源替代方案:OpenList

参考文章:https://oplist.org/zh/guide/install/docker.html
一个更可信、可持续的 AList 开源替代方案,防范未来可能的闭源、黑箱或不可信变更。
github项目
OpenList特色:
1、OpenList 从一开始就设计为易于安装,并且可以在所有平台上使用。
2、OpenList 支持多个存储提供商,包括本地存储、阿里云盘、OneDrive、Google Drive 等,且易于拓展。
3、OpenList 支持所有 WebDAV 存储,这是一种用于访问文件的标准。
4、自由切换明暗模式
5、支持视频、音频、文档、PDF、图片预览等,甚至支持 ipa 安装
6、使用浏览器的 stream api 支持打包下载,无需使用服务器 / 使用Aria2进行批量下载支持文件夹
7、任何人都可以安全地将加密数据存储在远程存储提供商上。数据存储在保险箱中,提供商只能看到保险箱,看不到您的数据。

安装方法一
1、一键脚本

curl -fsSL "https://docs.openlist.team/v3.sh" -o v3.sh && bash v3.sh

2、面板管理命令
使用命令:openlist 或者 openlist-manager

3、自定义路径
默认安装在 /opt/openlist 中。 自定义安装路径,将安装路径作为第二个参数添加,必须是绝对路径(如果路径以 openlist 结尾,则直接安装到给定路径,否则会安装在给定路径 openlist 目录下),如 安装到 /root:

# Install
curl -fsSL "https://docs.openlist.team/v3.sh" -o v3.sh && bash v3.sh install /root
# update
curl -fsSL "https://docs.openlist.team/v3.sh" -o v3.sh && bash v3.sh update /root
# Uninstall
curl -fsSL "https://docs.openlist.team/v3.sh" -o v3.sh && bash v3.sh uninstall /root

启动: systemctl start openlist
关闭: systemctl stop openlist
状态: systemctl status openlist
重启: systemctl restart openlist
获取密码, 需要进入脚本安装OpenList的目录文件夹 內执行如下命令
3.25.0以上版本将密码改成加密方式存储的hash值,无法直接反算出密码,如果忘记了密码只能通过重新 随机生成 或者 手动设置

# 随机生成一个密码
./openlist admin random
# 手动设置一个密码,`NEW_PASSWORD`是指你需要设置的密码
./openlist admin set NEW_PASSWORD

安装方法二:使用 Docker

注意:OpenList 官方 Docker 镜像尚未发布。此处 Docker 镜像地址尚未更新。

docker run -d --restart=unless-stopped -v /etc/openlist:/opt/openlist/data -p 5244:5244 -e PUID=0 -e PGID=0 -e UMASK=022 --name="openlist" openlistteam/openlist:beta

docker compose

version: '3.3'
services:
  openlist:
    image: 'openlistteam/openlist:beta'
    container_name: openlist
    volumes:
      - '/etc/openlist:/opt/openlist/data'
    ports:
      - '5244:5244'
    environment:
      - PUID=0
      - PGID=0
      - UMASK=022
    restart: unless-stopped

稳定版:openlistteam/openlist:latest 或指定本版,如 openlistteam/openlist:beta( Latest暂未上线 )

最新镜像版本,请参阅 https://hub.docker.com/r/openlistteam/openlist/tags

开发版:openlistteam/openlist:beta

查看管理员信息:
3.25.0以上版本将密码改成加密方式存储的hash值,无法直接反算出密码,如果忘记了密码只能通过重新 随机生成 或者 手动设置

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

更新
docker-compose 更新

docker-compose pull
docker-compose up -d
0

评论 (0)

取消