Установка 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.
Откройте файл для редактирования:
sudo nano /etc/systemd/system/minio.service
Вставьте в файл следующий код:
[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
Сохраните файл и закройте редактор. Перезагрузите 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.