Решил на своем Synology настроить Web сервер. Информации из панели управления мне недостаточно, захотелось посмотреть, как это выглядит изнутри. Для этого подключился по ssh к серверу.
Научиться настраивать MikroTik с нуля или систематизировать уже имеющиеся знания можно на углубленном онлайн-курcе по администрированию MikroTik. Автор курcа – сертифицированный тренер MikroTik Дмитрий Скоромнов. Более 40 лабораторных работ по которым дается обратная связь. В три раза больше информации, чем в MTCNA.
Чтобы это сделать, необходимо включить ssh доступ. Для этого в панели управления выбираем раздел "Терминал и SNTP" и ставим галочку напротив "Включить службу SSH"
После этого можно подключаться по 22 порту через putty к серверу. В качестве имени пользователя необходимо указывать root, а пароль от своей администраторской учетной записи. Заходим и видим обычную черную консоль:
Я, хотя и знаю все популярные команды UNIX, все же предпочитаю пользоваться Midnight Commander или просто mc. В synology по-умолчанию его нет и просто так поставить его не получится. Я сначала решил скачать исходники, скомпилировать и установить, как это обычно делается. Но перед этим решил погуглить вопрос, может есть путь попроще.
И он действительно есть. Чтобы быстро и легко установить MC на Synology, достаточно просто подключить через панель управления альтернативный репозиторий и в несколько кликов мышки установить Midnight Commander. Для этого идем в Центр пакетов, нажимаем Настройки, открываем вкладку Источники пакетов и добавляем новый:
Название - SynoСommunity
Местоположение - http://packages.synocommunity.com
Жмем Ок. Все. Теперь можно выбирать в списке пакетов раздел Сообщество и там выбрать Midnight Commander, или что-то другое, вам необходимое:
Теперь идем в консоль Synology, пишем там 2 простых символа mc и работаем в любимом и привычном midnight commander.
Кстати, внутри все очень любопытно устроено. Похоже на сильно измененный RHEL или CentOS. В качестве web сервера используется httpd, но при этом в системе установлен и работает и nginx и php-fpm. Система установлена на raid1, построенный на mdadm, в который включены по разделу с каждого диска в системе. Пользовательские тома на lvm. Может как-нибудь найдется время и желание, покопаюсь, расскажу поподробнее о внутренностях.
Научиться настраивать MikroTik с нуля или систематизировать уже имеющиеся знания можно на углубленном онлайн-курcе по администрированию MikroTik. Автор курcа – сертифицированный тренер MikroTik Дмитрий Скоромнов. Более 40 лабораторных работ по которым дается обратная связь. В три раза больше информации, чем в MTCNA.
DSM 7.1 репозиторий добавил, а командера нет...
https://xpenology.com/forum/topic/41185-midnight-commander/?do=findComment&comment=194846
"Давненько исчез, теперь mc входит в пакет Synocli file tools" - поставил, и точно МС в комплекте.
Антон, спасибо!!!
Можно поставить SynoCli File Tools
Спасибо, помогло
Не добавляются источники пакетов, http://packages.synocommunity.com и https://synocommunity.com/package/synocli-file выдают ошибку. Возможно потому причина в xrenology, но год назад все получилось.
Первый репозиторий вообще не отвечает. Возможно закрыли.
Ничего там не закрыли. Просто сертификаты протухли.
sudo -i
mv /etc/ssl/certs/ca-certificates.crt /etc/ssl/certs/ca-certificates.crt.bak
curl -Lko /etc/ssl/certs/ca-certificates.crt https://curl.se/ca/cacert.pem
tsuaf Красавчек!
После curl -Lko /etc/ssl/certs/ca-certificates.crt https://curl.se/ca/cacert.pem смог добавить http://packages.synocommunity.com в список пакетов
Красавчик! очень помог. ты сам это придумал или взял гдето?
На зарубежных форумах вычитал.
tsuaf, дай бог тебе здоровьичка! Нигде больше я такого не встречал решения. Просто и доступно. Ты мегамозг!
теперь это - SynoCli...
еще бы написали как драйвер DLINK DWA 525 установить - а то совсем все грустно у меня...
Больше не работает - теперь МС есть только в ipkg и ставится через консоль
Давно уже не работает. Статья более 5-ти лет назад писалась.
ВЫ ОШИБАЕТЕСЬ MC ЕСТЬ В ПАКЕТЕ SynoCli File Tools
https://synocommunity.com/package/synocli-file
Устанавливаем пакет из сообщества (галка -любой разработчик)
Подключаемся через Putty по SSH (не забываем активировать в DSM) под своей учеткой, затем sudo -i
и mc вуаля.
Спасибо.
не добавляется репозиторий
Тоже разобрался))
Для тех кто не смог разобраться:
Центр пакетов\Настройки\Основное\Уровень доверия - Любой источник.
То есть статья в таком виде все еще актуальна?
Да, актуальна, только что поставил)
Только желательно всё таки не "Любой источник", а второй пункт (у меня это "Synology Inc. and trusted publishers"), т.к. сертификат SynoCommunity все равно импортируется автоматом при добавлении сорца.
Не подскажите в чем может быть дело, установли прогу, пишет что успешно установилась, но запускаться не хочет, запускал в ручную, но все равно программа имеет статус - остановлена.
Её нужно запускать только через SSH в командной строке
Добрый день,
у меня пишет на синолоджи вот такое
Невозможно установить "Midnight Commander". Данный пакет не создан Synology Inc.
как быть - подскажите пожалуйста
Разобрался :)
И как же его установить?
поставить галочку в настройки - основное "разрешить установку доверенным издателям"