Files
ospab.host/ospabhost/README.md
Georgiy Syralev 753696cc93 update README
2025-11-26 21:43:57 +03:00

86 lines
3.6 KiB
Markdown
Raw Blame History

This file contains invisible Unicode characters
This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
# Ospabhost 8.1 S3 Object Storage Management Platform
![Version](https://img.shields.io/badge/version-8.1-blue)
![Node.js](https://img.shields.io/badge/node.js-v24+-green)
![TypeScript](https://img.shields.io/badge/typescript-5.x-blue)
![License](https://img.shields.io/badge/license-MIT-green)
**Ospabhost 8.1** это современная платформа для управления S3 хранилищами с поддержкой MinIO.
## Основные возможности
- **Управление S3 бакетами** создание, удаление, конфигурация
- **Многоспособная загрузка файлов**
- Перетаскивание (drag & drop)
- Выбор множественных файлов
- Загрузка целых директорий и папок (webkitdirectory)
- Загрузка по прямым URI ссылкам
- Отслеживание прогресса с процентами и скоростью (MB/s)
- **Генерация консольных учетных данных** безопасное создание временных паролей (1 раз в неделю)
- **Защищённые ссылки для скачивания** presigned URLs с контролем времени жизни
- **Многорегиональная поддержка** выбор хранилища по географии
- **Платежная система** управление тарифами и балансом
- **Система тикетов** техподдержка и управление запросами
## Быстрый старт
\\\ash
git clone https://github.com/Ospab/ospabhost8.1.git
cd ospabhost8.1/ospabhost
# Backend
cd backend
npm install
cp .env.example .env
npm run dev
# Frontend (в отдельном терминале)
cd ../frontend
npm install
npm run dev
```
## Загрузка файлов
### Способы загрузки
**1. Перетаскивание (Drag & Drop)**
- Просто перетащите файлы в область загрузки
**2. Выбор множественных файлов**
- Кнопка "Выбрать файлы"
- Поддержка всех форматов
- Прогресс-бары для каждого файла
**3. Загрузка директорий и папок**
- Кнопка "Выбрать папку"
- Рекурсивная загрузка всех вложенных файлов
- Сохранение структуры папок в префиксе
**4. Загрузка по URI**
- Укажите прямую ссылку на файл
- Автоматическая загрузка в бакет
- Поддержка CORS
### Функции загрузки
- **Отслеживание прогресса** - процент выполнения и скорость (MB/s) для каждого файла
- **Множественная загрузка** - загружайте несколько файлов одновременно
- **Префиксы пути** - добавьте префикс для организации файлов (например: `backups/2025-01-26`)
- **Отмена загрузки** - кнопка отмены для прерывания процесса загрузки
- **Поддержка веб-стандартов** - работает во всех современных браузерах
## Лицензия
\\\
## Лицензия
MIT License
## Поддержка
- **Email:** support@ospab.host
- **Telegram:** @ospab_support
Последнее обновление: 15 января 2025