نصب یک‌کلیک به‌زودی — نصب دستی آزاد

qBittorrent؛ کلاینت تورنت با رابط وب روی سرور ابری

qBittorrent یک کلاینت BitTorrent متن‌باز با رابط وب کامل است که روی سرور همیشه‌روشن اجرا می‌شود و از مرورگر کنترل می‌شود. نصب یک‌کلیک آن به‌زودی فعال می‌شود؛ امروز با Docker راهش بیندازید و قوانین ترافیک و استفادهٔ مجاز را از پیش بدانید.

حساب دارید؟ وارد شوید

لوگوی qBittorrent

qBittorrent

نصب دستی روی سرور ابری

سرور لازم برای نصب دستی، از

۱٬۱۰۰تومان / ساعت

حدود ۸۰۳٬۰۰۰ تومان در ماه،بر پایهٔ ۷۳۰ ساعت

  • پورت ۸۰۸۸،  رابط وب؛ رمز موقت در لاگ
  • ۵۰ گیگابایت ترافیک ماهانه،  دریافت و ارسال با هم
  • فقط محتوای مجاز،  طبق سیاست استفادهٔ مجاز
  • نصب دستی با Docker،  راهنمای گام‌به‌گام همین صفحه

کلاینت تورنت qBittorrent روی سرور ابری ایران‌کلاد

دریافت فایل‌های حجیم را به سروری بسپارید که همیشه روشن است و از مرورگر یا گوشی کنترلش کنید؛ با دسته، سقف سرعت و نسبت اشتراک که مصرف ترافیک را در دست شما نگه می‌دارد.

نصب یک‌کلیک qBittorrent آماده‌سازی شده اما هنوز در صفحهٔ سفارش فعال نیست. یک سرور ابری بسازید و با Docker و راهنمای همین صفحه اجرایش کنید. استفاده فقط برای محتوای مجاز و طبق سیاست استفادهٔ مجاز است.

qBittorrent در یک نگاه

رابط وب کامل

همهٔ امکانات نسخهٔ دسکتاپ از مرورگر، به‌علاوهٔ Web API برای اتصال برنامه‌ها.

کنترل ترافیک

سقف سرعت، نسبت اشتراک و زمان‌بندی، تا سهمیهٔ ماهانه بی‌دلیل مصرف نشود.

دسته و پوشه

هر دسته پوشهٔ ذخیرهٔ خودش را دارد؛ برداشتن فایل‌ها با SFTP ساده است.

۴ گام تا شروع

روش نصب گام‌به‌گام

  1. گام ۱: سرور و Docker

    یک سرور ابری Ubuntu بسازید و بستهٔ docker.io را نصب کنید. اندازهٔ دیسک پلن را بر اساس حجم فایل‌هایی که می‌خواهید دریافت کنید انتخاب کنید، نه بر اساس پردازنده.

  2. گام ۲: اجرای ایمیج qBittorrent

    پوشه‌های /opt/qbittorrent/config و downloads را بسازید و ایمیج linuxserver/qbittorrent را با WEBUI_PORT برابر ۸۰۸۰، انتشار آن روی پورت ۸۰۸۸ سرور و پورت ۶۸۸۱ با TCP و UDP اجرا کنید.

  3. گام ۳: ورود با رمز موقت

    پورت ۸۰۸۸ را فقط برای IP خودتان باز کنید. با docker logs qbittorrent رمز موقت را ببینید، با نام کاربری admin وارد شوید و از Tools بخش Options و زبانهٔ Web UI رمز دائمی بگذارید.

  4. گام ۴: سقف سرعت و نسبت اشتراک

    پیش از اولین دریافت، در Options سقف سرعت ارسال و در بخش BitTorrent سقف نسبت اشتراک را تعیین کنید تا سهمیهٔ ترافیک ماهانهٔ سرور بی‌دلیل مصرف نشود.

راهنمای کامل

راهنمای کامل qBittorrent روی سرور ابری ایران‌کلاد

این راهنما برای کسی است که می‌خواهد کلاینت BitTorrent را از رایانهٔ شخصی به یک سرور همیشه‌روشن ببرد و آن را از مرورگر کنترل کند. بی‌پرده توضیح می‌دهیم qBittorrent چه امکاناتی دارد، چطور با Docker نصبش کنید، سهمیهٔ ترافیک ۵۰ گیگابایتی سرور چه اثری روی آن دارد و چه کارهایی طبق سیاست استفادهٔ مجاز روی سرورهای ایران‌کلاد ممنوع است. اگر کلاینت سبک‌تری می‌خواهید، صفحهٔ Transmission را ببینید.

۹ بخش حدود ۶ دقیقه مطالعه

فهرست مطالب

qBittorrent چیست و چرا روی سرور؟

qBittorrent یک کلاینت BitTorrent متن‌باز و بدون تبلیغ است که با Qt و کتابخانهٔ libtorrent ساخته شده است. نسخهٔ بدون رابط گرافیکی آن، یعنی qbittorrent-nox، برای سرورها طراحی شده و همهٔ کنترل‌ها را از طریق رابط وب و Web API در اختیار می‌گذارد. ایمیج Docker که اسکریپت ما استفاده می‌کند همین نسخه را اجرا می‌کند.

منطق اجرای کلاینت روی سرور ساده است: دریافت فایل‌های حجیم ساعت‌ها طول می‌کشد و روشن نگه داشتن رایانه یا درگیر کردن اینترنت خانه برای آن منطقی نیست. سرور ابری همیشه روشن است، به شبکهٔ دیتاسنتر وصل است و فایل‌ها تا وقتی بخواهید روی دیسکش می‌مانند. شما فقط از مرورگر یا اپ موبایل وضعیت را می‌بینید.

این مزیت یک هزینهٔ مهم دارد که باید از ابتدا بدانید: ترافیک سرور سهمیه دارد. BitTorrent ذاتاً هم دریافت و هم ارسال می‌کند و بدون تنظیم درست، سهمیهٔ ماهانه زودتر از انتظار تمام می‌شود. بخش‌های بعدی دقیقاً به همین می‌پردازند.

امکانات رابط وب qBittorrent

آنچه qBittorrent را برای اجرای روی سرور مناسب می‌کند:

  • رابط وب کامل با همان امکانات نسخهٔ دسکتاپ، از هر مرورگر و گوشی
  • دسته و برچسب با پوشهٔ ذخیرهٔ جدا برای هر دسته
  • RSS با قانون دریافت برای خوراک‌هایی که خودتان مشترکشان هستید
  • سقف سرعت کلی و برای هر تورنت و سرعت جایگزین زمان‌بندی‌شده
  • سقف نسبت اشتراک و زمان اشتراک با توقف یا حذف خودکار پس از رسیدن به آن
  • دریافت ترتیبی و انتخاب فایل برای گرفتن فقط بخشی از یک مجموعه
  • Web API برای اتصال به Sonarr‏، Radarr و اسکریپت‌های خودتان

بازگشت به فهرست مطالب

نصب دستی qBittorrent با Docker

تا فعال‌شدن نصب یک‌کلیک، این مسیر همان کاری است که اسکریپت آماده‌شدهٔ ما انجام می‌دهد. روی یک سرور ابری Ubuntu بستهٔ docker.io را نصب و سرویس Docker را فعال کنید، یا سرور را با اپلیکیشن Docker سفارش دهید. سپس پوشه‌های /opt/qbittorrent/config و /opt/qbittorrent/downloads را بسازید.

ایمیج lscr.io/linuxserver/qbittorrent را با نام qbittorrent و گزینهٔ restart unless-stopped اجرا کنید. رابط وب داخل کانتینر روی پورت ۸۰۸۰ است و اسکریپت ما آن را روی پورت ۸۰۸۸ سرور منتشر می‌کند. پورت ۶۸۸۱ را هم با TCP و هم UDP منتشر کنید تا همتاها بتوانند به شما وصل شوند. PUID و PGID را ۱۰۰۰ و TZ را Asia/Tehran بگذارید و پوشهٔ downloads را به مسیر /downloads وصل کنید.

پس از چند ثانیه، رمز موقت را با docker logs qbittorrent بخوانید. با نام کاربری admin و همین رمز وارد شوید و بلافاصله در Tools بخش Options و زبانهٔ Web UI رمز دائمی بگذارید؛ تا این کار را نکنید، با هر ری‌استارت رمز موقت تازه‌ای ساخته می‌شود.

موردمقدار در اسکریپت مانکته
ایمیجlinuxserver/qbittorrent، برچسب latestشامل qbittorrent-nox
رابط وبپورت ۸۰۸۸ سرور۸۰۸۰ داخل کانتینر
اتصال همتاهاپورت ۶۸۸۱ با TCP و UDPدر فایروال باز می‌شود
نام کاربریadminرمز موقت در لاگ
پوشهٔ دریافت/opt/qbittorrent/downloadsدیسک پلن را زیر نظر بگیرید
تنظیمات/opt/qbittorrent/configبکاپ همین پوشه

بازگشت به فهرست مطالب

سهمیهٔ ترافیک: مهم‌ترین تنظیم qBittorrent

هر سرور ابری ایران‌کلاد ماهانه ۵۰ گیگابایت ترافیک دارد و ترافیک ورودی و خروجی هر دو از این سهمیه کم می‌شوند. سیستم ما مصرف را دوره‌ای اندازه می‌گیرد و وقتی سهمیه تمام شود، دسترسی اینترنت سرور تا خرید بستهٔ ترافیک اضافه از پنل مسدود می‌شود. یعنی اگر qBittorrent بی‌مهار ارسال کند، نه فقط دریافت متوقف می‌شود، بلکه دسترسی به رابط وب هم از دست می‌رود.

سه تنظیم این خطر را کنترل می‌کند. اول، در Options بخش Speed سقف سرعت ارسال کلی بگذارید. دوم، در بخش BitTorrent سقف نسبت اشتراک، مثلاً ۱، و سقف زمان اشتراک تعیین کنید و عمل پس از رسیدن را توقف بگذارید. سوم، تعداد تورنت‌های فعال هم‌زمان را محدود کنید. سپس مصرف را در صفحهٔ ترافیک سرور در پنل دنبال کنید و پیش از تمام شدن، اگر لازم است، بستهٔ اضافه بخرید.

بیرون بردن فایل‌ها با SFTP هم ترافیک خروجی است. اگر می‌خواهید ۲۰ گیگابایت دریافت کنید و بعد به رایانه بیاورید، دست‌کم ۴۰ گیگابایت از سهمیه مصرف می‌شود.

بازگشت به فهرست مطالب

هزینه، دیسک و انتخاب پلن

qBittorrent رایگان است و پردازنده و حافظهٔ کمی می‌خواهد؛ عامل تعیین‌کننده دیسک و ترافیک است. پلن mini با ۲۰ گیگابایت دیسک بعد از سیستم‌عامل و Docker جای چند فایل متوسط را دارد. standard با ۴۰ و plus با ۸۰ گیگابایت برای کار جدی‌تر مناسب‌ترند. دیسک جداگانه فعلاً ارائه نمی‌شود و بزرگ‌ترین دیسک پلن‌ها ۱۶۰ گیگابایت است.

هزینهٔ سرور ساعتی از کیف پول کم می‌شود و با حذف سرور متوقف می‌شود؛ پس برای یک کار موقت می‌توانید سرور را بسازید، فایل‌ها را بردارید و حذفش کنید. اگر بیش از سهمیه ترافیک لازم دارید، قیمت بستهٔ اضافه را در پنل سرور ببینید. برای برآورد کل هزینه از ماشین‌حساب هزینه استفاده کنید.

پلنمنابعساعتی (تومان)تقریبی ماهانه (تومان)
mini۱ هسته، ۱ گیگ RAM، ۲۰ گیگ دیسک۱٬۱۰۰۸۰۳٬۰۰۰
standard۲ هسته، ۲ گیگ RAM، ۴۰ گیگ دیسک۲٬۲۰۰۱٬۶۰۶٬۰۰۰
plus۲ هسته، ۴ گیگ RAM، ۸۰ گیگ دیسک۳٬۵۰۰۲٬۵۵۵٬۰۰۰

بازگشت به فهرست مطالب

امنیت رابط وب و سرور

رابط وب qBittorrent روی پورت ۸۰۸۸ و با http باز می‌شود و رمز را بدون رمزگذاری می‌فرستد. مهم‌ترین کار این است که در تب فایروال سرور یا فایروال شبکه قانون پورت ۸۰۸۸ را به IP خودتان محدود کنید. در تنظیمات Web UI گزینهٔ مسدود کردن IP پس از چند ورود ناموفق و محافظت در برابر clickjacking و CSRF را روشن نگه دارید.

اگر دسترسی با دامنه و HTTPS می‌خواهید، nginx روی پورت ۸۰ سرور را به 127.0.0.1:8088 وصل کنید و دامنه را پشت پروکسی لبه بگذارید؛ پروکسی لبه فقط به پورت ۸۰ سرور وصل می‌شود. فایل‌هایی که از منابع ناشناس دریافت می‌شوند ممکن است بدافزار داشته باشند؛ آن‌ها را روی سرور اجرا نکنید.

بازگشت به فهرست مطالب

بکاپ، انتقال و پاک‌سازی

تنظیمات qBittorrent، فهرست تورنت‌ها و وضعیت پیشرفت آن‌ها در /opt/qbittorrent/config است. اگر سرور را جابه‌جا می‌کنید، همین پوشه را به سرور تازه ببرید و ایمیج را با همان مسیرها اجرا کنید تا همه‌چیز از همان‌جا ادامه پیدا کند. فایل‌های دریافت‌شده معمولاً ارزش بکاپ ندارند، چون دوباره قابل دریافت‌اند؛ پس برای صرفه‌جویی، پیش از بکاپ کامل آن‌ها را بردارید.

بکاپ کامل سرور را هر وقت خواستید از تب بکاپ پنل بسازید؛ این بکاپ دستی است و فضای آن ساعتی ۲ تومان به ازای هر گیگابایت حساب می‌شود و پوشهٔ downloads پر، هزینهٔ بکاپ را بالا می‌برد. جزئیات در صفحهٔ پشتیبان‌گیری. اگر فایل‌ها را باید جای امن‌تری نگه دارید، فضای ذخیره‌سازی ابری گزینهٔ مناسب‌تری از دیسک سرور است.

بازگشت به فهرست مطالب

محدودیت‌هایی که پیش از شروع باید بدانید

نصب یک‌کلیک qBittorrent هنوز در صفحهٔ سفارش فعال نیست و راه‌اندازی امروز با Docker و دستی است. سهمیهٔ ۵۰ گیگابایتی ماهانه برای استفادهٔ سبک کافی است اما برای دریافت و اشتراک‌گذاری مداوم کافی نیست و ترافیک بیشتر هزینهٔ جدا دارد. دیسک جداگانه هنوز ارائه نمی‌شود و فضای دریافت به دیسک پلن محدود است.

سرعت دریافت به تعداد و کیفیت همتاها بستگی دارد و ما تضمینی برای آن نمی‌دهیم؛ بخشی از همتاها ممکن است از شبکهٔ ایران در دسترس نباشند. و همیشه: هر استفاده‌ای که به نقض حق نشر یا انتشار محتوای غیرقانونی برسد، خلاف قوانین ایران‌کلاد است.

بازگشت به فهرست مطالب بازگشت به ابتدای راهنما

پرسش و پاسخ،  ۱۰ پرسش

سؤالات متداول

پاسخ پرسش خود را پیدا نکردید؟ با پشتیبانی در تماس باشید.

qBittorrent روی سرور ابری به چه دردی می‌خورد؟
وقتی کلاینت روی سرور است، رایانهٔ شما لازم نیست برای یک دریافت طولانی روشن بماند و اینترنت خانه درگیر نمی‌شود. فایل روی دیسک سرور جمع می‌شود و هر وقت خواستید آن را با SFTP برمی‌دارید. برای کسی که مرتب image سیستم‌عامل، مجموعه‌دادهٔ پژوهشی یا فایل‌های حجیم خودش را جابه‌جا می‌کند، این روش راحت است.
رمز اولیهٔ رابط وب کجاست؟
نسخه‌های جدید qBittorrent رمز پیش‌فرض ثابت ندارند و در هر بار اجرا تا وقتی رمز دائمی نگذاشته‌اید، یک رمز موقت تصادفی در لاگ چاپ می‌کنند. اسکریپت آماده‌شدهٔ ما همین رمز را از لاگ می‌خواند. شما با دستور docker logs qbittorrent آن را می‌بینید و نام کاربری admin است.
سهمیهٔ ترافیک سرور با تورنت چه می‌شود؟
هر سرور ابری ۵۰ گیگابایت ترافیک ماهانه دارد و هم دریافت و هم ارسال از آن کم می‌شوند. در BitTorrent ارسال به دیگران بخشی ذاتی از کار است؛ اگر سقف نگذارید، ارسال می‌تواند از دریافت هم بیشتر شود. با تمام شدن سهمیه، دسترسی اینترنت سرور تا خرید بستهٔ ترافیک اضافه از پنل قطع می‌شود.
استفاده از qBittorrent روی ایران‌کلاد مجاز است؟
BitTorrent یک پروتکل انتقال فایل است و نصب qBittorrent ممنوع نیست. اما طبق سیاست استفادهٔ مجاز دریافت یا توزیع محتوای ناقض حق نشر، بدافزار و محتوای غیرقانونی ممنوع است و به تعلیق سرویس منجر می‌شود. مسئولیت فایل‌هایی که روی سرور دریافت یا منتشر می‌شوند با صاحب سرور است.
qBittorrent با Transmission چه فرقی دارد؟
هر دو متن‌باز و قابل اعتمادند. Transmission کمینه‌گراست و حافظهٔ بسیار کمی می‌گیرد. qBittorrent امکانات بیشتری در رابط وب دارد: دسته و برچسب، قانون‌های RSS، دریافت ترتیبی، زمان‌بندی سرعت جایگزین و تنظیمات ریزتر برای هر تورنت. برای اتصال به برنامه‌های arr هر دو پشتیبانی می‌شوند.
فایل‌ها را چطور از سرور به رایانه‌ام بیاورم؟
فایل‌های دریافت‌شده در /opt/qbittorrent/downloads هستند. با SFTP و برنامه‌ای مثل FileZilla یا WinSCP به سرور وصل شوید و آن‌ها را بردارید. یادتان باشد بیرون بردن فایل هم ترافیک خروجی است و از همان سهمیهٔ ماهانه کم می‌کند؛ پس فایل‌های حجیم را با برنامه منتقل کنید.
نصب یک‌کلیک qBittorrent کی فعال می‌شود؟
اسکریپت نصب qBittorrent آماده‌سازی شده اما هنوز در فهرست اپلیکیشن‌های صفحهٔ سفارش نیست و به همین دلیل به‌زودی اعلام شده است. تا آن زمان یک سرور ابری معمولی بسازید و با چهار مرحلهٔ همین صفحه، همان چیدمان Docker اسکریپت ما را دستی اجرا کنید.
هزینهٔ اجرای qBittorrent چقدر است؟
qBittorrent رایگان است و فقط سرور ابری را ساعتی می‌پردازید. پلن mini با ۱٬۱۰۰ تومان در ساعت برای خود برنامه کافی است، اما فقط ۲۰ گیگابایت دیسک دارد؛ standard با ۲٬۲۰۰ تومان در ساعت دیسک ۴۰ گیگابایتی دارد. هزینهٔ بستهٔ ترافیک اضافه را هم در نظر بگیرید.
می‌توانم qBittorrent را به Sonarr یا Radarr وصل کنم؟
بله. در Sonarr یا Radarr بخش Settings و Download Clients را باز کنید، qBittorrent را اضافه کنید و آدرس، پورت رابط وب، نام کاربری و رمز را وارد کنید. برای هر برنامه یک دستهٔ جدا تعیین کنید تا فایل‌های هر کدام در پوشهٔ خودش قرار بگیرد.
آیا پورت ۶۸۸۱ باید باز باشد؟
برای اینکه همتاهای دیگر بتوانند مستقیم به سرور شما وصل شوند، بله؛ اسکریپت ما این پورت را با TCP و UDP در فایروال باز می‌کند. بدون آن qBittorrent هنوز کار می‌کند اما فقط با همتاهایی که خودش به آن‌ها وصل می‌شود، و سرعت ممکن است کمتر باشد.

پاسخ پرسش خود را پیدا نکردید؟ با پشتیبانی در تماس باشید.

دریافت‌های حجیم را به سرور بسپارید

یک سرور ابری با دیسک مناسب بسازید و qBittorrent را با Docker و راهنمای این صفحه اجرا کنید؛ نصب یک‌کلیک به‌زودی اضافه می‌شود.