Сетевой дневник одного программиста

Персональный блог Константина Огородова

TrueNAS SCALE

Radarr и Sonarr отключили

В связи со специальной военной операцией России многие иностранные компании отказались в том или ином виде сотрудничать с Россиянами и Белорусами. В том числе и разработчики Radarr и Sonarr — ребятки отключили доступ к своим серверам и программы перестали связываться с IMDB и TVDB. Вдобавок к этому повышенный интерес к RuTracker’у со снятием блокировки некоторыми […]

Поддержка HTTPS при помощи Let’s Encrypt

Пришло время добавить поддержку защищённых каналов связи. Главным образом потому, что я планирую «поиграться» с аутентификацией и авторизацией, в том числе и через сторонние сервисы, по протоколу OAuth и OpenID Connect используя Identity Server 4. Да и блогу не помешает — поисковики охотнее сотрудничают. Но прежде чем перейти к практическим занятиям кратко освежим теорию. Чтобы […]

Контроллер входящего трафика

TrueNAS SCALE может использоваться как сервер приложений, поддерживая контейнейрную виртуализацию за счёт Docker’а. При этом за оркестровку контейнеризированных приложений отвечает Kubernetes. Большинство современных приложений представленных на Docker Hub’е — это веб приложения, а значит «общение» с ними должно быть организовано через 80-й (http) или 443-й (https) порт. Приложений много, а 80-й порт один — как […]

Контейнеризация приложения WaterMeterAutomation

Всегда мечтал поиграться с контейнеризацией приложений и, к слову сказать, приложение передачи показаний водосчётчиков для этого подходит как нельзя лучше, потому что запускаться оно должно с некоторой периодичностью в автоматическом режиме. Более того: в приложении не используется какого-то ОС-специфического API, а это значит, что контейнер может быть построен на базе Linux’а, и использоваться на домашнем […]

Интеграция приложений Transmmission, Jackett, Radarr, Sonarr, Plex

Я уже описывал ранее установку и настройку Plex — замечательного приложения позволяющего превратить сетевое хранилище ещё и в мультимедиа сервер. Plex предоставляет возможности по удобному отображению библиотек мультимедиа, а также непосредственно по просмотру файлов мультимедиа практически на любом устройстве. Однако задача по наполнению библиотеки мультимедиа должна быть решена сторонними средствами. Какими именно — это индивидуальный […]

SSH и SFTP

В большинстве статей посвящённых Linux так или иначе упоминается об использовании терминала для выполнения команд. Получить доступ к терминалу можно разными способами, но чаще всего для этих целей используется SSH (Secure Shell). TrueNAS SCALE не исключение, но по умолчанию служба выключена и поэтому сперва её нужно включить через меню System Settings -> Services, а также […]

Установка и настройка Plex

Чаще всего сетевое хранилище в домашних условиях используется как медиа-сервер. Это и не мудрено: фильмы и сериалы занимают много места, особенно в FullHD и 3D. В то же время NAS позволяет получить доступ к единой библиотеке мультимедиа с разных устройств не только внутри локальной сети, но и за её пределами. Возможно по этой причине, всё […]

Доступ к TrueNAS SCALE по протоколу SMB

Мой план по организации доступа к TrueNAS SCALE по протоколу FTP «накрылся медным тазом». А если быть точнее: не получается использовать FTP для копирования файлов на сервер для последующего использования другими приложениями, такими как Plex, к примеру. Вся проблема в правах доступа. В Linux системах права доступа к объектам можно определить в виде трёх триад: […]

Доступ к TrueNAS SCALE через FTP

Чтобы NAS начал выполнять свою основную функцию, а именно хранение файлов с доступом по сети, нужно сделать 2 вещи: создать набор данных (DataSet) и организовать доступ к этому набору данных. Создание набора данных подробно описано в официальной документации. Там же указано и назначение: «Массив (Pool) может быть разделён на несколько наборов данных (DataSets)» Каждый набор […]

Тестирование ZFS Raid-z1 в TrueNas Scale при помощи fio.

Продолжаю играться с TrueNas Scale, которая на момент написания статьи имеет статус «Alpha, почти Beta», благодаря nightly обновлению. Беря во внимание этот факт, а также то, что я с этой сборкой совсем не знаком (чуть-чуть знаком с Debian на примере Ubuntu и Linux Mint), возникло естественное желание проверить скорость работы созданного Raid-z1 массива. Предположу, что […]

Пролистать наверх