Кто я?

Я аноним 👤, если хотите узнать имя оставьте "заявку" ))
Лучше расскажу о себе, через 20 лет в IT до меня дошло наконец кто я.
Я - универсальный технический утюг 🦾
Не просто решаю технические задачи — а выглаживаю результат, убирая все заломы.
Дизайн, видео, серверы, сети, безопасность, код — прошёл всё, делал всё сам. Широкий охват. Глубокая экспертиза. И, да, у меня большие очки!

Моё время занято на 60%

Обращайтесь — пока другой клиент не занял остаток!


Забронировать консультацию

iot-блог | контакты
© Digital Specialist | Регион Москва | Не являемся сотрудниками Google, Яндекса и NASA

Как создать «вечный» ярлык для qBittorrent-nox на Raspberry Pi

Установка qBittorrent-nox на Raspberry Pi

Перед созданием ярлыка убедитесь, что сам торрент-клиент установлен в системе. Ниже приведена полная инструкция по установке и первоначальной настройке.

Шаг 1: Обновление пакетов

Откройте терминал и выполните обновление списков пакетов:

sudo apt update && sudo apt upgrade -y

Шаг 2: Установка qBittorrent-nox

Установите консольную версию клиента командой:

sudo apt install qbittorrent-nox -y

Процесс установки может занять несколько минут в зависимости от скорости интернета.

Шаг 3: Проверка установки

Убедитесь, что программа установлена корректно:

qbittorrent-nox --version

Вы должны увидеть номер версии, например: v4.5.2

Шаг 4: Первый запуск

Запустите клиент в первый раз для генерации конфигурации:

qbittorrent-nox --webui-port=8081

Дождитесь сообщения в терминале:

WebUI will be started shortly after internal preparations. Please wait...

Шаг 5: Доступ к веб-интерфейсу

Откройте браузер на любом устройстве в вашей сети и перейдите по адресу:

http://<IP-адрес-Raspberry-Pi>:8081

Например: http://192.168.1.100:8081

Шаг 6: Данные для входа (по умолчанию)

Параметр Значение
Логин admin
Пароль adminadmin
⚠️ Важно: Сразу после первого входа смените пароль по умолчанию в настройках WebUI (Инструменты → Настройки → Веб-интерфейс). Это критически важно для безопасности!

Шаг 7: Остановка текущего процесса

Если вы запускали qBittorrent для проверки, остановите его перед созданием ярлыка:

Ctrl+C

Или через другую команду терминала:

pkill qbittorrent-nox

Дополнительно: Установка русской локализации

Если интерфейс на английском, установите языковой пакет:

sudo apt install qbittorrent -y

После этого в настройках WebUI можно будет выбрать русский язык.

Проверка статуса

Убедиться, что процесс запущен, можно командой:

ps aux | grep qbittorrent

Проверить, что порт 8081 слушается:

sudo netstat -tulpn | grep 8081

Теперь, когда qBittorrent-nox установлен и настроен, можно создавать ярлык на рабочий стол по инструкции выше.

Если вы используете консольную версию торрент-клиента qbittorrent-nox на Raspberry Pi, вы наверняка сталкивались с проблемой: при запуске через обычный ярлык окно терминала закрывается сразу после старта программы, или наоборот — программа падает при закрытии окна.

Сегодня я покажу, как сделать правильный ярлык на рабочий стол, который:

  • Открывает терминал;
  • Запускает клиент на нужном порту;
  • Не закрывает окно, позволяя вам видеть логи работы в реальном времени.

Почему это не работает «из коробки»?

Обычная команда запуска в ярлыке выглядит так:

Exec=lxterminal -e qbittorrent-nox --webui-port=8081

Проблема в том, что когда процесс завершается (или если терминал считает задачу выполненной), окно автоматически закрывается. Нам нужно заставить терминал «зависнуть» и ждать действий пользователя даже после запуска основной программы.

Решение: Магия exec bash

Чтобы окно оставалось открытым, мы добавим команду запуска новой оболочки (bash) в конец строки выполнения. Это создаст эффект «бессмертного» терминала.

Пошаговая инструкция

Шаг 1: Создаем файл ярлыка

Откройте терминал и создайте файл на рабочем столе:

nano ~/Desktop/qbittorrent.desktop

Шаг 2: Вставляем код

Скопируйте следующее содержимое в файл. Обратите внимание на строку Exec — именно там находится секрет успеха.

[Desktop Entry]
Type=Application
Name=qBittorrent NoX (Logs)
Comment=Запуск qBittorrent с сохранением окна терминала
Exec=lxterminal -e bash -c "qbittorrent-nox --webui-port=8081; exec bash"
Icon=qbittorrent
Terminal=false
Categories=Network;P2P;
StartupNotify=true
💡 Важное примечание: Часть команды ; exec bash означает: «Когда qBittorrent запустится (или если он вдруг завершится), запусти новый интерактивный сеанс Bash». Благодаря этому крестик закрытия окна не убьет процесс мгновенно, а у вас останется доступ к консоли.

Шаг 3: Делаем ярлык исполняемым

Сохраните файл (Ctrl+O, Enter) и выйдите (Ctrl+X). Затем дайте права на выполнение:

chmod +x ~/Desktop/qbittorrent.desktop

Шаг 4: Доверие системе (для новых версий Raspberry Pi OS)

В современных версиях ОС при первом запуске система может спросить разрешение или пометить ярлык как «Ненадежный».

  1. Нажмите правой кнопкой мыши на появившийся значок на рабочем столе.
  2. Выберите Properties (Свойства).
  3. Перейдите во вкладку Permissions (Разрешения).
  4. Поставьте галочку Allow executing file as program (Разрешить выполнение файла как программы).

Как это будет работать?

Теперь при двойном клике:

  1. Откроется красивое окно терминала.
  2. Вы увидите стандартные логи запуска qBittorrent (IP-адрес, порт, логин/пароль).
  3. Окно не закроется. Вы можете свернуть его, пользоваться браузером, а когда понадобится — развернуть и посмотреть, нет ли ошибок.
  4. Веб-интерфейс будет доступен по адресу: http://localhost:8081 (или IP вашей малины).

Частые вопросы

В: А если я закрою окно терминала крестиком?
О: Процесс qbittorrent-nox будет остановлен. Этот метод создан для удобного мониторинга, а не для фонового запуска 24/7 без участия пользователя. Для полной автономности лучше использовать systemd.

В: Можно ли изменить порт?
О: Да, просто замените 8081 на любой другой свободный порт в строке Exec.


Приятного пользования и высоких скоростей! 🚀

← Назад к списку