Min.io + Ubuntu 22

2 min read
📦 Instalação do MinIO a partir do pacote .deb no Ubuntu Server 22.04
🔹 Pré-requisitos
- Ubuntu Server 22.04
- Acesso root ou sudo
- Conexão com a internet
🛠️ Passos para Instalação
1️⃣ Atualize o sistema
sudo apt update && sudo apt upgrade -y
2️⃣ Baixe o pacote .deb do MinIO (Community Edition)
Substitua <versao>
pelo número da versão (por exemplo, RELEASE.2025-05-25T10-00-00Z
):
wget https://dl.min.io/server/minio/release/linux-amd64/archive/minio_<versao>_amd64.deb
3️⃣ Instale o pacote .deb
sudo dpkg -i minio_<versao>_amd64.deb
Se aparecer erro de dependências:
sudo apt --fix-broken install
4️⃣ Verifique a instalação
which minio
minio --version
⚙️ Configuração do MinIO
5️⃣ Crie o usuário e diretórios
sudo useradd -r minio-user -s /sbin/nologin
sudo mkdir -p /usr/local/share/minio
sudo mkdir -p /etc/minio
sudo chown minio-user:minio-user /usr/local/share/minio /etc/minio
6️⃣ Configure as variáveis de ambiente
sudo nano /etc/default/minio
Adicione o conteúdo:
MINIO_VOLUMES="/usr/local/share/minio"
MINIO_OPTS="--console-address :9001"
MINIO_ROOT_USER=minioadmin
MINIO_ROOT_PASSWORD=minioadmin123
7️⃣ Configure o systemd para iniciar o MinIO como serviço
sudo nano /etc/systemd/system/minio.service
Adicione:
[Unit]
Description=MinIO
Documentation=https://min.io/docs/
Wants=network-online.target
After=network-online.target
[Service]
User=minio-user
Group=minio-user
EnvironmentFile=/etc/default/minio
ExecStart=/usr/bin/minio server $MINIO_OPTS $MINIO_VOLUMES
Restart=always
LimitNOFILE=65536
[Install]
WantedBy=multi-user.target
8️⃣ Recarregue e inicie o serviço
sudo systemctl daemon-reload
sudo systemctl enable minio
sudo systemctl start minio
sudo systemctl status minio
🌐 Acessar o MinIO Console
Abra o navegador e acesse:
http://<seu-ip>:9001
Use as credenciais definidas em /etc/default/minio
.
🔒 Abrir portas no firewall (se necessário)
sudo ufw allow 9000
sudo ufw allow 9001
sudo ufw reload
📝 Observações
- O pacote
.deb
não deve ser usado diretamente como binário, ele precisa ser instalado comdpkg -i
. - O MinIO Community Edition é licenciado sob AGPL v3, com recursos essenciais e sem suporte comercial.
- Configure
/etc/default/minio
e/etc/systemd/system/minio.service
para ajustar diretórios e opções.
0
Subscribe to my newsletter
Read articles from Luan Rodrigues directly inside your inbox. Subscribe to the newsletter, and don't miss out.
Written by

Luan Rodrigues
Luan Rodrigues
PHP Developer, Laravel Lover ❤️, Entrepreneur, Founder @ Bee Delivery