Sprut.IO — веб файловый менеджер для хостинга
Раздел(ы): GNU Linux - CentOS / Debian, Вебмастеру, Панели управления хостингом, Программное обеспечение
Просмотры: 5408
Комментарии: 2
Нет необходимости говорить о пользе файлового менеджера на хостинге, когда он позволяет осуществлять действия с файлами в окне вашего браузера. В этой статье я расскажу как бесплатно установить на хостинг веб файловый менеджер Sprut.IO. Это решение особенно полезно, когда вы используете бесплатную панель управления хостингом VestaCP, в который модуль файлового менеджера платный.
Файловый менеджер Sprut.IO — это проект компании Beget.RU и он предоставляется бесплатно всем клиентам этого хостинга. В последнее время он также стал доступен для установки на любой хостинг-сервер на безвоздмездной основе.
Предварительная подготовка хостинга
Дальнейшее изложение справедливо для сервера с операционной системой CentOS 7.
Для установки и работы файлового менеджера вам потребуется среда с установленным Docker и не менее 1.5 Гб места на диске.
О том как установить Docker на CentOS я написал в этой статье: https://moonback.ru/page/how-to-install-docker-on-centos-7
Установка двухпанельного файлового менеджера Sprut.IO
Зайдите на сервер по SSH и создайте директорию Sptut.IO:
# mkdir /opt/sprutio # cd /opt/sprutio
Скачайте скрипт установки:
# wget https://raw.githubusercontent.com/LTD-Beget/sprutio/master/run.sh
Сделайте его исполняемым:
# chmod +x run.sh
И запустите его:
# ./run.sh
Время установки, как правило, не превышает 10 минут.
Если все пройдет нормально, то после установки файловый менеджер будет доступен по https протоколу по IP-адресу вашего сервера или домену на 9443 порту. Для авторизации в файловом менеджере используются существующие пользователи операционной системы. SSL сертификат используется самоподписанный. При входе можно выбрать желаемый язык.
Ну а дальше все как в обычном файловом менеджере. Можно создавать и редактировать файлы. Копировать, перемещать, переименовывать, менять атрибуты — в общем, все как в привычных программах этого типа, только через веб интерфейс в окне браузера.
Кроме всего прочего также можно скачать файлы с сервера и загрузить на него.
Дополнительные команды SprutIO
Для остановки используйте:
# ./run.sh stop
Для обновления:
# ./run.sh pull
Для повторного запуска:
# ./run.sh start
Если не работает SprutIO
Иногда это случается.
Во-первых проверьте работу в другом браузере.
Если не помогает, то выполните обновление как описано выше (мне всегда помогало).
Благодарности
При написании статьи были использованы следующие источники:
Не работает авторизация, вбивал данные root пользователя, и данные пользователя созданного в панели VestaCP, не принимает и все тут. Смена браузера и обновление не помогают.
Пользуюсь в beget очень удобно, особенно когда надо править .htaccess