Backbone – это небольшой, быстрый и легкий файловый менеджер, написанный на PHP, основанный на Bootstrap 4 и Slim Framework 4.
О боже, зачем еще один файловый менеджер?
Да, я знаю, НО XBackBone был создан с целью легкой интеграции с инструментами мгновенного обмена , такими как ShareX. Инструменты мгновенного обмена позволяют делать скриншоты, загружать буфер обмена и многое другое. Эти функции очень удобны для обмена фрагментами кода, скриншотами, сохранения файлов конфигурации, быстрой загрузки файлов без необходимости проходить через браузер, но по умолчанию эти загрузки загружаются публично: Imgur, Flickr и т. Д. Для размещения изображений, Pastebin, Github Gits и другие для загрузки текста и так далее. Да, вы можете подключить свою учетную запись к каждому сервису и установить свои файлы как личные, но все равно ваши данные будут разбросаны среди всех .
Где хранятся файлы?
Поскольку это самостоятельный хостинг , вы сами выбираете, где хранятся ваши файлы! Магистраль поддерживает локальное хранилище , а также службы удаленного хранения , такие как Amazon S3, Google Cloud Storage и другие.
Какую функциональность предоставляет мне Backbone?
Backbone дает вам возможность хранить все ваши загрузки в одном месте , упорядочивать их по типу, дате, размеру и даже добавлять к ним теги. Он может показывать предварительные просмотры изображений, pdf-документов, подсветку синтаксиса кода, проигрыватели аудио и видео html и многое другое. Основными целями являются скорость , простота установки , простота обслуживания и возможность запускать его практически в любом месте, все, что вам нужно, – это то, что работает на PHP.
Почему бы не использовать Next cloud или Pydio?
Backbone не стремится заменить платформу такого типа, но фокусируется на интеграции с программным обеспечением, таким как ShareX, и простоте использования. Он предоставляет конфигурации клиентов и сценарии bash **, настроенные в соответствии с учетной записью пользователя, даже для безголовых сред. Для каждой загрузки создается и возвращается уникальная ссылка , которую можно использовать для просмотра предварительного просмотра или загрузки файла.
Однако некоторые важные расширенные функции не отсутствуют, вы можете создать свой собственный личный экземпляр за несколько минут, но также возможны более сложные конфигурации для нескольких пользователей, такие как аутентификация LDAP, квота пользователя и другие разрешения.
Планы на будущее?
На данный момент единственным поддерживаемым клиентом общего доступа является ShareX, и сценарий доступен для пользователей Mac или Linux, но я хотел бы добавить поддержку для других клиентов с других платформ (дайте мне знать). Только что была добавлена система тегов для организации загрузок, было бы неплохо улучшить ее и добавить способ более точной классификации загруженных файлов.
Проект на GitHub, доступный любому ! Мы будем очень признательны за любой вопрос, предложение или запрос на вытягивание.
SergiX44/Магистраль
Легкий файловый менеджер с полной поддержкой общего доступа (и многое другое)
Backbone – это простой, автономный, легкий файловый менеджер PHP, который поддерживает инструмент мгновенного обмена ShareX и системы *NIX. Он поддерживает загрузку и отображение изображений, GIF, видео, кода, форматированного текста, а также загрузку и загрузку файлов. Также есть веб-интерфейс с многопользовательским управлением, историей прошлых загрузок и поддержкой поиска.
Документация
Все инструкции по установке, настройке и использованию доступны на страницах GitHub:
Основная документация
Основные характеристики
- Поддерживает все типы загрузки из ShareX.
- Генератор конфигураций для ShareX.
- Низкий объем памяти.
- Поддержка нескольких бэкэндов: Локальное хранилище, AWS S3, Google Cloud, Dropbox, FTP (ы).
- Загрузка веб-файлов.
- Код загружает подсветку синтаксиса.
- Видео и аудио загружает веб-плеер.
- Средство просмотра PDF-файлов.
- Страница предварительного просмотра файлов.
- Поддержка тем Bootswatch.
- Адаптивная тема для мобильного использования.
- Поддержка нескольких языков.
- Управление пользователями, многопользовательские функции, роли и дисковая квота.
- Публичные и частные загрузки.
- Система ведения журнала.
- Поделитесь в Telegram.
- Linux поддерживается с помощью пользовательского сценария для каждого пользователя (сервер и рабочий стол).
- Прямой…
Большое вам спасибо за ваше внимание!
Оригинал: “https://dev.to/sergix44/xbackbone-a-lightweight-file-manager-with-instant-sharing-tools-integration-46k”