86 lines
3.6 KiB
Markdown
86 lines
3.6 KiB
Markdown
# Ospabhost 8.1 S3 Object Storage Management Platform
|
||
|
||

|
||

|
||

|
||

|
||
|
||
**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
|