
nxzai/explorernextExplorer是一款现代化的自托管文件资源管理器,旨在提供安全、高效的文件管理体验。它支持通过密码保护共享工作区,提供直观的用户界面,并可轻松通过Docker部署,适用于个人或团队内部的文件浏览、管理和共享需求。
| !密码创建界面,显示Explorer品牌和安全访问标识 | !解锁模态框,提示输入工作区密码 |
| 用主密码锁定工作区,防止未授权浏览 | 重新输入密码以解锁可信会话 |
| !深色主题网格视图,显示文件夹和混合媒体文件 | !浅色主题视图,显示项目目录及其中的文件和文件夹 |
| 网格视图使媒体密集型文件夹易于浏览 | 浅色主题适合明亮的共享空间使用 |
| !深色列表视图,显示大小和修改时间等元数据 | !上传管理器,跟踪多个文件的进度 |
| 详情视图展示文件大小和时间戳等元数据 | 通过逐项进度反馈跟踪多文件上传 |
创建或选择您计划挂载的文件夹,例如:
/srv/nextexplorer/cache 用于缓存缩略图和设置/srv/data/Projects 和 /srv/data/Downloads 用于您想要浏览的内容
确保Docker用户对每个目录具有读写权限。创建 docker-compose.yml 并与其他基础架构文件放在同一目录:
yamlservices: nextexplorer: image: nxzai/explorer:latest container_name: nextexplorer restart: unless-stopped ports: - "3000:3000" # 主机:容器 environment: - NODE_ENV=production # 可选:将容器用户/组与主机ID匹配 # - PUID=1000 # - PGID=1000 volumes: - /srv/nextexplorer/cache:/cache - /srv/data/Projects:/mnt/Projects - /srv/data/Downloads:/mnt/Downloads
每个挂载到 /mnt 下的文件夹都会成为应用内的顶级卷。通过重复 /path/on/host:/mnt/标签 模式添加所需数量的卷。
在包含Compose文件的目录中运行以下命令启动服务栈:
bashdocker compose up -d
API和UI均通过 http://localhost:3000 提供服务。
id -u 和 id -g 获取用户ID和组IDPUID 和 PGID 环境变量,使容器以您的用户身份运行要拉取最新版本:
bashdocker compose pull docker compose up -d
容器将用户设置保存在 /cache 中,除非您通过UI明确上传、移动或删除项目,否则绝不会修改挂载卷的内容。
README-development.mdmanifest unknown 错误
TLS 证书验证失败
DNS 解析超时
410 错误:版本过低
402 错误:流量耗尽
身份认证失败错误
429 限流错误
凭证保存错误
来自真实用户的反馈,见证轩辕镜像的优质服务