Run VidBee on your NAS, home server, or cloud VM. Pull once and run it from your own network, with no registration or account required.
Copy the compose file, run one command, and access VidBee from any browser on your network.
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:latestservices:
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:Whether you run a NAS or a home server, manual downloads and fragile scripts create friction. VidBee gives you a stable, web-based interface that runs wherever Docker runs.
No scripts, no config files — just Docker Compose and a browser.
Run docker compose up -d to pull ghcr.io/nexmoe/vidbee-api and vidbee-web and start both services.
Map your local downloads directory to /data/downloads in the compose file so files land where you want them.
Navigate to http://your-host:3000 from any browser on your network and start downloading.
Common questions about architecture support, data persistence, and managing VidBee with Portainer or Unraid.
VidBee Docker images are built for amd64 and arm64, so they run on standard servers, Raspberry Pi, Synology NAS (DSM 7+), and most ARM-based home servers.
Open source and ready to self-host in minutes. Completely free, with no registration or account required.
Completely free. No registration or account required.