复制 compose 文件,执行一条命令,即可从局域网内任意浏览器访问 VidBee。
docker run -d \
-e VIDBEE_API_HOST=0.0.0.0 \
-e VIDBEE_API_PORT=3100 \
-e VIDBEE_DOWNLOAD_DIR=/data/downloads \
-v vidbee-downloads:/data/downloads \
-p 3100:3100 \
ghcr.io/nexmoe/vidbee-api:latest services:
api:
image: ghcr.io/nexmoe/vidbee-api:latest
environment:
VIDBEE_API_HOST: 0.0.0.0
VIDBEE_API_PORT: 3100
VIDBEE_DOWNLOAD_DIR: /data/downloads
VIDBEE_HISTORY_STORE_PATH: /data/vidbee/vidbee.db
ports:
- "3100:3100"
volumes:
- vidbee-downloads:/data/downloads
- vidbee-data:/data/vidbee
restart: unless-stopped
web:
image: ghcr.io/nexmoe/vidbee-web:latest
depends_on:
- api
ports:
- "3000:3000"
restart: unless-stopped
volumes:
vidbee-downloads:
vidbee-data: 无论是 NAS 还是家用服务器,手动下载和脆弱的脚本都会带来麻烦。VidBee 提供稳定的 Web 界面,Docker 运行在哪里,它就运行在哪里。
无需脚本,无需配置文件,只需 Docker Compose 和浏览器。
执行 docker compose up -d 拉取 ghcr.io/nexmoe/vidbee-api 和 vidbee-web 并启动两个服务。
在 compose 文件中将本地下载目录映射到 /data/downloads,让文件保存到指定位置。
在局域网内任意浏览器访问 http://your-host:3000,即可开始下载。
关于架构支持、数据持久化以及 Portainer 或 Unraid 管理的常见问题解答。
开源免费,无需账号,几分钟内即可完成自托管部署。