Установка MinIO

Инструкция по установке под пользователем devadmin в WSL Ubuntu Windows с автозапуском через systemd.

🏆 Что получим

User: devadmin
Data: /home/devadmin/minio-data
Console: http://localhost:9001
API:     http://localhost:9000
Autostart: yes

🥇 ШАГ 0 — зайти под devadmin

Проверьте:

whoami

Должно быть:

devadmin

Если нет:

su - devadmin

🥇 ШАГ 1 — скачать MinIO

wget https://dl.min.io/server/minio/release/linux-amd64/minio
chmod +x minio
sudo mv minio /usr/local/bin/

Проверка:

minio --version

🥇 ШАГ 2 — создать каталоги

mkdir -p /home/devadmin/minio-data
mkdir -p /home/devadmin/minio-config

🥇 ШАГ 3 — создать env файл

nano /home/devadmin/minio-config/minio.env

Вставьте:

MINIO_ROOT_USER=admin
MINIO_ROOT_PASSWORD=StrongPass123!
MINIO_VOLUMES=/home/devadmin/minio-data
MINIO_OPTS=--console-address :9001

Сохраните.

Нужно иметь в виду, что

MINIO_ROOT_USER=admin 

это пользователь-администратор внутри MinIO и к текущему пользователю devadmin отношения не имеет.


🥇 ШАГ 4 — создать systemd сервис

sudo nano /etc/systemd/system/minio.service

Вставьте:

[Unit]
Description=MinIO Object Storage
After=network.target

[Service]
User=devadmin
Group=devadmin
WorkingDirectory=/home/devadmin

Environment="MINIO_ROOT_USER=admin"
Environment="MINIO_ROOT_PASSWORD=StrongPass123!"

ExecStart=/usr/local/bin/minio server /home/devadmin/minio-data --console-address :9001

Restart=always
RestartSec=5

[Install]
WantedBy=multi-user.target

🥇 ШАГ 5 — включить автозапуск

sudo systemctl daemon-reload
sudo systemctl enable minio
sudo systemctl start minio

🥇 ШАГ 6 — проверить статус

sudo systemctl status minio

Должно быть:

active (running)

🥇 ШАГ 7 — открыть в Windows

Браузер:

http://localhost:9001

Логин:

admin

Пароль:

StrongPass123!

🥇 ШАГ 8 — создать bucket

В UI:

uploads

🧠 Если localhost не открывается

Проверь:

sudo ss -tulpn | grep 900

🏆 После этого можно использовать в .NET

Endpoint: http://localhost:9000
AccessKey: admin
SecretKey: StrongPass123!
Bucket: uploads

🥇 Важно

Если systemd ещё не включён:

sudo nano /etc/wsl.conf

Добавить:

[boot]
systemd=true

Затем из Windows:

wsl --shutdown

 


Revision #1
Created 2026-04-21 07:48:22 UTC by Nikolay
Updated 2026-04-21 08:13:04 UTC by Nikolay