深色模式
Docker 部署
NanShare 推荐使用 Docker Compose 部署。主服务默认监听 8115。
Docker Compose
yaml
services:
nanshare:
image: nan11888/nanshare:latest
container_name: NanShare
restart: unless-stopped
network_mode: host
ports:
- 8115:8115
volumes:
- /vol1/1000/Docker/NanShare:/app/config
- /vol1/1000/Docker/NanShare/logs:/app/logs
- /vol1/1000/strm:/strm
environment:
- TZ=Asia/Shanghai
- DOCKER_ENV=true
- LICENSE_KEY=你的密钥启动容器:
bash
docker-compose up -d启动后访问:
text
http://你的服务器IP:8115默认账号 admin,默认密码 password。
Docker 命令
bash
docker run -d \
--name NanShare \
--restart unless-stopped \
--network host \
-p 8115:8115 \
-e TZ=Asia/Shanghai \
-e DOCKER_ENV=true \
-e LICENSE_KEY=你的密钥 \
-v /vol1/1000/Docker/NanShare:/app/config \
-v /vol1/1000/Docker/NanShare/logs:/app/logs \
-v /vol1/1000/strm:/strm \
nan11888/nanshare:latest目录说明
| 映射 | 容器路径 | 是否必须 | 说明 |
|---|---|---|---|
/vol1/1000/Docker/NanShare | /app/config | 必须 | 配置、数据库、账号信息和任务状态 |
/vol1/1000/Docker/NanShare/logs | /app/logs | 推荐 | 日志目录,方便排查问题 |
/vol1/1000/strm | /strm | 按需 | STRM 输出目录 |
网络模式
示例使用 network_mode: host,适合需要访问宿主机网络、Emby、CloudDrive2、Alist 或局域网服务的环境。若改为 bridge 网络,需要自行处理端口映射与容器间访问地址。
首次配置流程
- 登录 NanShare Web 后台,修改默认账号密码。
- 在工具箱添加 115、123、TG、HDHive 或其他需要的账号。
- 按使用目标配置 Emby 助手、STRM 工具、订阅或文件整理。
- 确认 `/strm` 输出目录能被 Emby 扫描,且 Emby 能访问 NanShare 的 `8115` 端口。
- 配置通知、缓存、自动任务和备份策略。
升级镜像
使用 Docker Compose 部署时,进入 docker-compose.yml 所在目录执行:
bash
docker-compose pull
docker-compose up -d升级完成后访问:
text
http://你的服务器IP:8115确认页面可以打开、账号配置还在、Emby 助手和 STRM 路径正常即可。
备份建议
升级前建议备份:
/app/config对应宿主机目录。/strm输出目录。- 重要任务配置、通知模板和词表配置。
如需保留历史日志,不要删除映射到 /app/logs 的宿主机目录。