惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

The Last Watchdog
The Last Watchdog
博客园_首页
Martin Fowler
Martin Fowler
S
SegmentFault 最新的问题
美团技术团队
小众软件
小众软件
V
V2EX
博客园 - Franky
K
KPMG report finds enterprise disconnect between AI and its ROI | CIO
The GitHub Blog
The GitHub Blog
Microsoft Security Blog
Microsoft Security Blog
Attack and Defense Labs
Attack and Defense Labs
S
Security Affairs
Simon Willison's Weblog
Simon Willison's Weblog
I
Intezer
T
The Exploit Database - CXSecurity.com
有赞技术团队
有赞技术团队
S
Schneier on Security
人人都是产品经理
人人都是产品经理
Security Archives - TechRepublic
Security Archives - TechRepublic
cs.CL updates on arXiv.org
cs.CL updates on arXiv.org
K
Kaspersky official blog
PCI Perspectives
PCI Perspectives
AI
AI
钛媒体:引领未来商业与生活新知
钛媒体:引领未来商业与生活新知
罗磊的独立博客
O
OpenAI News
Cyber Security Advisories - MS-ISAC
Cyber Security Advisories - MS-ISAC
The Register - Security
The Register - Security
V
Vulnerabilities – Threatpost
GbyAI
GbyAI
博客园 - 【当耐特】
C
Cisco Blogs
大猫的无限游戏
大猫的无限游戏
Help Net Security
Help Net Security
Google DeepMind News
Google DeepMind News
S
Securelist
Application and Cybersecurity Blog
Application and Cybersecurity Blog
P
Proofpoint News Feed
博客园 - 三生石上(FineUI控件)
雷峰网
雷峰网
L
LangChain Blog
SecWiki News
SecWiki News
博客园 - 叶小钗
奇客Solidot–传递最新科技情报
奇客Solidot–传递最新科技情报
V2EX - 技术
V2EX - 技术
让小产品的独立变现更简单 - ezindie.com
让小产品的独立变现更简单 - ezindie.com
J
Java Code Geeks
L
LINUX DO - 热门话题
Cisco Talos Blog
Cisco Talos Blog

爱吃猫的鱼

当身体被强制暂停 盘点开发者眼里的赛博大善人(一) 博客系统 FlecBlog 现已正式开源 Windows 注册表原理与实战指南 GitHub Actions 自动化部署全攻略 自研博客系统打造极致极简创作体验 2025 年度总结 高通 410 随身 WiFi 刷入 Debian 利用 BAT 脚本实现高效自动化部署方案 B7c61c40 全面详解开箱即用的 AI 工具 Cursor 2024 年度总结 使用 Hexo 多种部署方法搭建个人网站 利用 Termux 让安卓手机成为专属家庭服务器 全面详细的常用Linux命令汇总(2) Follow:信息浏览聚合,万物皆可订阅 QRcodeGen项目介绍,基于Python打造二维码生成新利器 Nginx 可视化编辑工具 Nginx UI 安装和使用 深入探究电子邮件三大协议 使用Ventoy集成多PE打造强大U盘 Xterminal:颜值高、功能强,追求卓越体验的SSH工具 高效利用 GitHub 搜索,精准快速获取所需 IDM:广受欢迎的高速下载管理器 让Meting API解锁音乐开发新可能 零基础Docker入门指南 服务器最佳搭档,宝塔和1Panel的部署与选择 FinalShell:功能强大的服务器管理和远程连接工具 掌握Markdown技巧,轻松应对写作需求 C3dc4fa3 玩转npm:从基础到实践的全面指南 GitHub Desktop:让代码托管不再高深莫测 85af4b3 推荐10个有趣的摸鱼网站,让快乐简单起来 F34ad695 E2f1455b 503a6294 22ea4c20 A43ddadb Ba7d8a84 Caffd8d6 20820ccd E3ddac0 88040fa7 Ca1756cf Aa5669ee 78084f29 98b56a65 Efba7c23
替代 Alist 的多存储文件列表程序 OpenList
Talen · 2025-09-01 · via 爱吃猫的鱼

1 前言

前段时间,Alist 被出售并且疑似提交收集用户信息代码的消息,在网络上引起了广泛关注。一时间各种替代产品出现,其中 OpenList 做到在短短几日斩获数千 Star,成为最佳替代产品。
OpenList 来自 Alist 一个分支,最初它相比 Alist 并没有什么大的功能新增或改变,很多用户选择留在 Alist 低版本,但随着时间推移和 OpenList不断更新,让绝大数 Alist 用户心甘情愿转移到 OpenList 阵营。

2 安装教程

官方推荐使用 Docker 进行部署,这里我们将配合宝塔面板来完成安装部署。

极速部署

在 Docker 应用商店中找到 OpenList 进行安装,建议在安装配置时设置域名,避免后续的额外操作,注意将域名进行解析,安装配置中的其它配置项根据实际需要进行设置。

image-20250830150507140

步骤部署

针对正在学习宝塔面板和 Docker 的用户,建议按照一般流程分步骤完成部署。

首先,在 Docker 容器编排中添加编排。

image-20250830163614043

然后定义编排名称和 compose 内容。名称自定义,compose 内容参考下方模板。

YAML

services:
  openlist:
    image: 'openlistteam/openlist:latest'
    container_name: openlist
    user: '0:0'
    volumes:
      - '/var/openlist:/opt/openlist/data'
    ports:
      - '8080:5244'
    environment:
      - UMASK=022
    restart: unless-stopped
  • ports:端口映射。用于外部访问,例如此处为 IP:8080,冒号前根据需要修改,记得放行端口。
  • volumes:目录映射。将容器内关键数据目录关联到宿主机的指定位置,冒号前根据需要修改。

容器编排添加完成后,就可以在面板看到运行中字样,并且日志中反馈 start HTTP server @ 0.0.0.0:5244。这时在浏览器访问 IP:端口 就可以正常进入 OpenList 网页了。

image-20250830165149858

最后在 Docker 网站中添加该容器反代,就可以用域名访问这个网站了。

  • 域名:填写可以正常解析的域名,以后就可以通过该域名进行网站访问了。
  • 容器:选择刚刚部署的容器,名称是你前面自定义的名称。
  • 端口:选择容器后自动填充。

image-20250830165519310

3 使用教程

来到这里,无论是极速部署还是分步骤部署,都证明你已经完成了 OpenList 的安装并且顺利进入到了登录页面。

image-20250830170552960

那么现在问题来了,没有注册按钮,我如何登录到管理员账号。其实在官方文档中已经给出了问题的解决答案。

我们需要先使用 ssh 连接服务器,或者在宝塔面板终端里操作,执行下方命令就可以设置管理员密码了,默认管理员用户名则是 admin。

BASH

# 手动设置密码为 `NEW_PASSWORD`(替换为您要设置的密码)
docker exec -it openlist ./openlist admin set NEW_PASSWORD

image-20250831160950504

知道了管理员用户名和密码,我们就可以顺利进入 OpenList 管理后台了。

image-20250831161130241

之后就可以完成修改用户名、站点全局配置、添加存储、设置访客等各项操作,具体可查看官方文档。

4 写在最后

使用 Docker 安装应用是非常方便的,本文旨在演示新版宝塔面板如何快捷使用面板 Docker 来安装应用,同时分享这一款强大的文件列表管理程序 OpenList,感兴趣的朋友可以部署尝试。(好久没更新了,水一篇吧

替代 Alist 的多存储文件列表程序 OpenList

https://blog.talen.top/posts/2fb2b7e8