Docker

Downloader de vídeo self-hosted para Docker

Execute o VidBee no seu NAS, servidor doméstico ou VM na nuvem. Faça o pull uma vez e baixe de qualquer lugar — sem desktop.

Comece em minutos

Copie o arquivo compose, execute um comando e acesse o VidBee de qualquer navegador da sua rede.

Início rápido
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
docker-compose.yml
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:

Por que ferramentas de vídeo self-hosted decepcionam

Seja um NAS ou servidor doméstico, downloads manuais e scripts frágeis geram atrito. O VidBee oferece uma interface web estável que funciona onde quer que o Docker rode.

  • Baixar vídeos manualmente para o NAS é lento e repetitivo
  • Não há boa GUI para yt-dlp em servidores headless
  • Ferramentas somente web não se encaixam em fluxos de trabalho multimídia self-hosted
  • Imagens Docker multi-arquitetura para NAS ARM são difíceis de encontrar

Funcionando em 3 passos

Sem scripts, sem arquivos de configuração — só Docker Compose e um navegador.

  1. 1

    Faça o pull da imagem

    Execute docker compose up -d para baixar ghcr.io/nexmoe/vidbee-api e vidbee-web e iniciar os dois serviços.

  2. 2

    Monte sua pasta de mídia

    Mapeie seu diretório de downloads local para /data/downloads no arquivo compose para que os arquivos fiquem onde você quiser.

  3. 3

    Abra a interface web

    Acesse http://your-host:3000 em qualquer navegador da sua rede e comece a baixar.

FAQ sobre implantação Docker

Perguntas frequentes sobre suporte de arquiteturas, persistência de dados e gerenciamento com Portainer ou Unraid.

As imagens Docker do VidBee são disponibilizadas para amd64 e arm64, funcionando em servidores padrão, Raspberry Pi, NAS Synology (DSM 7+) e a maioria dos servidores domésticos ARM.

Monte um diretório do host ou volume nomeado em /data/downloads e /data/vidbee no arquivo compose. O exemplo já inclui esses mounts.

Sim. Cole o snippet compose diretamente no editor de stacks do Portainer, ou use o formato de template Docker padrão do Unraid. Nenhuma configuração adicional é necessária.

Sim — veja o snippet compose nesta página. Ele inicia o serviço API (porta 3100) e a interface web (porta 3000) com volumes persistentes para downloads e o banco de dados de histórico.

Não. Por padrão, os serviços vinculam-se a todas as interfaces do host, mas você pode restringi-los à LAN alterando o binding de porta no arquivo compose (ex.: 127.0.0.1:3000:3000).

Execute o VidBee na sua própria infraestrutura

Open source, sem conta necessária, pronto para self-hosting em minutos.