9 месяцев назад
История
README.md
Flask simple file server
Это простой файловый сервер с возможностью хранения несложной базы пользователей в файле users.json
.
Возможности
- Загрузка/скачивание/удаление файлов
- Хранение файлов в отдельной папке пользователя, которая авторизуется через cookies
- Хранение авторизационных данных пользователей локально на сервере для возможности его перезапуска
Развертка
На данном этапе нет четкой интструкции по развертке данного чуда. Можете в тестовом режиме поставить на стандартный сервер flask. Для этого сделайте следующее:
- Создайте виртуальное окружение (если у вас установлен python):
python3 -m venv venv
/python -m venv venv
- Активируйте его
- Windows:
.\venv\Scripts\activate.ps1
/cd venv\Scripts && activate
- UNIX-like:
cd venv/bin && source activate
- Windows:
- Создайте базу пользователей:
cp users.json.example users.json
- Установите зависимости:
pip install -r requirements.txt
- Запустите приложение:
python -m flask run
Готовое приложение должно запуститься на 127.0.0.1:5000/
.
Доступные url:
/register
- страница регистрации нового пользователя/login
- страница логина нового пользователя/files
- страница с перечислением всех файлов пользователя (нужно пройти процедуру логина на/login
)
А также служебные url для запросов на сервер.
Описание
Простой сервер для удаленного хранения файлов. Написан на python, библиотека flask.
Конвейеры
0 успешных
0 с ошибкой