深色模式
Docker 部署
NanShare 推荐使用 Docker Compose 部署,主服务默认监听 8115 端口。
NanShare 部署
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
- /var/run/docker.sock:/var/run/docker.sock:ro
environment:
- TZ=Asia/Shanghai
- DOCKER_ENV=true
- LICENSE_KEY=你的密钥启动:
bash
docker-compose up -dDocker 命令
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 \
-v /var/run/docker.sock:/var/run/docker.sock:ro \
nan11888/nanshare:latest网络模式
示例使用 network_mode: host,若改为 bridge 网络,需要自行处理端口映射与容器间访问地址。
配套:CloudDrive2 部署
NanShare 的 CD2 相关功能通过 gRPC 访问 CloudDrive2,需要时部署下面的 CD2:
yaml
services:
clouddrive2:
image: cloudnas/clouddrive2:latest
container_name: clouddrive2
network_mode: host
privileged: true
pid: host
ports:
- "19798:19798"
volumes:
- /vol1/1000/Docker/clouddrive2:/Config
- /vol1/1000/CloudNAS:/CloudNAS:shared
environment:
- TZ=Asia/Shanghai
- PUID=0
- PGID=0
- CLOUDDRIVE_HOME=/Config
devices:
- /dev/fuse:/dev/fuse
restart: always首次安装
TIP
首次安装后前端默认账号密码为 admin / password,登录后可到前端自行更改;忘记密码时到 config.yaml 修改密码字段即可。
更新
通过 NanShare 自带的 Docker 管理更新即可。