MinIO Standalone Deployment
MinIO provides an S3-compatible API for your own storage.
Installation (Docker)
bash
docker run -p 9000:9000 -p 9001:9001 -e "MINIO_ROOT_USER=admin" -e "MINIO_ROOT_PASSWORD=supersecret" -v /mnt/data:/data quay.io/minio/minio server /data --console-address ":9001"Systemd Installation (Binary)
For production without Docker:
1. Download binary to `/usr/local/bin/minio`.
2. Create `minio-user`.
3. Configure `/etc/default/minio`.
bash
MINIO_VOLUMES="/mnt/data"
MINIO_OPTS="--console-address :9001"
MINIO_ROOT_USER=admin
MINIO_ROOT_PASSWORD=secure_password4. Enable service.
Page changelog
Last updated
- 2024-03-27—Initial or baseline update for this page.
Related articles
Deployment
Integrations & Plugins — Connect Your Stack
Patterns for integrating monitoring, auth, storage, CI/CD, and webhooks across your services.
Deployment
Deploying Next.js App Router on Cloud VPS
A comprehensive guide to hosting Next.js applications using Node.js, PM2, and Nginx reverse proxy architecture.
Deployment
Deploying Django with Gunicorn & Nginx
Production-ready Python deployment using Gunicorn as the WSGI server and Nginx as the reverse proxy.
Deployment
Self-Hosted GitLab CE Deployment
Take control of your DevOps pipeline by hosting your own GitLab instance on a cloud VPS.
Deployment
Deploying Strapi Headless CMS
Setting up Strapi v4 with a PostgreSQL database for a robust content API.
Deployment
Self-Hosting a PaaS with Coolify
An open-source, self-hosted alternative to Heroku/Vercel for deploying your apps easily.
Was this page helpful?