Как установить и настроить SABnzbd на Linux

Установите SABnzbd, используя маршрутизацию пакетов, подходящую для вашего дистрибутива Linux, затем откройте мастер настройки в браузере, чтобы подключиться к вашему Usenet-провайдеру. Пользователи Ubuntu могут использовать PPA только со стабильными версиями; команда SABnzbd рекомендует использовать контейнер для Debian, если важна более новая версия пакета, с Debian Backports в качестве варианта APT. В других дистрибутивах используйте пакет, ссылка на который есть в руководстве проекта для Unix/Linux или в образе Docker от LinuxServer.io.

SABnzbd работает как веб-приложение, а не как традиционное окно рабочего стола. Запускайте его от имени вашей обычной учетной записи Linux; после установки для его работы не требуются права root.

Установите SABnzbd в Ubuntu.

В вики SABnzbd описан репозиторий JCFP nobetasPPA для стабильных релизов. Это сторонний репозиторий, а не пакет, поддерживаемый командой SABnzbd. В поддерживаемой версии Ubuntu откройте Терминал и выполните:

sudo add-apt-repository ppa:jcfp/nobetas
sudo apt update
sudo apt install sabnzbdplus

Если ваша система не распознает этот репозиторий add-apt-repository, software-properties-commonсначала установите его. Зависимости PPA также требуют наличия репозиториев Universe и Multiverse от Ubuntu. В руководстве по установке PPA для Ubuntu указаны подробности установки и примечания к поддерживаемым версиям.

В терминале Ubuntu отображаются команды установки стабильного репозитория SABnzbd PPA, apt update и sabnzbdplus install.
В Ubuntu добавьте PPA, содержащий только стабильную версию, обновите APT и установите sabnzbdplus.

Установите SABnzbd в Debian.

Стабильный репозиторий Debian может отставать от релизов SABnzbd. Проект рекомендует контейнерную установку Debian, если вам нужна более актуальная версия. Если вы предпочитаете APT, в руководстве по Debian от проекта рекомендуется использовать Backports. В текущем примере используется Debian 13, Trixie.

Добавьте соответствующую запись Backports в конфигурацию источников APT, сохранив при этом существующие записи репозитория:

deb http://deb.debian.org/debian trixie-backports main contrib non-free

Убедитесь, что ваши стандартные источники Debian уже включают main, contrib, и non-free. Замените trixieв записи Backports и выполните команду установки ниже, если у вашего релиза Debian другое кодовое имя; не смешивайте релизы.

sudo apt update
sudo apt install -t trixie-backports sabnzbdplus
В терминале Debian отображается запись источника Trixie Backports и команда для установки sabnzbdplus из Backports.
В поле Backports и целевом пакете необходимо использовать кодовое имя вашей версии Debian.

Запустите приложение sabnzbdplusили продолжите настройку службы, описанную в официальном руководстве по установке Debian.sources . Перед изменением источников APT ознакомьтесь с этим руководством, особенно если ваша система использует более новые файлы Debian в стиле deb822 .

Используйте Docker на другом дистрибутиве Linux.

На странице установки проекта для Unix/Linux есть ссылка на многоархитектурный контейнер SABnzbd, поддерживаемый LinuxServer.io. Этот способ работает на многих хостах Linux, на которых установлен Docker Compose. Создайте файл Compose, например, такой, compose.yamlи замените примеры путей к хостам и числовые идентификаторы пользователей/групп значениями для вашей машины:

services:
  sabnzbd:
    image: lscr.io/linuxserver/sabnzbd:latest
    container_name: sabnzbd
    environment:
      - PUID=1000
      - PGID=1000
      - TZ=Etc/UTC
    volumes:
      - /home/your-name/sabnzbd-config:/config
      - /home/your-name/incomplete:/incomplete-downloads
      - /home/your-name/downloads:/downloads
    ports:
      - 8080:8080
    restart: unless-stopped
Редактор кода Linux, отображающий файл Docker Compose с образом SABnzbd, идентификаторами пользователей, точками монтирования томов, портом и политикой перезапуска.
Файл Compose хранит конфигурацию SABnzbd и папки для загрузок на хосте Linux.

Сначала создайте три каталога хоста. Установите параметры PUIDи для учетной записи , которая должна владеть файлами. Затем запустите контейнер:PGIDid -uid -g

В терминале Linux отображаются команды для проверки числовых идентификаторов пользователей и групп, а также для создания каталогов загрузки SABnzbd.
Используйте идентификаторы учетной записи, которая будет владеть смонтированными файлами SABnzbd.
docker compose up -d
В терминале Linux отображается команда `docker compose up -d` и успешный запуск контейнера SABnzbd.
Запустите сервис в фоновом режиме с помощью Docker Compose.

В настройках папок SABnzbd используйте пути контейнера /incomplete-downloadsи /downloads; они соответствуют указанным выше каталогам хоста. На официальной странице SABnzbd для Unix указана опция Docker, а в документации по контейнерам LinuxServer.io описаны его порты, тома и права доступа.

Настройки папок SABnzbd в браузере: незавершенные загрузки отображаются в /incomplete-downloads, а завершенные — в /downloads.
Пути к папкам SABnzbd должны совпадать с точками монтирования контейнера.

Откройте веб-интерфейс и завершите настройку.

Для пакетов Ubuntu или Debian запустите SABnzbd из меню приложений или sabnzbdplusот имени обычного пользователя. Для Docker откройте http://localhost:8080на хосте. Служба пакетов обычно использует http://localhost:8080/sabnzbd/; используйте адрес, открытый программой запуска, или адрес, указанный в документации службы, если он отличается.

При первом посещении выберите язык интерфейса и нажмите «Запустить мастер» . Затем мастер быстрого запуска SABnzbd запросит данные вашего Usenet-сервера. Используйте хост, порт, имя пользователя и пароль, предоставленные вашим провайдером. Включите SSL только в том случае, если провайдер его поддерживает, и используйте указанный им защищенный порт. Выберите «Проверить сервер» , чтобы проверить соединение перед завершением работы мастера.

Мастер первого запуска браузера SABnzbd с выбором языка и кнопкой «Запустить мастер».
Выберите язык интерфейса, чтобы запустить мастер первоначальной настройки SABnzbd.
Экран настройки сервера SABnzbd с элементами управления «Хост», «Порт», «Имя пользователя», «Пароль», «SSL» и «Тестовый сервер».
Введите параметры подключения от вашего Usenet-провайдера, затем проверьте работу сервера.

Если проверка соединения не удалась, перепроверьте имя хоста сервера провайдера, порт, учетные данные и требования SSL. После завершения настройки откройте Config > Folders , чтобы убедиться, что места для загрузки готовых и временных файлов существуют и доступны для записи учетной записью, в которой запущен SABnzbd. В случае с Docker пути в интерфейсе должны совпадать с путями к контейнерам из файла Compose.

Сохраните интерфейс приватным.

SABnzbd по умолчанию прослушивает порт 8080, но для обычного использования переадресация портов маршрутизатора не требуется. Отключите внешний доступ в Интернет и не открывайте порт 8080 напрямую в общедоступный Интернет. В проекте задокументированы серьезные уязвимости веб-интерфейса в версиях 5.1.1 и более ранних; на странице загрузок в настоящее время указана версия 5.1.3 как стабильная. Установите актуальную исправленную версию, прежде чем рассматривать возможность удаленного доступа, и следуйте текущим рекомендациям проекта по безопасности. Для удаленного использования предпочтительнее использовать VPN или тщательно настроенный обратный прокси-сервер HTTPS с аутентификацией.

Для выбора пакетов для конкретных версий и способа установки из исходного кода см. руководство по установке SABnzbd для Unix/Linux , краткое руководство по настройке , страницу загрузок и уведомление о безопасности .

Оставить комментарий

Как безопасно восстановить потерянные разделы и данные с жесткого диска

Как безопасно восстановить потерянные разделы и данные с жесткого диска

Узнайте, как восстановить потерянные разделы и файлы с помощью TestDisk и PhotoRec. Защитите исходный диск, проведите безопасное сканирование и сохраните восстановленные данные на другой диск.

Как сканировать QR-коды на настольном компьютере с Linux

Как сканировать QR-коды на настольном компьютере с Linux

Сканируйте QR-коды в Linux с помощью CoBang, используя веб-камеру или файл изображения. См. варианты установки, шаги настройки и решения проблем с доступом к камере Flatpak.

Как изменить настройки веб-камеры в Linux с помощью Cameractrls

Как изменить настройки веб-камеры в Linux с помощью Cameractrls

Изменяйте настройки веб-камеры в Linux с помощью Cameractrls: настраивайте экспозицию, цвет, подавление мерцания и другие поддерживаемые параметры, а затем проверяйте совместимые видеорежимы.

Как установить PhpStorm на Linux: Toolbox, Tar.gz, Snap и AUR

Как установить PhpStorm на Linux: Toolbox, Tar.gz, Snap и AUR

Установите PhpStorm на Linux с помощью JetBrains Toolbox или автономного архива tar.gz, а также через Snap и Arch AUR. Java уже включена в комплект.

Как создать резервную копию CD-ROM в формате ISO в Linux

Как создать резервную копию CD-ROM в формате ISO в Linux

Создайте образ CD-ROM ISO в Linux с помощью GNOME Disks или dd. Определите оптический привод, отслеживайте процесс копирования, проверяйте образ и узнавайте, когда поврежденный диск или аудиодиск требует использования другого инструмента.

Как вырезать изображение в Linux с помощью GIMP

Как вырезать изображение в Linux с помощью GIMP

Удаление фона фотографии в Linux с помощью GIMP: обведите контур объекта, удалите выделенный фон, сохранив прозрачность, и экспортируйте многоразовый PNG-файл.

Как установить Cisco Packet Tracer на Linux

Как установить Cisco Packet Tracer на Linux

Загрузите Cisco Packet Tracer 9.0.1 для Ubuntu 64-бит, установите DEB-пакет с помощью APT, примите лицензионное соглашение в Терминале и войдите в систему, чтобы начать лабораторную работу.

Скачайте FlightGear бесплатно: официальное руководство по установке

Скачайте FlightGear бесплатно: официальное руководство по установке

Скачайте FlightGear бесплатно с официального сайта. Сравните пакеты для Windows, macOS и Linux, установите файлы данных и совершите свой первый полет.

Настольное приложение Google Tasks: как им пользоваться на компьютере

Настольное приложение Google Tasks: как им пользоваться на компьютере

Откройте Google Задачи в браузере, добавьте ярлык Chrome или запустите приложение, и управляйте задачами с указанием даты через Календарь и Gmail.

OKSampler: Бесплатный и простой музыкальный сэмплер для клавишных ритмов.

OKSampler: Бесплатный и простой музыкальный сэмплер для клавишных ритмов.

OKSampler сопоставляет MP3-клипы с клавишами клавиатуры и может зацикливать аудио. Узнайте, что делает эта старая бесплатная программа, на чем заканчиваются ее старые функции и что нужно проверить перед загрузкой.