Pull to refresh

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

Level of difficultyMedium

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.

Tags:
Hubs:
You can’t comment this publication because its author is not yet a full member of the community. You will be able to contact the author only after he or she has been invited by someone in the community. Until then, author’s username will be hidden by an alias.