From a9dd2793f9f76b4d0b58bf361c675b907c2d287c Mon Sep 17 00:00:00 2001 From: Karthic Rao Date: Thu, 27 Oct 2016 22:34:06 +0530 Subject: [PATCH] Better formatting and adding systemd config to run Minio server on custom port. (#3113) --- dist/linux-systemd/distributed/README.md | 46 ++++++++++++++---------- 1 file changed, 28 insertions(+), 18 deletions(-) diff --git a/dist/linux-systemd/distributed/README.md b/dist/linux-systemd/distributed/README.md index 01aa78f58..7b20e5eda 100644 --- a/dist/linux-systemd/distributed/README.md +++ b/dist/linux-systemd/distributed/README.md @@ -1,40 +1,50 @@ - Systemd script is configured to run the binary from /usr/share/minio/bin/. - - `$ mkdir -p /usr/share/minio/bin/` + ```sh + $ mkdir -p /usr/share/minio/bin/ + ``` - Download the binary. Find the relevant links for the binary at https://minio.io/downloads/#minio-server. - - `$ wget -O /usr/share/minio/bin/minio https://dl.minio.io/server/minio/release/linux-amd64/minio` + ```sh + $ wget -O /usr/share/minio/bin/minio https://dl.minio.io/server/minio/release/linux-amd64/minio + ``` - Give execute permission to the Minio binary. - - `$ chmod +x /usr/share/minio/bin/minio` + ```sh + $ chmod +x /usr/share/minio/bin/minio + ``` - Create user minio. Systemd is configured with User=minio . - - `$ useradd minio` + ```sh + $ useradd minio + ``` - Create the Environment configuration file. - - `$ cat <> /etc/default/minio.conf` - + ```sh + $ cat <> /etc/default/minio.conf ``` + + ``` + # Remote node configuration. MINIO_VOLUMES=node1:/tmp/drive1 node2:/drive1 node3:/tmp/drive1 minio4:/tmp/drive1 - + # Use if you want to run Minio on a custom port. + MINIO_OPTS="--address :9199" + # Acess Key of the server. MINIO_ACCESS_KEY=Server-Access-Key - + # Secret key of the server. MINIO_SECRET_KEY=Server-Secret-Key EOT ``` + - Download and put `minio.service` in `/etc/systemd/system/` - - `$ ( cd /etc/systemd/system/; curl -O https://raw.githubusercontent.com/minio/minio/master/dist/linux-systemd/distributed/minio.service )` - + ```sh + $ ( cd /etc/systemd/system/; curl -O https://raw.githubusercontent.com/minio/minio/master/dist/linux-systemd/distributed/minio.service ) + ``` - Enable startup on boot. - - `$ systemctl enable minio.service` + ```sh + $ systemctl enable minio.service + ```