温馨提示×

没有root能装ubuntu minio吗

小樊
47
2026-09-26 02:55:09
栏目: 智能运维

可以的,没有 root 权限也能在 Ubuntu 上安装并使用 MinIO,只要满足几个基本条件:


一、前提条件(无 root 也能做)

  1. 能下载二进制文件
    • 有网络(或别人帮你下好)
  2. 有可写目录
    • 自己的家目录即可:~/minio
  3. 端口可用
    • 默认 9000(如被占用可自行改)
  4. 系统架构匹配
    • x86_64 / arm64 都支持

二、推荐方式:官方二进制(最简单,无需 root)

1️⃣ 下载 MinIO(以 x86_64 为例)

cd ~
mkdir minio && cd minio
wget https://dl.min.io/server/minio/release/linux-amd64/minio
chmod +x minio

2️⃣ 创建数据目录

mkdir ~/minio/data

3️⃣ 启动 MinIO

./minio server ~/minio/data --address :9000 --console-address :9001

访问:

  • API: http://localhost:9000
  • Web 控制台: http://localhost:9001

✅ 完全不需要 root


三、如果想“开机自启”(无 root 方案)

用 nohup

nohup ./minio server ~/minio/data > minio.log 2>&1 &

或用 cron(仅当前用户)

crontab -e

添加:

@reboot ~/minio/minio server ~/minio/data

四、不能做的事(无 root 限制)

❌ 不能用 apt install minio ❌ 不能监听 <1024 的端口(如 80) ❌ 不能写 /etc, /var


五、Docker 方式(如果你有 docker 且不用 sudo)

如果你在 docker 用户组 里:

docker run -p 9000:9000 -p 9001:9001 \
  -v ~/minio/data:/data \
  minio/minio server /data --console-address ":9001"

六、总结

✅ 没有 root 完全可以装 Ubuntu + MinIO
✅ 推荐:官方二进制 + 普通用户运行
✅ 适合:个人开发、测试、私有存储

如果你告诉我:

  • Ubuntu 版本
  • 是否只是本地用
  • 要不要 S3 兼容 / 公网访问

我可以给你一份更精确的配置示例。

0 踩