Image

Мааааленькие подсказки пользователям NAS Synology

1

Как выбрать модель NAS Synology

При всей своей универсальности линейка моделей Synology достаточна разнообразна и тем, кто присматривает данное устройство впервые для дома или офиса бывает сложно выбрать подходящую модель.

На мой взгляд в этом виноваты PR'щики и маркетологи самой Synology, которые в угоду рекламе стараются неофишировать какой функционал будет доступен на каждом из устройств. Более того, поскольку на рынке одновременно присутсвуют модели разных лет, то выбор становится ещё сложнее. В свою очередь видеоблогеры и журналисты, вслед за PR-службой Synology, лишь повторяют про отличие моделей с плюсом от моделей с литерой j в назавании.

Я же предлагаю отталкиваться от следующих вводных:
  1. Скорости сетевого адаптера, необходимого для Ваших задач (если Вы не знаете, то скорее всего Вам хватит одного Гигабитного порта).
  2. Количества и форм-фактора устанавливаемых дисков (для дома минимально это два 2.5"/3.5" + 1 на USB для резервных копий)
  3. Набора нужных Вам приложений. Да, так говорят многие, но это слишком общо. Есть как минимум три приложения, способные стать "лакмусовой бумажкой" (если они нужны, то одни модели, если нет, то другие):
  4. Модельный год, поддерживаемый текущей операционной системой DSM. Например, стоит учитывать, что DSM 7.2 - больше не дружит с Windows 7 и доменами ниже Windows Server 2008R2, а на DSM 7.1 не предлагается PHP выше 8.0.
Если нужен краткий совет, то выбирайте под свои задачи, например, для дома подойдут модели DS218j - DS223, а для офиса небольшой компании DS420+ , DS920+ или, например, DS224+. Так же дома рекомендую установить не жёсткие диски, а SSD Samsung (не Kingston и точно не с Алиэкспресс, с ними будут проблемы совместимости) - с SSD NAS будет бесшумным.

2

Документация Synology

Прежде всего рекомендую прочитать документацию от Synology.

3

Сообщество Synology

Для тех кто ищет информацию по самостоятельной настройке Synology, рекомендую почитать вот этот сайт.
Так же рекомендую посетить сайт сообщества энтузиастов XPnology.

4

Как автоматически удалять во всех папках Thumbs.db

Когда нет домена и доменных политик, а отключать на каждом компьютере в сети (включая BYOD ноутбуки и WebDAV подключения) создание файла Thumbs.db на сетевом диске нет возможности, можно в планировщике создать скрипт, который будет ежедневно подчищать папки от этих файлов Windows. Для этого создайте задание в планировщике (находится в панели управления) от пользователя root, в поле "Скрипт заданный пользователем" которого вставьте следующее:

find /volume1 -type f -name Thumbs.db -exec rm {} \;

Если Вы желаете конкретизировать папку, например удалить только в папке Общая, то замените /volume1 на /volume1/Общая
Аналогично можно удалять временные файлы *.tmp и/или файлы .DS_Store, создаваемые OS X.

5

Как настроить штатный антивирус Antivirus Essential (он же ClamAV) в условиях санкций

Компания ClamAV отказалась работать в РФ и блокирует Российские IP. Соответсвенно решением, как советуют многие авторы, могло бы быть использование зеркала антивурсных баз от microsoft или третьих лиц.
Для этого включаем SSH на Synology и подключаемся клиентом (наприемр MobaXTerm) с логином и паролем администратора.
Получаем права root - команда sudo -i
Переходим в папку с настройками антивируса:
cd /volume1/@appstore/AntiVirus/engine/clamav/etc
Если у Вас установлен пакет SynoCli File Tools, то запускаем mc, если нет, то используем редактор vi и редактируем файл freshclam.conf
Добавьте в конце следующие строчки:
PrivateMirror https://clamav-mirror.ru/
PrivateMirror https://mirror.truenetwork.ru/clamav/
PrivateMirror http://mirror.truenetwork.ru/clamav/
ScriptedUpdates no
А в начале строчки с основным источником доавьте символ # и пробел. (Первратив её в комментарий).
Сохраните файл и выйдите из редактора.
Удалите файл freshclam.dat командой:
rm ./engine/clamav/var/lib/freshclam.dat
После этого обновите ативирус обычным способом. 
В конце не забудьте отключить SSH на Synology.

6

Письма себе с напоминаниями

Если у Вас в Synology поднят почтовый сервер, то можно настроить события для отправки себе писем с напоминаниями. Например, не забыть оплатить страховку, домен или что-то ещё.

Для этого:

  • Заходите в Панель управления (Control Panel)
  • В раздел Планировщик задач (Task Scheduler)
  • И создаёте Запланированную задачу/Скрипт заданный пользователем (Scheduled Task/User Defined Script)
  • Указываете дату отправки и периодичность.
  • В поле скрипт указываете: { echo "Subject: тема"; echo "текст письма"; } | sendmail -v  my@email.com

7

Внесение Ваших HDD и SDD в список поддерживаемых

Начиная с моделей 2023 года Synology стала предупреждать о том, что не все жёсткие диски и SSD одинаково полезны для их устройств. А на моделях 2025 года и новее Synology напрямую блокирует создание тома и RAIDa для неподдерживаемых моделей (Synology HDD Lock). Чтобы исправить эту ситуацию можно либо покупать накопители под брендом Synology, либо использовать скрипт с GitHub, который добавит Ваши диски в базу совместимых, расположенную на Вашем устройстве (Synology HDD db).
Скрипт.

8

Кто из пользователей заблокировал файл

К сожалению Web-инструмента или приложения для решения данной задачи нет, но можно через SSH подключение:

  1. В Панели управления в разделе Терминал и SNMP включить службу SSH
  2. Подключитесь по SSH (например, через приложение Putty или Mobaxterm) с логином и паролем администратора.
  3. Перейдите к полномочиям пользователя root коммандой sudo -i (потребуется пароль администратора
  4. Чтобы посмотреть кем заняты, открытые по сети, файлы используйте комманду smbstatus
  5. Чтобы закрыть занятый файл используйте комманду kill <PID> (<PID> номер процесса).
  6. Чтобы получить список ID и имён пользователей используйте команду
    cat /etc/passwd | awk -F : '{print $1"\n\tu: "$3"\n\tg: "$4}' > /volume1/homes/ADMIN/user_uid_gid.txt
    (замените ADMIN на имя Администратора или просто укажите в пути какую-либо Общую папку).

9

qBittorrent

Для установка Torrent-клиента qBittorrent на Synology без Docker необходимо выполнить следующие действия:

  1. В Центре пакетов в Настройках добавить источник: https://spk7.imnks.com  
  2. В Центе пакетов в поиске найти qBittorrent (без версии 4) и нажать установить (согласиться на установку из неизвестного источника)
  3. В процессе установки задать логин и пароль для Web-интерфейса qBittorrent (они нужны именно и только для этого, но терять их нельзя)
  4. После установки в File Station в появившейся Общей папке Download создать подпапку Temp
  5. Из меню приложений DSM запустить qBittorrent и войти, с указанными в процессе установки логином и паролем.
  6. Для смены языка нажмите на второй справа иероглиф и в первом пункте, открывшегося меню, выберите удобный для Вас язык. Например, русский.
  7. В Настройках в разделе Поведение отключите Файлы журнала
  8. В Настройках в разделе Загрузки замените Хранить неполные торренты на адрес папки Temp, которую Вы создали ранее (его можно узнать нажав на ней в File Station правую кнопку и выбрав Свойства).
  9. В Настройках в разделе Загрузки поставьте галочку Добавлять расширение .!qB к неполным файлам
  10. В Настройках в разделе Соединение скопируйте Порт прослушивания и настройте на роутере его проброс до Вашего Synology. Проверьте после смены порта, чтобы внизу была зелёная иконка - Состояние связи: подключено.
  11. В Настройках в разделе Расширенные в пункте Необязательный IP-адрес для привязки укажите Все адреса IPv4.
  12. В Настройках в разделе Расширенные в пункте Алгоритм заглушения отдачи укажите Каждому по кругу.
  13. В Настройках в разделе Соединение (подраздел Ограничение соединений) и в разделе Скорость настройте какую часть Вашего интрнет канала будет занимать обмен Torrent-файлами и по каким дням.
  14. В разделе Веб-интерфейс укажите порт, который будет использоваться для управления qBittorrent (по умолчанию он 8085, НО лучше сменить) и настройте на роутере его проброс до Вашего Synology.
  15. Если нужно создать под разные типы загрузок разные подпапки, то создайте их в File Station.
  16. Проверьте в FileStation в Свойствах папки Download и вложенных подпапках, чтобы туда был доступ на запись и чтение у пользователя qBittorrent.
  17. Задайте в Категориях (меню слева) соотвествие категорий и подпапок по аналогии с п.8

10

Как подключить сетевую папку с другого сервера для работы в File Station

Чтобы узнать список SMB ресурсов другого сервера можно создать и запустить задачу от имении root с следующим скриптом:
smbclient -L //192.168.1.XXX > /volume1/Ваша_Папака/shared.txt
(Ваша_папка - любая досутпная Вам общая папка, 192.168.1.XXX - IP-адрес сервера).

Чтобы подключить расшаренные сетевые папки, зайдите в File Station и встав на любую Общую папку нажмите Инструменты, Подключить удалённую папку, Общая папка CIFS, заполните поля данными из файла shared.txt .