modify minio setup script

This commit is contained in:
2024-11-07 21:43:57 -07:00
parent da069610fb
commit 9109a04895

View File

@ -9,9 +9,9 @@ wget https://dl.min.io/server/minio/release/linux-amd64/minio -O /usr/local/bin/
# Make the MinIO binary executable
chmod +x /usr/local/bin/minio
# Create a new user and group named 'minio'
sudo groupadd -r minio
sudo useradd -r -s /sbin/nologin -g minio -d /usr/local/bin/minio minio
# Create a new user and group named 'minio' don't fail if already exists
sudo groupadd -r minio || true
sudo useradd -r -s /sbin/nologin -g minio -d /usr/local/bin/minio minio || true
# Create a directory for MinIO server configuration and data
sudo mkdir -p /etc/minio /var/lib/minio
@ -33,6 +33,11 @@ WorkingDirectory=/var/lib/minio
User=minio
Group=minio
ProtectSystem=full
# Set environment variables for MinIO configuration
Environment=MINIO_BROWSER_REDIRECT_URL=https://minio.sa.vin
Environment=MINIO_VOLUMES=/mnt/md0/minio
EnvironmentFile=-/etc/default/minio
ExecStartPre=/bin/bash -c "[ -n \"\${MINIO_VOLUMES}\" ]"
ExecStart=/usr/local/bin/minio server \$MINIO_OPTS \$MINIO_VOLUMES