Наибольший вариант использования, на который я мог бы надеяться с этим проектом, – это то, что кто -то использует его, чтобы повернуть свой старый ноутбук, который они собираются выбросить в файловый сервер.
Vue-FS должен быть именно этим. Простое приложение для домашнего сервера для всех, кто хочет получить старое оборудование, которое у них есть. Я также планирую добавить больше функций в будущем, таких как пользователь/API Auth, обмен файлами и публичные/частные папки.
🚀 Демо 💿 Источник Репо
Функции
✔ Загрузить (несколько файлов) ✔ Скачать (несколько файлов/каталогов) ✔ Перемещение (Несколько файлов/каталогов) ✔ Удалить (несколько файлов/каталогов) ✔ Подпапки ✔ Извлечение ✔ Создание новых каталогов ✔ ️ фильтрация ✔ Просмотр файлов *, если совместим с браузером ✖ Переименование файлов/каталогов ✖ пользователь/API auth ✖ https ✖ Обмен файлами
Окончательные примечания
Я запустил тесты совместимости на бэкэнд узла проекта с Raspberry Pi, старым нетбуком, работающим в Ubuntu и машиной Windows 10. Все функции работали на всех трех из этих тестовых машин (спасибо Posix!).
Я всегда открыт для сотрудничества и приветствую запросы на привлечение. Я надеюсь, что кто -то там найдет это полезным, и, надеюсь, это каким -то образом обогатит сообщество Foss. Спасибо, что проверили это, ребята!
Flynnderek/Vue-Fs
Клиент управления файлами VUE, в комплекте с бэкэнд Node/Express/FS.
Этот проект существует в основном как вызов для меня! Vue-FS предназначен для полного домашнего файлового сервера и решения для управления файлами. Идея состоит в том, что вы можете запустить его на Raspberry Pi, старого ноутбука или даже на стойку с течением времени, я буду добавлять дополнительные функции в этот проект, перечисленный ниже. Я также приветствую сотрудничество, если кто -нибудь из вас будет склонен:)
Функции
- Загрузить (несколько файлов)
- Скачать (несколько файлов/каталогов)
- Переместите (несколько файлов/каталогов)
- Удалить (несколько файлов/каталогов)
- Подпапки
- Извлечение
- Создайте новые каталоги
- Фильтрация
- Просмотр файлов * Если совместим с браузером
- Переименовать файлы/каталоги
- Пользовательский аут
- Https
Клиент
cd client # install dependencies npm install # serve with hot reload at localhost:8080 npm run dev # build for production with minification npm run build
Сервер
cd server # install dependencies npm install # run server node server.js # if you have nodemon installed globally npm run
Оригинал: “https://dev.to/iotapp/vue-fs-a-home-file-server-solution-25c0”