2.2 KiB
2.2 KiB
Local-only Docker profile
この構成は、MeTube をローカルPCからのみ使うための Docker 起動プロファイルです。対象は、自分の動画、許可済み動画、または合法利用できる動画だけです。Web公開、外部ユーザーへの提供、広告収益化、アクセス制限の回避を目的にしません。
コンテナはホスト側の loopback interface のみに公開します。
http://127.0.0.1:8081/
起動
docker compose -f docker-compose.local.yml up -d
ブラウザでは次のURLを開きます。
http://127.0.0.1:8081/
同じPC上では http://localhost:8081/ でもアクセスできる想定です。
停止
docker compose -f docker-compose.local.yml down
ログ確認
docker compose -f docker-compose.local.yml logs --tail=80
PowerShellでのポート確認
PowerShellで、待ち受けがローカル専用になっていることを確認します。
Get-NetTCPConnection -LocalPort 8081 | Select-Object LocalAddress,LocalPort,State,OwningProcess
LocalAddress が 127.0.0.1 であることを確認します。0.0.0.0 やLAN IPで待ち受けている場合は、利用せずに停止して compose 設定を修正してください。
ローカルアクセスは次のコマンドでも確認できます。
curl http://127.0.0.1:8081/
curl http://localhost:8081/
この構成で使わないもの
このローカル専用プロファイルでは、reverse proxy、HTTPS、PUBLIC_HOST_URL、browser extension、CORS * は使いません。
このリポジトリに cookie、token、secret を保存・表示しないでください。DRM回避、認証突破、制限回避、大量取得最適化は対象外です。
検証済み環境
- 検証日: 2026-06-06
- 実行環境: Windows + Docker Desktop
docker compose -f docker-compose.local.yml config:host_ip: 127.0.0.1を確認http://127.0.0.1:8081/: アクセス確認済みhttp://localhost:8081/: アクセス確認済みGet-NetTCPConnection -LocalPort 8081:LocalAddressが127.0.0.1であることを確認docker compose -f docker-compose.local.yml down: 停止確認済み