# Файловый сервер

Один из самых простых S3-совместимых серверов - minio ([официальный сайт](https://min.io/)) Еще есть FreeNAS.

**Запуск сервера**

Compose файл для тестов:

```
services:
  minio:
    image: minio/minio:latest
    container_name: minio
    restart: unless-stopped
    volumes:
      - minio-storage:/data
      - minio-config:/root/.minio
    environment:
      - MINIO_ROOT_USER=miniuser
      - MINIO_ROOT_PASSWORD=admin123
    command: server /data --console-address ":9001"
    ports:
      - "9000:9000"
      - "9001:9001"
volumes:
  minio-storage:
  minio-config:
```

Запускает сервер API на 9000 порту, web интерфейс управления на 9001

[+ сертификаты](https://habr.com/ru/companies/veeam/articles/517392/)

[Тоже интересно](https://pressanybutton.ru/post/primenenie-docker/sobstvennoe-s3-hranilishe-na-baze-minio/)

**Настройка bucket**

Создается группа с правом readwrite, создается пользователь и привязывается к группе. Создается bucket.

Из-под пользователя создается ключ доступа.