Как стать автором
Поиск
Написать публикацию
Обновить

Установка MinIO на Debian 12

Уровень сложностиСредний

MinIO — это высокопроизводительное объектное хранилище данных, совместимое с S3. Он идеально подходит для локальных и облачных решений. Следуйте этим шагам, чтобы установить MinIO на Debian 12.

Шаг 1: Обновление системы

Прежде чем начать установку, убедитесь, что ваша система обновлена. Откройте терминал и выполните команду:

sudo apt update && sudo apt upgrade -y

Шаг 2: Установка зависимостей

MinIO не требует много зависимостей, но вам нужно установить несколько пакетов для загрузки и настройки:

sudo apt install wget curl -y

Шаг 3: Загрузка MinIO

Теперь нужно загрузить MinIO с официального сайта. Введите следующую команду в терминале:

wget https://dl.min.io/server/minio/release/linux-amd64/minio

Шаг 4: Установка MinIO

После того как файл будет загружен, сделайте его исполнимым с помощью команды:

chmod +x minio

Затем переместите его в папку /usr/local/bin, чтобы команда minio была доступна глобально:

sudo mv minio /usr/local/bin/

Шаг 5: Создание директории для хранения данных

MinIO будет хранить данные в указанной директории. Для этого создайте каталог, например, в /mnt/data:

sudo mkdir -p /mnt/data

Шаг 6: Запуск MinIO

Теперь можно запустить MinIO:

minio server /mnt/data

MinIO будет работать на порту 9000 по умолчанию. Чтобы получить доступ к веб-интерфейсу, откройте браузер и перейдите по адресу: http://localhost:9000. Для входа используйте стандартные учетные данные:

  • Access Key: minioadmin

  • Secret Key: minioadmin

Шаг 7: Установка MinIO как службы (опционально)

Если вы хотите, чтобы MinIO запускался автоматически при старте системы, создайте службу systemd.

  1. Откройте файл для редактирования:

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

  1. Вставьте в файл следующий код:

[Unit]
Description=MinIO
Documentation=https://docs.min.io
After=network.target

[Service]
User=root
ExecStart=/usr/local/bin/minio server /mnt/data
Restart=always
LimitNOFILE=65536

[Install]
WantedBy=multi-user.target
  1. Сохраните файл и закройте редактор. Перезагрузите systemd и включите службу:

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

Шаг 8: Открытие порта в firewall (если используется)

Если на сервере работает firewall, откройте порт 9000, чтобы получить доступ к MinIO:

sudo ufw allow 9000

Заключение

Теперь MinIO установлен и работает на вашем сервере с Debian 12. Вы можете получить доступ к веб-интерфейсу по адресу http://localhost:9000 и начать использовать MinIO как объектное хранилище, совместимое с S3.

Теги:
Хабы:
Данная статья не подлежит комментированию, поскольку её автор ещё не является полноправным участником сообщества. Вы сможете связаться с автором только после того, как он получит приглашение от кого-либо из участников сообщества. До этого момента его username будет скрыт псевдонимом.