Skip to content

手把手教你搭建Minio私有云

目的:闪电藤+minio私有云可以实现不限流量的跨局域网的文件传输,这样就没有文件传输的流量焦虑了

购买服务器

阿里云每年双十一都有99一年的云服务器购买,续费同价,笔者当前正处于2024年的双十一,这里是购买链接:戳我

进入服务器管理面板

minio设置

安装Minio

复制下面的命令去执行(请确保您使用的是Ubuntu或者Debian服务器,其他服务器请参考Minio官方文档

执行结果类似如下图:

shell
wget https://dl.min.io/server/minio/release/linux-amd64/archive/minio_20241013133411.0.0_amd64.deb -O minio.deb
sudo dpkg -i minio.deb
wget https://dl.min.io/server/minio/release/linux-amd64/archive/minio_20241013133411.0.0_amd64.deb -O minio.deb
sudo dpkg -i minio.deb

minio-install

验证Minio是否已安装

shell
minio
minio

输出结果类似如下图: minio-check

创建文件存放目录

shell
mkdir minio
mkdir minio

启动Minio服务器

直接后台启动minio,这样可以退出当前命令行,minio也可以正常运行

shell
nohup minio server ./minio --console-address :9001 &> output.log &
nohup minio server ./minio --console-address :9001 &> output.log &

打开Minio网页

shell
http://{您的公网ip}:9001

# 比如我的公网ip是:39.107.226.246,那么我的minio访问地址是:http://39.107.226.246:9001
http://{您的公网ip}:9001

# 比如我的公网ip是:39.107.226.246,那么我的minio访问地址是:http://39.107.226.246:9001

打开后,会自动跳转到minio官方页面 minio-login

如果访问不了,请确认9001端口和9000端口是否加入到了防火墙,比如阿里云需要这样做设置: minio-port

腾讯云等其他服务商也类似,总之要允许9001和9000端口被外部访问。

关于账户和密码

默认情况下账户是minioadmin,密码也是minioadmin,这样不安全,我们需要更改一下。

我们需要给服务器添加环境变量,以Ubuntu为例(其他linux系统都大差不差):

先打开环境变量配置文件:

shell
vim ~/.bashrc
vim ~/.bashrc

添加环境变量:

shell
# test为您要设定的账户(最少3个字符),随便写,方便记忆就行
export MINIO_ROOT_USER=test
# 123456是对应的密码(最少8个字符),随便写,方便记忆就行
export MINIO_ROOT_PASSWORD=12345678
# test为您要设定的账户(最少3个字符),随便写,方便记忆就行
export MINIO_ROOT_USER=test
# 123456是对应的密码(最少8个字符),随便写,方便记忆就行
export MINIO_ROOT_PASSWORD=12345678

让环境变量生效

shell
source ~/.bashrc
source ~/.bashrc

重启minio服务

shell
# 查询minio进程
ps -ef | grep minio
# 杀死minio进程
kill -9 进程id
# 启动minio服务
nohup minio server ./minio --console-address :9001 &> output.log &
# 查询minio进程
ps -ef | grep minio
# 杀死minio进程
kill -9 进程id
# 启动minio服务
nohup minio server ./minio --console-address :9001 &> output.log &