帮助文档
专业提供香港服务器、香港云服务器、香港高防服务器租用、香港云主机、台湾服务器、美国服务器、美国云服务器vps租用、韩国高防服务器租用、新加坡服务器、日本服务器租用 一站式全球网络解决方案提供商!专业运营维护IDC数据中心,提供高质量的服务器托管,服务器机房租用,服务器机柜租用,IDC机房机柜租用等服务,稳定、安全、高性能的云端计算服务,实时满足您的多样性业务需求。 香港大带宽稳定可靠,高级工程师提供基于服务器硬件、操作系统、网络、应用环境、安全的免费技术支持。
服务器资讯 / 香港服务器租用 / 香港VPS租用 / 香港云服务器 / 美国服务器租用 / 台湾服务器租用 / 日本服务器租用 / 官方公告 / 帮助文档
搭建个人服务器图床最速の传说(docker+minio+picgo)
发布时间:2024-03-07 15:08:10   分类:帮助文档
搭建个人服务器图床最速の传说(docker+minio+picgo)






搭建全流程
1.服务器准备2.docker 安装(1)通过命令行的方式(2)宝塔面板上安装
3.开启端口访问什么是docker
4.docker安装minio什么是minio
5.配置minio6.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 配置 上传图片: 保存完配置之后,我们只需要把图片拖到上传区上,图片就能快速上传到我们的服务器图床上进行访问啦√




香港云服务器租用推荐
服务器租用资讯
·广东云服务有限公司怎么样
·广东云服务器怎么样
·广东锐讯网络有限公司怎么样
·广东佛山的蜗牛怎么那么大
·广东单位电话主机号怎么填写
·管家婆 花生壳怎么用
·官网域名过期要怎么办
·官网邮箱一般怎么命名
·官网网站被篡改怎么办
服务器租用推荐
·美国服务器租用
·台湾服务器租用
·香港云服务器租用
·香港裸金属服务器
·香港高防服务器租用
·香港服务器租用特价