当前位置: 首页 > news >正文

Ubuntu离线安装Minio

MinIO 支持在 Linux 环境下离线安装,非常适合内网或无法联网的服务器环境。下面是详细的 Linux 离线安装 MinIO 服务端 的步骤:


✅ 一、准备工作

1. 创建安装目录(可选)
mkdir -p /opt/minio
cd /opt/minio
2. 下载 MinIO 可执行文件(在联网机器上)

从官网或使用 wget 下载最新版本:

wget https://dl.min.io/server/minio/release/linux-amd64/minio

✅ 你也可以访问:https://min.io/download#/linux ,选择 Server > Linux,手动下载。


✅ 二、拷贝至目标离线机器

将下载好的 minio 文件拷贝到目标离线服务器的 /usr/local/bin/ 或你自定义的目录:

scp minio user@your_offline_server_ip:/opt/minio/

然后在目标服务器执行:

chmod +x /opt/minio/minio
ln -s /opt/minio/minio /usr/local/bin/minio

✅ 三、创建数据目录

mkdir -p /data/minio
chown -R youruser:youruser /data/minio

✅ 四、运行 MinIO

以最基础的 standalone 方式运行:

minio server /data/minio --console-address ":9001"

默认端口:

  • S3 API:9000
  • 管理控制台:9001

默认控制台地址为:http://localhost:9001


✅ 五(可选)创建 systemd 服务实现自启动

sudo nano /etc/systemd/system/minio.service

内容如下(替换路径和用户名):

[Unit]
Description=MinIO
After=network.target[Service]
User=youruser
Group=youruser
ExecStart=/opt/minio/minio server /data/minio --console-address ":9001"
Restart=always
LimitNOFILE=65536[Install]
WantedBy=multi-user.target

保存后执行:

sudo systemctl daemon-reexec
sudo systemctl enable minio
sudo systemctl start minio
sudo systemctl status minio

✅ 六、(可选)设置 MinIO 访问密钥(环境变量)

export MINIO_ROOT_USER=minioadmin
export MINIO_ROOT_PASSWORD=minio123

你也可以在 systemd 的 [Service] 段中加:

Environment="MINIO_ROOT_USER=minioadmin"
Environment="MINIO_ROOT_PASSWORD=minio123"

🔒 小贴士

  • 防火墙别忘了放行 90009001 端口;
  • 安全性生产环境一定要更换默认用户名密码,并配置 HTTPS;
  • 离线使用你也可以提前下载 mc 客户端用于离线管理。

http://www.dtcms.com/a/192076.html

相关文章:

  • DeepSeek模型架构详解:从Transformer到MoE
  • ‌JMeter聚合报告中的任务数和并发数区别
  • 【AI News | 20250515】每日AI进展
  • 数据结构——例题3
  • Function Calling
  • 【LLIE专题】基于码本先验与生成式归一化流的低光照图像增强新方法
  • OpenHarmony 5.1.0 Release目录结构详细解析(3级目录)
  • 解读RTOS 第八篇 · 内核源码解读:以 FreeRTOS 为例
  • AAC 协议
  • MyBatis 的分页插件 c
  • 交通运输与能源融合发展——光储充在交通上的应用完整解决方案
  • 【hadoop】sqoop案例 hive->mysql
  • python克洛伊婚纱摄影预约管理系统
  • 纯前端实现基于位置的天气和动态背景图片
  • 【优化算法】协方差矩阵自适应进化策略(Covariance Matrix Adaptation Evolution Strategy,CMA-ES)
  • [项目深挖]仿muduo库的并发服务器的解析与优化方案
  • 解决ubuntu20中tracker占用过多cpu,引起的风扇狂转
  • 人体肢体工作识别-一步几个脚印从头设计数字生命——仙盟创梦IDE
  • MySQL读写分离
  • 【CF】Day59——Codeforces Round 914 (Div. 2) D
  • JS手写代码篇---手写 Object.create
  • 【生活相关-日语-日本-东京-搬家后-引越(ひっこし)(3)-踩坑点:国民健康保险】
  • Xinference推理框架
  • Redis(2):Redis + Lua为什么可以实现原子性
  • Spark--RDD中的转换算子
  • 【hadoop】Kafka 安装部署
  • VSTO(C#)Excel开发进阶2:操作图片 改变大小 滚动到可视区
  • 安卓A15系统实现修改锁屏界面默认壁纸功能
  • Excel在每行下面插入数量不等的空行
  • React Native简介