FTP Manager
Модуль управления FTP аккаунтами
https://github.com/gameap/ftp-module
Модуль поддерживает создание, удаление, обновление аккаунтов FTP на выделенных серверах. После создания FTP аккаунта можно подключиться к нему например через FileZilla или другой клиент.
Установка модуля
Зайдите в панель, выберите Модули -> Marketplace
Найдите в списке FTP модуль и нажмите “Установить.”
Настройка модуля
Также, нужно настроить модуль, задать команды, которыми будут управляться FTP аккаунты.
С главной страницы панели перейдите в “FTP” -> “Команды”, задайте команды как это указано в примере:
Команда создания:
./ftp.sh add --username="{username}" --password="{password}" --directory="{dir}"
Команда обновления:
./ftp.sh update --username="{username}" --password="{password}" --directory="{dir}"
Команда удаления:
./ftp.sh delete --username="{username}"
Настройка выделенного сервера (ноды)
Скачайте ftp.sh
отсюда и поместите его в рабочий каталог на выделенном сервере (по умолчанию /srv/gameap
) и установите ему права на выполнение:
chmod +x /srv/gameap/ftp.sh