Смонтируйте папку FTP на Synology (не CIFS)

Несколько предложений:

  • Сетка комната: мы использовали алфавитные коды с двумя символами на одном размере и двузначные числа на другом, так, чтобы можно было быстро обратиться к стойке или элементу оборудования его местоположением: "BG42".

  • Выясните базовую политику управления кабелями и осуществите ее под страхом смертной казни. Непротиворечивость в кабельных соединениях сохраняет незапланированные отключения электричества ("О, THAT's, куда тот кабель пошел!")

  • Персональное предпочтение, но я предполагаю, что Вы выполняете свои кабели долгого пути общего доступа (сеть, волокно, и т.д.) выше стоек в кабельных желобах, если у Вас есть пространство; только выполненный материал под плитками для полов, которые Вы планируете никогда не переместить, как главный кабель питания. Много сердитых часов имеют, я потратил перевозку барабаны старого кабеля SSA из-под пола, где это было проложено под землей, разъединенное и забытое. В некоторых местах это стало проблемой подавить плитки для полов...

Удачи!

1
задан 18 February 2014 в 15:46
2 ответа

Было бы полезно подробнее. Это веб-сайт, работающий на NAS, или это удаленный веб-сервер, к которому NAS подключается по ftp? т.е. вы отправляете файлы на NAS, а они отправляются на веб-сервер?

Я предполагаю, что последнее, и если это так, пользовательский интерфейс Synology не имеет этой опции. В командной строке также нет клиента ftp.

Уточните у провайдера своего веб-сайта, является ли ftp единственным вариантом? если открыт SSH / SFTP, вы потенциально можете выполнить синхронизацию файлов по ssh из Synology.

т.е. https://www.digitalocean.com/community/articles/how-to-copy-files-with-rsync-over-ssh

Править - Спасибо за пояснение.

Как сказал Майкл Хэмптон: ftp очень плох для блокировки файлов. Итак, с учетом этих ограничений.

  1. Определите общий ресурс на Synology, который является промежуточной областью для публикации. Не редактируйте из промежуточной области, делайте это где-нибудь еще, в идеале в инструменте управления версиями, а затем переходите к промежуточному этапу.
  2. Установите python в Synology. В графическом веб-интерфейсе python 2.7 доступен для установки из диспетчера пакетов.
  3. В командной строке NAS разверните ftp-скрипт на основе python в этом другом ответе https://stackoverflow.com/a/5664673/998808 - Он хорошо документирован с параметрами для обхода файловой системы и удаленного каталога.
  4. Необязательно - Настройте Cron для выполнения сценария в определенное время (например, в одночасье). Инструкции для cron по синологии можно найти здесь. http://jimmybonney.com/articles/manage_crontab_synology/

Примечание - по какой-то причине все задачи cron в synology выполняются от имени пользователя root, поэтому при развертывании скрипта вы можете разместить его где угодно, но я бы посоветовал создать пользователя для загрузки на NAS и сохранить ftp-скрипт в его домашнем каталоге. Таким образом, сценарий можно редактировать, не переходя в командную строку.

Редактировать X2 - Как вы упомянули о настройке GIT в другом окне, я отмечу, что сервер GIT является доступным пакетом в Synology, и есть различные статьи о скриптах после фиксации. Это означает, что вы могли бы добиться большего успеха, чем шаг 4 выше, определив сервер GIT, который вызывает сценарий python после фиксации и автоматически обновляет файлы на веб-сервере. Извините, у меня нет более подробной информации об этом. Я еще не дошел до установки git в Synology.

s homedir. Таким образом, скрипт можно редактировать, не переходя в командную строку.

Edit X2 - Как вы упомянули о настройке GIT в другом окне, я отмечу, что сервер GIT является доступным пакетом в Synology, и есть различные статьи о скриптах после фиксации. Это означает, что вы могли бы добиться большего успеха, чем шаг 4 выше, определив сервер GIT, который вызывает сценарий python после фиксации и автоматически обновляет файлы на веб-сервере. Извините, у меня нет более подробной информации об этом. Я еще не дошел до установки git в Synology.

s homedir. Таким образом, скрипт можно редактировать, не переходя в командную строку.

Edit X2 - Как вы упомянули о настройке GIT в другом окне, я отмечу, что сервер GIT является доступным пакетом в Synology, и есть различные статьи о скриптах после фиксации. Это означает, что вы могли бы добиться большего успеха, чем шаг 4 выше, определив сервер GIT, который вызывает сценарий python после фиксации и автоматически обновляет файлы на веб-сервере. Извините, у меня нет более подробной информации об этом. Я еще не дошел до установки git в Synology.

Это означает, что вы могли бы добиться большего успеха, чем шаг 4 выше, определив сервер GIT, который вызывает сценарий python после фиксации и автоматически обновляет файлы на веб-сервере. Извините, у меня нет более подробной информации об этом. Я еще не дошел до установки git в Synology.

Это означает, что вы могли бы добиться большего успеха, чем шаг 4 выше, определив сервер GIT, который вызывает сценарий python после фиксации и автоматически обновляет файлы на веб-сервере. Извините, у меня нет более подробной информации об этом. Я еще не дошел до установки git в Synology.

0
ответ дан 4 December 2019 в 00:28

Начиная с DSM 6.1, в File Station вы можете подключаться к FTP-серверу: -> File Station - Инструменты - Удаленное подключение - Настройка подключения

Затем выберите FTP и просто следуйте инструкциям «Мастера настройки удаленного подключения».

1
ответ дан 4 December 2019 в 00:28

Теги

Похожие вопросы