The update instructions in the "You are running an older version" banner are not correct for systemd managed deployments (also the process recommended for rpm/deb installs). Link to the correct update procedure in the install docs. This is not intended to be comprehensive, just pointers for future-admin who might have forgotten. Staged: http://192.241.195.202:9000/staging/deb-upgrades/linux/html/operations/install-deploy-manage/deploy-minio-single-node-single-drive.html#download-the-minio-server
3.0 KiB
1) Download the MinIO Server
The following tabs provide examples of installing MinIO onto 64-bit
Linux operating systems using RPM, DEB, or binary. The RPM and DEB
packages automatically install MinIO to the necessary system paths and
create a minio
service for systemctl
. MinIO
strongly recommends using the RPM or DEB installation routes. To update
deployments managed using systemctl
, see minio-upgrade-systemctl
.
RPM (RHEL)
Use the following commands to download the latest stable MinIO RPM and install it.
wget |minio-rpm| -O minio.rpm
sudo dnf install minio.rpm
DEB (Debian/Ubuntu)
Use the following commands to download the latest stable MinIO DEB and install it:
wget |minio-deb| -O minio.deb
sudo dpkg -i minio.deb
Binary
Use the following commands to download the latest stable MinIO binary
and install it to the system $PATH
:
wget https://dl.min.io/server/minio/release/linux-amd64/minio
chmod +x minio
sudo mv minio /usr/local/bin/
2) Run the MinIO Server
Run the minio server
command to start the MinIO server.
Specify the path to the volume or folder to use as the storage
directory. The minio
process must have full access (rwx
) to the specified path
and all subfolders:
The following example uses the ~/minio-data
folder:
mkdir ~/minio-data
minio server ~/minio-data --console-address ":9090"
The minio server
process prints its output to the system console, similar to the
following:
API: http://192.0.2.10:9000 http://127.0.0.1:9000
RootUser: minioadmin
RootPass: minioadmin
Console: http://192.0.2.10:9090 http://127.0.0.1:9090
RootUser: minioadmin
RootPass: minioadmin
Command-line: https://min.io/docs/minio/linux/reference/minio-mc.html
$ mc alias set myminio http://192.0.2.10:9000 minioadmin minioadmin
Documentation: https://min.io/docs/minio/linux/index.html
WARNING: Detected default credentials 'minioadmin:minioadmin', we recommend that you change these values with 'MINIO_ROOT_USER' and 'MINIO_ROOT_PASSWORD' environment variables
Open your browser to any of the listed Console
addresses to open the MinIO Console <minio-console>
and log in with
the RootUser
and
RootPass
. You can
use the MinIO Console for performing administration on the MinIO
server.
For applications, use the API
addresses to access the MinIO server and
perform S3 operations.
The following steps are optional but recommended for further securing the MinIO deployment.