mirror of
				https://github.com/minio/minio.git
				synced 2025-10-31 08:11:19 +01:00 
			
		
		
		
	
		
			
				
	
	
		
			47 lines
		
	
	
		
			1.7 KiB
		
	
	
	
		
			Markdown
		
	
	
	
	
	
			
		
		
	
	
			47 lines
		
	
	
		
			1.7 KiB
		
	
	
	
		
			Markdown
		
	
	
	
	
	
| # Deploy MinIO on Chrooted Environment [](https://slack.min.io) [](https://hub.docker.com/r/minio/minio/)
 | |
| 
 | |
| Chroot allows user based namespace isolation on many standard Linux deployments.
 | |
| 
 | |
| ## 1. Prerequisites
 | |
| 
 | |
| - Familiarity with [chroot](http://man7.org/linux/man-pages/man2/chroot.2.html)
 | |
| - Chroot installed on your machine.
 | |
| 
 | |
| ## 2. Install MinIO in Chroot
 | |
| 
 | |
| ```sh
 | |
| mkdir -p /mnt/export/${USER}/bin
 | |
| wget https://dl.min.io/server/minio/release/linux-amd64/minio -O /mnt/export/${USER}/bin/minio
 | |
| chmod +x /mnt/export/${USER}/bin/minio
 | |
| ```
 | |
| 
 | |
| Bind your `proc` mount to the target chroot directory
 | |
| 
 | |
| ```
 | |
| sudo mount --bind /proc /mnt/export/${USER}/proc
 | |
| ```
 | |
| 
 | |
| ## 3. Run Standalone MinIO in Chroot
 | |
| 
 | |
| ### GNU/Linux
 | |
| 
 | |
| ```sh
 | |
| sudo chroot --userspec username:group /mnt/export/${USER} /bin/minio --config-dir=/.minio server /data
 | |
| 
 | |
| Endpoint:  http://192.168.1.92:9000  http://65.19.167.92:9000
 | |
| AccessKey: MVPSPBW4NP2CMV1W3TXD
 | |
| SecretKey: X3RKxEeFOI8InuNWoPsbG+XEVoaJVCqbvxe+PTOa
 | |
| ...
 | |
| ...
 | |
| ```
 | |
| 
 | |
| Instance is now accessible on the host at port 9000, proceed to access the Web browser at <http://127.0.0.1:9000/>
 | |
| 
 | |
| ## Explore Further
 | |
| 
 | |
| - [MinIO Erasure Code Overview](https://min.io/docs/minio/linux/operations/concepts/erasure-coding.html)
 | |
| - [Use `mc` with MinIO Server](https://min.io/docs/minio/linux/reference/minio-mc.html)
 | |
| - [Use `aws-cli` with MinIO Server](https://min.io/docs/minio/linux/integrations/aws-cli-with-minio.html)
 | |
| - [Use `minio-go` SDK with MinIO Server](https://min.io/docs/minio/linux/developers/go/minio-go.html)
 | |
| - [The MinIO documentation website](https://min.io/docs/minio/linux/index.html)
 |