Обзор Sprut.io

Sprut.io – это бесплатное клиент-серверное приложение с открытым исходным кодом, заменяющее стандартный FTP-клиент на файловый менеджер с полным набором необходимых функций для максимально комфортного управления файлами на локальном и удаленных серверах. Для его установки вам понадобится Linux-платформа с предустановленным Docker, 1.5 Гб свободного места и около 5 минут времени на инсталляцию. Для операционных системWindowsи MacOSX понадобится инструмент виртуализации VirtualBox.

Как было уже сказано, Sprut.io является клиент-серверным приложением. Серверная часть устанавливается на машину, доступ к которой осуществляется через веб-клиент, работающий в любом современном браузере. После установки клиент становится доступенпо httpsпо IPадресу или доменному имени на 9443 порту. Простую и понятную инструкцию по установке можно найти по этой ссылке https://sprut.io/install.

Что бросается в глаза в первую очередь после запуска Sprut.io, так это приятный для глаз и удобный в работе двухпанельный интерфейс.

1

Каждая панель может отображать файлы как с домашнего, так и с удаленного FTP в любом взаимном сочетании (например, обе панели могут быть подключены к двум различным удаленным серверам). При этом перемещать файлы между директориями можно при помощи технологии Drag&Drop, то есть просто мышью.

Другой важной особенностью Sprut.io являетсявкладочный интерфейс. Он позволяет открывать и работать со множеством файлов прямо в файловом менеджере (например, можно скопировать код скрипта из файла).

2

В Sprut.ioтакже интегрирован неплохой редактор кода с функцией подсветки синтаксиса и возможностью изменить тип кодировки. Редактор читает расширение файла и самостоятельно выбирает нужный язык программирования. В наличии поддержка функции автодополнения и встроенный плагин Emmet, существенно упрощающий редактирование HTMLи CSSкода.

3

Еще одна удобная фича, реализованная в этом файловом менеджере – встроенная программа для просмотра графических файлов. Позволяет переворачивать картинку, менять масштаб и переходить к следующему изображению не закрывая окно.

4

Основное назначение Sprut.io, конечно же, непосредственная работа сфайлами. И для этих целей предоставляется обширный инструментарий:

  • прежде всего в наличии стандартный набор операций: копирование, перемещение, переименование, изменение атрибутов, удаление;
  • работа с архивами. Создание, распаковка и возможность скачать папку или файл сразу архивом. Поддерживаются форматы zip, tar.gz, tar.bz2, tar;
  • множественная загрузка файлов с возможностью отслеживать прогресс процесса в процентах;
  • поиск по файлам и папкам. Поддержка фильтров, в том числе и по размеру файла;
  • управление доступом к директориям и сайтам. С помощью Sprut.io можно выставить пароль на директорию либо составить черный (или белый) список IP-адресов, которым будет запрещен (разрешен) доступ к выбранному элементу;
  • поддержка горячих клавиш для стандартных операций.

Чтобы опробовать системув реальных условиях не понадобится даже устанавливать её. Разработчики предусмотрительно запустили тестовый сервер Sprut.ioпо адресу https://demo.sprut.io:9443/. Логин и пароль для доступа: demo. Но будьте осторожны и ничего не скачивайте среди обнаруженных файлов и папок. Данный сервер доступен абсолютно для всех и среди загружаемых файлов могут быть вирусы и скрипты способные навредить вашему компьютеру.