手把手教你搭建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是否已安装
shell
minio
minio
输出结果类似如下图:
创建文件存放目录
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官方页面
如果访问不了,请确认9001端口和9000端口是否加入到了防火墙,比如阿里云需要这样做设置:
腾讯云等其他服务商也类似,总之要允许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 &