Особенности:
- режим установки - sigle node single drive (SNSD)
- nginx для reverse proxy
- Клонируйте репозиторий и перейдите в папку с проектом
git clone https://github.com/marcusaure1ius/minio-compose.git-
Поменяйте переменные окружения на нужные вам в файле
.env.exampleи переименуйте файл в.env -
Сделайте исполняемым файл
clean_install.sh, который сделает все необходимые приготовления и запустит контенейры
chmod +x clean_install.shПерейдите по адресу https://{EXTERNAL_IP_ADDRESS}/minio/ui и, если все успешно, вы увидите страницу входа, используйте логин и пароль из файла .env
Поскольку в сервисе есть настроенный reverse proxy, для внешних подключей MinIO доступен по {EXTERNAL_IP_ADDRESS}, а для локально сети обращение может быть по {INTERNAL_SERVER_NAME}. Ссылка на файл в бакете также по умолчанию копируется с доменным именем из {INTERNAL_SERVER_NAME}, но вы самостоятельно можете его заменить на {EXTERNAL_IP_ADDRESS} и это будет работать.