深色模式
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:
- /var/run/docker.sock:/var/run/docker.sock:ro
- /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 Run
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 /var/run/docker.sock:/var/run/docker.sock:ro \
-v /vol1/1000/Docker/NanShare:/app/config \
-v /vol1/1000/Docker/NanShare/logs:/app/logs \
-v /vol1/1000/strm:/strm \
nan11888/nanshare:latest环境变量说明
| 映射 | 容器路径 | 是否必须 | 说明 |
|---|---|---|---|
/var/run/docker.sock | /var/run/docker.sock | 按需 | 用于侧边栏 docker 管理更新重启容器等 |
/vol1/1000/Docker/NanShare | /app/config | 必须 | 配置、数据库、账号信息和任务状态 |
/vol1/1000/Docker/NanShare/logs | /app/logs | 推荐 | 日志目录,方便排查问题 |
/vol1/1000/strm | /strm | 按需 | STRM 输出目录 |
网络模式
示例使用 network_mode: host,若改为 bridge 网络,需要自行处理端口映射
升级镜像
bash
到侧边栏 docker 管理更新即可