可以的,没有 root 权限也能安装和运行 MinIO,只要你用的是二进制版本(官方推荐),不需要 root。
下面给你几种非 root 用户可用的安装方式。
mkdir -p ~/minio/bin
cd ~/minio/bin
# Linux x86_64
wget https://dl.min.io/server/minio/release/linux-amd64/minio
chmod +x minio
如果你没有
wget,也可以用curl -O
mkdir -p ~/minio/data
~/minio/bin/minio server ~/minio/data --console-address ":9001"
默认:
http://localhost:9000http://localhost:9001✅ 完全不需要 root
如果你在普通用户能跑 Docker的环境:
docker run -p 9000:9000 -p 9001:9001 \
-v $HOME/minio/data:/data \
minio/minio server /data --console-address ":9001"
⚠️ 如果你 Docker 必须 sudo,那就不算“没 root”。
非 root 也能编译,但麻烦,一般没必要。
换端口即可:
minio server ~/minio/data --address ":9090" --console-address ":9091"
可以,但不用 systemd(需要 root),可以:
nohupcrontab @rebootsupervisortmux不会,MinIO 本来就是单文件二进制,和 root 无关。
如果你告诉我:
我可以给你更合适的启动命令或配置示例。