CentOS8にminioをインストールしてsystemd管理できるようにするまで
minio ダウンロード
公式からDL。バイナリがよさげ
wget -O /usr/local/bin/minio https://dl.min.io/server/minio/release/linux-amd64/minio
chmod +x /usr/local/bin/minio
systemd設定
serviceファイルをDL
wget -O /etc/systemd/system/minio.service https://raw.githubusercontent.com/minio/minio-service/master/linux-systemd/minio.service
serviceファイルが参照するconfigの作成
cat <<EOT >> /etc/default/minio
# MinIO server のデータ保管先ディレクトリを指定
MINIO_VOLUMES="/var/lib/minio/"
# MinIO の起動ポートを変えたいときに変更
MINIO_OPTS="--address :9199 --console-address :9001"
# コンソールログインで利用するユーザ(3文字以上)
MINIO_ROOT_USER=minio
# コンソールログインで利用するパスワード(8文字以上)
MINIO_ROOT_PASSWORD=P@ssw0rd
EOT
ユーザ・ディレクトリ作成
useradd -s /sbin/nologin minio-user
mkdir /var/lib/minio
chown minio-user:minio-user /var/lib/minio
有効化して起動
systemctl enable minio
systemctl start minio
参考