Есть панелька, которой я долгое время пользуюсь — Vesta. Она бесплатная, лёгкая, стабильная и разработчики постоянно выпускают обновления.
У панели есть платные модули — менеджер SFTP-аккаунтов и файловый менеджер. Контролировать SFTP мне не нужно, а вот файловый менеджер давно хотелось попробовать. Да, даже стандартный mc
его легко заменит, но хочется веб-интерфейс.
Фича стоит $3 в месяц, либо $50 единоразово.
Но можно попробовать бесплатно, об этом и расскажу ниже.
Навигация:
Как включить файловый менеджер в Vesta
Подключитесь к своему серверу по ssh, затем откройте конфиг-файл панельки:
sudo nano /usr/local/vesta/conf/vesta.conf
И в самом низу добавьте строку:
FILEMANAGER_KEY='ILOVEREO'
Сохраните файл и всё, даже сервер перезагружать не нужно. Зайдите в панельку, там уже появился новый пункт:
После можете настроить себе бесплатный https. Полезно, безопасно и Google рад.
Но радость будет недолгой, данный хак слетает через какое-то время.
Хотя в комментариях подсказывают, что можно поставить immutable bit на /usr/local/vesta/conf/vesta.conf
, это даже совсем не костыль и юзабельно.
Бесплатный файловый менеджер
Да, можно продолжать обкрадывать бедных разработчиков, но зачем, если есть бесплатные и более гибкие альтернативы?
Tiny File Manager
Перепробовав десятки (не шучу) решений я остановился на Tiny File Manager. Слишком много плюсов:
- Бесплатный и без скрытых платежей;
- Open Source с веткой на Github;
- Скрипт регулярно обновляется;
- Создание, редактирование, копирование и перенос любых файлов;
- Отдельный кайф — редактор кода с подсветкой синтаксиса;
- Поддержка drag’n’drop, работа сразу с несколькими файлами;
- Гибкая настройка прав для юзеров;
- Поиск по файлам: название, тип, расширение;
- Работа с архивами;
- Адаптивная вёрстка, удобно пользоваться даже с мобильного.
Скрипт доступен на официальном сайте.
Есть демка для теста, по адресу tinyfilemanager.github.io/demo/, данные для входа:
- Админ: admin:admin@123
- Простой юзер: user:12345
Пользуюсь скриптом недавно и очень доволен. Так что если совесть не позволяет обворовывать разработчиков VestaCP — пользуйтесь Tiny File Manager.
Или любой другой поделкой с Github, например, там такого много.