# How to run multiple Minio server instances on single machine. [![Gitter](https://badges.gitter.im/Join%20Chat.svg)](https://gitter.im/minio/minio?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge) ![minio_MULTIVERSE](https://github.com/minio/minio/blob/master/docs/screenshots/multiport.png?raw=true) In this document we will illustrate how to set up multiple Minio server instances on single machine. These Minio servers are running on their own port, data directory & configuration directory. ## 1. Prerequisites * Download Minio server from [here](https://docs.minio.io/docs/minio) * Download & Install mc from [here](https://docs.minio.io/docs/minio-client-quickstart-guide) * Ports should be available for Minio server's use ## 2. Install and Configure Minio Server Minio server is running on port 9002, 9003, 9004 with associated data directory and configuration file directory. **Minio server on port ``9002``** ```sh $ ./minio -C ~/.m1config server --address 192.168.1.11:9002 ~/data1/ Endpoint: http://192.168.1.11:9002 AccessKey: XTW9SWKRWYKWE9M9K9RG SecretKey: pZehbS5UNrA9BAhYHnWC/QVvQ7vGVge48WGHzG9t Region: us-east-1 ``` **Minio server on port ``9003``** ```sh $ ./minio -C ~/.m2config server --address 192.168.1.11:9003 ~/data2/ Endpoint: http://192.168.1.11:9003 AccessKey: UTD2WWPJOK754KMZKHWF SecretKey: DbikDIY4+wItcexJa4nyrwQC0V2r7kLsK5SsRgHb Region: us-east-1 ``` **Minio server on port ``9004``** ```sh $ ./minio -C ~/.m3config server --address 192.168.1.11:9004 ~/data3/ Endpoint: http://192.168.1.11:9004 AccessKey: KXLOJ908VEJ2K9RGUFHQ SecretKey: LpkeePMtEWAa6payiCovfrNKiFHhABsJhMwGynF8 Region: us-east-1 ``` This is how directory structure will look like for ``minio1``, replace it with your local setup. ```sh $ tree -la minio1/ minio1/ ├── data1 └── .minio ├── certs ├── config.json └── config.json.old 3 directories, 2 files ``` **Testing it all** Using terminal comamnd ``netstat`` we can see ``Minio Server`` is running on different ports on same machine. ```sh $ netstat -ntlp | grep minio tcp 0 0 192.168.1.11:9002 0.0.0.0:* LISTEN 29573/minio tcp 0 0 192.168.1.11:9003 0.0.0.0:* LISTEN 29597/minio tcp 0 0 192.168.1.11:9004 0.0.0.0:* LISTEN 29631/minio ``` # Explore Further * [Minio Quickstart Guide](https://docs.minio.io/docs/minio-quickstart-guide) * [Minio Client Complete Guide](https://docs.minio.io/docs/minio-client-complete-guide)