Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

docs: Add deployment documentation for chroot based minio deployments. #4659

Closed
harshavardhana opened this issue Jul 10, 2017 · 2 comments · Fixed by #5366
Closed

docs: Add deployment documentation for chroot based minio deployments. #4659

harshavardhana opened this issue Jul 10, 2017 · 2 comments · Fixed by #5366

Comments

@harshavardhana
Copy link
Member

It is quite easy to run minio being a static binary to run in a minimally ch-rooted environment - it makes it easy for user based namespace isolation on many standard Linux deployments.

Expected Behavior

We need to document how to run minio in a chrooted environment.

Current Behavior

Currently there is no documentation regarding chroot based infrastructure for namespace isolation.

Possible Solution

$ mkdir /mnt/sdd1/harsha/bin
$ wget https://dl.minio.io/server/minio/release/linux-amd64/minio -O /mnt/sdd1/harsha/bin/minio
$ chmod +x /mnt/sdd1/harsha/bin/minio
$ chroot --userspec harsha:harsha /mnt/sdd1/harsha /bin/minio --config-dir=/.minio server root

Endpoint:  http://192.168.1.92:9000  http://65.19.167.92:9000 
AccessKey: MVPSPBW4NP2CMV1W3TXD 
SecretKey: X3RKxEeFOI8InuNWoPsbG+XEVoaJVCqbvxe+PTOa 

Browser Access:
   http://192.168.1.92:9000  http://65.19.167.92:9000

Command-line Access: https://docs.minio.io/docs/minio-client-quickstart-guide
   $ mc config host add myminio http://192.168.1.92:9000 MVPSPBW4NP2CMV1W3TXD X3RKxEeFOI8InuNWoPsbG+XEVoaJVCqbvxe+PTOa

Object API (Amazon S3 compatible):
   Go:         https://docs.minio.io/docs/golang-client-quickstart-guide
   Java:       https://docs.minio.io/docs/java-client-quickstart-guide
   Python:     https://docs.minio.io/docs/python-client-quickstart-guide
   JavaScript: https://docs.minio.io/docs/javascript-client-quickstart-guide
   .NET:       https://docs.minio.io/docs/dotnet-client-quickstart-guide

Drive Capacity: 3.0 TiB Free, 3.6 TiB Total

Steps to Reproduce (for bugs)

Visit in docs.minio.io

Context

Deployment scenarios.

Your Environment

Current master branch.

@deekoder deekoder modified the milestone: Edge cache Jul 11, 2017
@deekoder deekoder modified the milestones: Future, Edge cache Jul 11, 2017
@deekoder
Copy link
Contributor

@harshavardhana will take a look.

harshavardhana added a commit to harshavardhana/minio that referenced this issue Jan 6, 2018
harshavardhana added a commit to harshavardhana/minio that referenced this issue Jan 7, 2018
harshavardhana added a commit to harshavardhana/minio that referenced this issue Jan 9, 2018
harshavardhana added a commit to harshavardhana/minio that referenced this issue Jan 11, 2018
nitisht pushed a commit that referenced this issue Jan 12, 2018
@nitisht nitisht added the fixed label Jan 12, 2018
kaankabalak pushed a commit to kaankabalak/minio that referenced this issue Jan 12, 2018
@lock
Copy link

lock bot commented Apr 26, 2020

This thread has been automatically locked since there has not been any recent activity after it was closed. Please open a new issue for related bugs.

@lock lock bot locked as resolved and limited conversation to collaborators Apr 26, 2020
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Projects
None yet
Development

Successfully merging a pull request may close this issue.

3 participants