NAS、ホームサーバー、クラウド VM で VidBee を実行できます。一度プルすれば、どこからでもダウンロードできます。完全無料で、登録もアカウントも不要です。
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 は Docker が動く環境ならどこでも使える安定した Web インターフェースを提供します。
スクリプトも設定ファイルも不要。Docker Compose とブラウザだけで使えます。
docker compose up -d を実行して ghcr.io/nexmoe/vidbee-api と vidbee-web をプルし、両サービスを起動します。
compose ファイルでローカルのダウンロードディレクトリを /data/downloads にマッピングし、ファイルを指定場所に保存します。
ネットワーク上の任意のブラウザで http://your-host:3000 にアクセスしてダウンロードを開始します。
アーキテクチャサポート、データ永続化、Portainer や Unraid での管理についてよくある質問をまとめました。
VidBee Docker イメージは amd64 と arm64 に対応しており、標準サーバー・Raspberry Pi・Synology NAS(DSM 7+)・ほとんどの ARM ホームサーバーで動作します。
compose ファイルでホストディレクトリまたは名前付きボリュームを /data/downloads と /data/vidbee にマウントします。上記の compose サンプルにはこれらのマウント設定が含まれています。
はい。compose スニペットを Portainer のスタックエディターに直接貼り付けるか、Unraid の標準 Docker テンプレート形式を使用します。追加設定は不要です。
あります。このページの compose スニペットをご覧ください。API サービス(ポート 3100)と Web UI(ポート 3000)を起動し、ダウンロードと履歴 DB 用の永続ボリュームを設定しています。
いいえ。デフォルトではホストの全インターフェースにバインドされますが、compose ファイルのポートバインディングを変更(例: 127.0.0.1:3000:3000)することで LAN 内のみに制限できます。
オープンソースで、数分でセルフホストできます。完全無料で、登録もアカウントも不要です。
完全無料。登録不要、アカウント不要。