OpenList 简介
OpenList 是一款开源的网盘聚合工具,提供简单、高效且安全的文件存储和管理功能。
如何使用 Docker 在本地部署开源网盘聚合工具 OpenList,并通过内网穿透技术实现外网访问。主要步骤包括创建目录、运行 Docker 容器、获取默认密码及管理界面配置。随后通过安装内网穿透工具,将本地 5244 端口映射到公网,从而实现远程访问。整个过程基于命令行操作,适合具备基础 Linux 和 Docker 知识的用户参考。

OpenList 是一款开源的网盘聚合工具,提供简单、高效且安全的文件存储和管理功能。
本教程以已安装 Docker 为前提。
mkdir -p /volume1/docker/openlist/{data,share}
cd /volume1/docker/openlist
docker run -d \
--name="openlist" \
--restart=always \
-p 5244:5244 \
-v $(pwd)/data:/opt/openlist/data \
-v $(pwd)/share:/opt/openlist/share \
openlistteam/openlist:latest
在浏览器输入 http://本地IP:5244 ,即可看到 OpenList 登录界面。
默认管理账号是 admin,使用以下命令查看密码:
docker logs openlist
登录后可以在管理界面更改用户名和密码。
需要先在任意一台机器安装内网穿透工具客户端,用作跨机器管理。
在客户端主界面,进入'设备管理',点击'添加设备',复制对应的安装码。
wget https://example.com/nat-image.tar
docker load -i nat-image.tar
(注:请替换为实际的内网穿透工具镜像地址)
docker run --name lyx -it --restart=always --net=host -e code=[安装码] nat-image
等待下载和安装过程,如果一切正常,终端会显示类似如下提示:
[Device] Logged in. Token: ....
这表示安装成功。
当前 Linux 终端如果是前台运行,可以按住 Ctrl+C 退出,然后使用以下命令将其放入后台持续运行:
docker start lyx
由于容器参数已添加 --restart=always,开机后会自动启动,无需手动操作。
回到客户端设备列表,找到该设备,可修改名称。
在主界面点击【内网映射】。
注意右上角的设备名称下拉框,选中刚刚添加的设备名称。
点击【添加映射】。
选择【原生端口】。
在内网端口里填写端口 5244 后点击【创建】按钮。
创建成功后,可以看到一条映射的公网地址,右键点击【复制地址】。
在外网电脑上打开浏览器,在地址栏输入从内网穿透服务生成的外网地址,即可查看内网部署的 OpenList 界面。

微信公众号「极客日志」,在微信中扫描左侧二维码关注。展示文案:极客日志 zeeklog
将字符串编码和解码为其 Base64 格式表示形式即可。 在线工具,Base64 字符串编码/解码在线工具,online
将字符串、文件或图像转换为其 Base64 表示形式。 在线工具,Base64 文件转换器在线工具,online
将 Markdown(GFM)转为 HTML 片段,浏览器内 marked 解析;与 HTML 转 Markdown 互为补充。 在线工具,Markdown 转 HTML在线工具,online
将 HTML 片段转为 GitHub Flavored Markdown,支持标题、列表、链接、代码块与表格等;浏览器内处理,可链接预填。 在线工具,HTML 转 Markdown在线工具,online
通过删除不必要的空白来缩小和压缩JSON。 在线工具,JSON 压缩在线工具,online
将JSON字符串修饰为友好的可读格式。 在线工具,JSON美化和格式化在线工具,online