可信、可持续的 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)