Как установить бесплатный файловый менеджер net2ftp в панели управления VestaCP
Posted On 2018-08-23
Панель управления Vesta CP предлагает только платный файловый менеджер. В качестве бесплатной альтернативы — можно использовать бесплатное решение в виде net2ftp.
Возможности для пользователей:
- перемещение по каталогам и подкаталогам ftp сервера;
- загрузка файлов и поддержка распаковки архивов, flash-загрузчики;
- скачивание файлов, если выбрали множество файлов(каталогов) — загрузка в zip-архиве;
- архивирование файлов(каталогов) и возможность отправки этого архива *.zip на email, отправка файлов не анонимна: ваш IP-адрес так же как и время отправления будет добавлен в email;
- разархивирование: поддерживаемые форматы: .zip, .tar, .tgz and .gz;
- установка PHP-скриптов (если настроена такая возможность на сервере);
- копирование, перемещения, удаление файлов(каталогов);
- переименование, изменение прав доступа для файлов(каталогов);
- копирование или перемещения файлов(каталогов) на другой ftp-сервер;
- просмотр кода с подсветкой синтаксиса;
- подсчет размера файлов(каталогов);
- поиск файлов по слову или выражению;
- редактирование html, php кода с подсветкой синтаксиса (CodePress);
- текстовый редактор — для редактирования файлов.
Возможности для администраторов:
- Safe Mode — net2ftp прекрасно работает при SafeMode;
- MySQL DB — нужна для ведения логов, дневного лимита; опцию можно включить в конфигурационном файле;
- Авторизация — возможность подключаться пользователям к различным ftp-серверам;
- Введение лог-файлов — доступны 3 различных типа логов: по запрашиваемым страницам, по ошибкам, по логинам;
- Дневной лимит — ограничение дневного обьёма передачи данных и время исполнения скриптов для каждого пользователя. * Как только пользователь превышает предел — передача данных к серверу заблокируется;
- Лимит больших файлов — файлы, которые больше чем этот лимит не могут быть загружены/скачаны, остается возможность — переименовывать/удалять/изменять права;
- Запрещенные имена — файлы(каталоги), содержащие эти имена -не обрабатываются;
- Интеграция с другими PHP приложениями — доступны модули для Drupal.
Выполним его установку и подключим для работы на адресе http://ip/net2ftp
# cd /usr/share/ # wget -c http://www.net2ftp.com/download/net2ftp_v1.0.zip # unzip net2ftp_v1.0.zip # chmod 777 net2ftp_v1.0/files_to_upload/temp # ls -ld net2ftp_v1.0 drwxr-xr-x 3 root root 4096 Apr 24 2013 net2ftp_v1.0 # ls -ld net2ftp_v1.0/files_to_upload/ drwxr-xr-x 8 root root 4096 Apr 24 2013 net2ftp_v1.0/files_to_upload/
Конфигурационный файл net2ftp:
net2ftp_v1.0/files_to_upload/settings.inc.php - конфиг
# vi /usr/share/net2ftp_v1.0/files_to_upload/settings.inc.php $net2ftp_settings["max_filesize"] = "500000000";
# cat /etc/httpd/conf.d/net2ftp.conf Alias /net2ftp /usr/share/net2ftp_v1.0/files_to_upload <Directory /usr/share/net2ftp_v1.0/files_to_upload/> Order Deny,Allow Deny from All Allow from 72.72.0.0/16 </Directory>
Перезапускаем Apache:
# /etc/init.d/httpd restart
https://fornex.com/wiki/net2ftp-vesta/