PT-Seedbox — qBittorrent / Vertex / FileBrowser 一括デプロイ

DevOps

概要

PT-Seedbox は、qBittorrent 4.3.9 を中心に Vertex(Dockerベースの管理UI)と FileBrowser(Dockerファイルマネージャ)を組み合わせた「Seedbox 一键安装脚本」です。Debian 10+/Ubuntu 20.04+ を対象に、x86_64 と ARM64 アーキテクチャで動作します。インストールスクリプトはワンライナーで実行可能で、libtorrent v1.2.20 の組み込み、BBR 有効化やカーネルパラメータ、ディスクスケジューラの最適化など、転送性能・安定性向上のためのシステムチューニングが施されます。元は jerry048/Dedicated-Seedbox を基にしており、迅速なセットアップを重視するユーザーに向いた構成です。

GitHub

リポジトリの統計情報

  • スター数: 12
  • フォーク数: 3
  • ウォッチャー数: 12
  • コミット数: 12
  • ファイル数: 4
  • メインの言語: Shell

主な特徴

  • qBittorrent 4.3.9(libtorrent v1.2.20)を簡単導入
  • Vertex(Docker)による UI 管理と FileBrowser(Docker)によるファイル操作
  • BBR やカーネル/IO 調整などのシステム最適化を自動化
  • Debian/Ubuntu、x86_64 と ARM64 をサポートするワンライナーインストール

技術的なポイント

PT-Seedbox の技術的な核は「シンプルな自動化」と「コンテナによる分離」です。スクリプトは qb_fb_vertex_installer.sh を通じて qBittorrent のバイナリや依存(libtorrent 1.2 系)を配置し、Vertex と FileBrowser は Docker コンテナとして起動します。この設計により、サービスごとの依存関係が明確になり、将来の差し替えや更新が容易です。

ネットワーク面ではランダムポート割当てをサポートしており、固定ポートでの露出を避けることで衝突やスキャンのリスクを下げます。さらに BBR を有効化し、カーネルパラメータ(net.ipv4.tcp_* 等)やディスクの I/O スケジューラ(noop/kyber などの設定)を最適化する手順が組み込まれているため、特に高スループット環境でのパフォーマンス改善が期待できます。

導入時の互換性も配慮されており、Debian/Ubuntu の比較的新しいバージョンを対象に、x86_64 と ARM64 のアーキテクチャ対応を明記しています。これは近年の SBC(例:Raspberry Pi 4)やクラウド ARM インスタンスでも利用可能であることを意味します。

運用上の留意点としては、qBittorrent の Web UI や FileBrowser をインターネットに公開する場合の認証・TLS 設定、ファイルストレージの永続化(Docker ボリュームやホストマウントの設計)、およびバックアップ戦略が挙げられます。スクリプト自体は root 権限でシステム設定を行うため、実行前のソース確認と環境のスナップショット取得(可能ならスナップショットやバックアップ)を推奨します。

トラブルシュートの基本は Docker の状態確認(docker ps / docker logs)、qBittorrent のログ確認、ネットワークとファイアウォール(ufw/iptables)のポート設定確認です。将来的な拡張例としては、リバースプロキシ(NGINX/Traefik)を使った TLS 終端、外部認証連携、監視(Prometheus)や自動更新フローの導入などが考えられます。

(上記は導入・運用の実務観点を中心にまとめています。実際の導入前に README とスクリプト内容を確認してください。)

プロジェクトの構成

主要なファイルとディレクトリ:

  • LICENSE: file
  • README.md: file
  • Torrent Clients: dir
  • qb_fb_vertex_installer.sh: file

まとめ

ワンライナーで手早く Seedbox 環境を作れる、実用的なスクリプト集です。

リポジトリ情報:

READMEの抜粋:

Seedbox 一键安装脚本

原项目: jerry048/Dedicated-Seedbox

快速部署 qBittorrent 4.3.9 + Vertex + FileBrowser 的一体化解决方案

支持系统

  • Debian 10+
  • Ubuntu 20.04+
  • 架构:x86_64 / ARM64

功能特性

  • ✅ qBittorrent 4.3.9 + libtorrent v1.2.20
  • ✅ Vertex 面板(Docker)
  • ✅ FileBrowser 文件管理(Docker)
  • ✅ 系统优化(BBR、内核参数、磁盘调度)
  • ✅ 随机端口分配

快速开始

基础安装(仅 qBittorrent)

bash <(wget -qO- https://raw.githubusercontent.com/vivibudong/PT-Seedbox/refs...