搭建个人服务器图床最速の传说(docker+minio+picgo)
创始人
2024-11-06 15:36:44
0

搭建全流程

    • 1.服务器准备
    • 2.docker 安装
      • (1)通过命令行的方式
      • (2)宝塔面板上安装
    • 3.开启端口访问
      • 什么是docker
    • 4.docker安装minio
      • 什么是minio
    • 5.配置minio
    • 6.picgo下载与配置

本文记录使用docker+minio+picgo超快速搭建自己服务器个人图床!

1.服务器准备

只需要你有个自己个人的服务器就可以
在这里插入图片描述
我这里用的是腾讯云,也可以使用阿里云等其他云服务器。

2.docker 安装

这里有几种方式

(1)通过命令行的方式

# 更新系统 sudo yum update  # 安装必要的依赖项 sudo yum install -y yum-utils device-mapper-persistent-data lvm2  # 添加Docker的软件包源 sudo yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo  # 安装Docker sudo yum install -y docker-ce docker-ce-cli containerd.io  # 启动Docker服务 sudo systemctl start docker  # 设置Docker开机自启 sudo systemctl enable docker  # 验证安装 sudo docker run hello-world 

(2)宝塔面板上安装

在这里插入图片描述
也是非常的方便

3.开启端口访问

进入到轻量级服务器里面,然后需要打开两个端口,9000端口用来部署minio后台,9001是API调用的方式。
在这里插入图片描述
这是阿里云的界面:
在这里插入图片描述

什么是docker

关于docker网上有铺天盖地的文章,这里就不赘述了
想要更多了解可以去看看其他博主的文章
比如这篇:docker入门,这一篇就够了。

简单来说,docker就是一个容器,可以快速帮我们拉取各种镜像,让我们在一个沙盒中运行各种中间件(比如redis,mysql,minio等),非常的方便√

4.docker安装minio

拉取minio镜像

docker pull minio/minio 

容器启动MinIO实例

docker run -p 9000:9000 -p 9001:9001 --name minio -d --restart=always -e "MINIO_ACCESS_KEY=minio账号" -e "MINIO_SECRET_KEY=minio密码" -v /home/data:/data -v /home/config:/root/.minio minio/minio server --console-address ":9000" --address ":9001" /data 

ps:9000端口是控制台使用,9001端口是API使用,MINIO_ACCESS_KEY=xxx这里设置登录的用户名,MINIO_SECRET_KEY=xxxxxxxx这里设置登录的密码,/home/data是宿主机映射目录卷,/home/config是宿主机映射配置文件目录卷。

注意事项
如果这里我们先启动了docker容器再打开防火墙端口,则有可能发生以下错误:

容器报错docker: Error response from daemon: driver failed programming external connectivity

此时我们只需要重启容器即可

systemctl restart docker 

具体原因看这篇文章:容器报错docker: Error response from daemon: driver failed programming external connectivity

什么是minio

MinIO 是一款高性能、分布式的对象存储系统. 它是一款软件产品, 可以100%的运行在标准硬件。即X86等低成本机器也能够很好的运行MinIO。

简单来说他就是负责管理对象存储的系统,可以帮助我们把图片什么的存储到服务器的上。

社区地址 - https://slack.min.io
文档地址(文档推荐)- https://docs.min.io
中文文档-http://docs.minio.org.cn/docs/
博客地址- https://blog.min.io
官网地址- https://min.io

5.配置minio

现在可以通过ip:9000去进入后台了,ip(云服务公网地址)。

输入创建时候的账号密码。就可以登录进去
在这里插入图片描述
登陆进去以后
在这里插入图片描述
创建我们的bucket

输入名字点击Create Bucket即可:
在这里插入图片描述
然后再点击刚创建好的bucket
在这里插入图片描述
在这里插入图片描述
接下来配置access key,点击左边菜单栏的Access Keys,新建一个key:
在这里插入图片描述
在这里插入图片描述
现在我们的minio图床差不多就配置好了

然后我们这里用到picgo来帮我们快速上传图片

6.picgo下载与配置

github下载地址:https://github.com/Molunerfinn/picgo/releases

建议使用2.3.1版本,2.3.0安装插件时可能会出错

去插件市场下载,minio
在这里插入图片描述
配置
在这里插入图片描述
上传图片:
保存完配置之后,我们只需要把图片拖到上传区上,图片就能快速上传到我们的服务器图床上进行访问啦√
在这里插入图片描述

相关内容

热门资讯

法子辅助!电脑版海盗来了辅助!... 法子辅助!电脑版海盗来了辅助!分享存在有辅助app(有挂方略)1、电脑版海盗来了辅助辅助软件下载优化...
教学辅助挂!蜀山手游全自动辅助... 教学辅助挂!蜀山手游全自动辅助(辅助)果然确实有辅助工具(有挂方针)1、超多福利:超高返利,海量正版...
五分钟了解!wejoker辅助... 五分钟了解!wejoker辅助软件价格,epoker透视底牌,窍要教程(有挂解惑)该软件可以轻松地帮...
第三方辅助!欢乐达人破解器(辅... 第三方辅助!欢乐达人破解器(辅助)原来真的是有辅助神器(有挂教程)1、在欢乐达人破解器插件功能辅助器...
讲义辅助!杭州都莱游戏辅助!必... 讲义辅助!杭州都莱游戏辅助!必备是真的有辅助攻略(有挂规律)讲义辅助!杭州都莱游戏辅助!必备是真的有...
五分钟了解!wepokerpl... 五分钟了解!wepokerplus透视脚本免费,hhpoker辅助器,机巧教程(有挂秘笈)wepok...
第三方辅助挂!多乐找刺激捕鱼辅... 第三方辅助挂!多乐找刺激捕鱼辅助(辅助)切实确实有辅助脚本(有挂讲解)1、这是跨平台的多乐找刺激捕鱼...
模块辅助!潮汕汇辅助神器!详细... 模块辅助!潮汕汇辅助神器!详细真的有辅助工具(有挂解惑)1、操作简单,无需潮汕汇辅助神器手机版透视脚...
第5分钟了解!hh poker... 第5分钟了解!hh poker插件下载,hhpoker辅助器,办法教程(有挂技巧)1、hh poke...
有玩家发现!斗棋崇阳麻将辅助脚... 有玩家发现!斗棋崇阳麻将辅助脚本(辅助)一贯真的是有辅助教程(有挂秘笈)所有人都在同一条线上,像星星...