1 В избранное 0 Ответвления 0

OSCHINA-MIRROR/ecode1024-pfms

Присоединиться к Gitlife
Откройте для себя и примите участие в публичных проектах с открытым исходным кодом с участием более 10 миллионов разработчиков. Приватные репозитории также полностью бесплатны :)
Присоединиться бесплатно
Клонировать/Скачать
Внести вклад в разработку кода
Синхронизировать код
Отмена
Подсказка: Поскольку Git не поддерживает пустые директории, создание директории приведёт к созданию пустого файла .keep.
Loading...
README.md

Введение

Pfms, китайское название: «Система управления личными файлами», представляет собой лёгкую систему управления файлами, основанную на вторичной модернизации EasyFS. После модернизации система стала более удобной и гибкой в управлении файлами и папками, а также позволяет осуществлять периодический обмен файлами.

Это облегчённый файловый сервер, поддерживающий эскизы изображений, загрузку файлов с указанием их китайских имён и не зависящий от других контейнеров. Pfms может быть развёрнут независимо. При разработке системы использовались язык Java, фреймворк SpringBoot, шаблонизатор Thymeleaf, фронтенд Layer и Java-память для кэширования.

Поддержка платформ

  1. Windows
  2. Linux

Предварительный просмотр

Изображения доступны по ссылкам:

Сценарии использования

Личное онлайн-управление файлами включает основные функции: загрузка, скачивание, просмотр, удаление, переименование, создание новых папок, периодическая отправка файлов и т. д.

Независимое развёртывание на Linux

  1. Измените конфигурацию локально и упакуйте её, загрузите jar-файл на сервер Linux.
  2. Выполните команду: nohup java -jar fms-1.0.jar &
  3. Доступ: http://ip:8081
  4. Вы также можете напрямую использовать IDEA для импорта исходного кода и запуска.

Руководство по использованию

В файле конфигурации два параметра обозначают учётные данные администратора:

admin.uname=root
admin.pwd=123

Примечание: файлы типа изображений, аудио, видео, PDF, веб-страниц и текста будут открываться непосредственно в браузере, для остальных типов файлов будет предложено скачать файл.

Конфигурация параметров сервера

Параметр fs.dir указывает на папку на жёстком диске, куда будут загружаться файлы, и в этой папке будут создаваться эскизы изображений.

Другие параметры

fs.dir: расположение для загрузки файлов
fs.uuidName: использование UUID для именования файлов
fs.useSm: создание эскизов для файлов
fs.useNginx: использование nginx для пересылки файлов
fs.nginxUrl: адрес сервера nginx

Комментарии ( 0 )

Вы можете оставить комментарий после Вход в систему

Введение

Описание недоступно Развернуть Свернуть
MIT
Отмена

Обновления

Пока нет обновлений

Участники

все

Недавние действия

Загрузить больше
Больше нет результатов для загрузки
1
https://api.gitlife.ru/oschina-mirror/ecode1024-pfms.git
git@api.gitlife.ru:oschina-mirror/ecode1024-pfms.git
oschina-mirror
ecode1024-pfms
ecode1024-pfms
master