如何简单快速搭建自己的云对象存储服务(OSS)

本文介绍了如何利用一台服务器和MinIO,通过Docker部署,建立自己的云对象存储服务。MinIO是一个高性能的分布式存储系统,可以替代如阿里云OOS的服务,用于存储非结构化数据,如图片、视频和文件。通过简单的配置,可以创建Bucket,设置访问权限,并实现公网访问,甚至可以结合其他工具如PicGO搭建图床。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

简单来说,其实我们只需要有一台服务器,利用服务器的各种资源,搭配其它厂商开发的软件,就能很轻易拥有自己的云对象存储服务。不需要在阿里云上花钱买什么服务,甚至还能自己给别人提供服务,真的是太爽了。


云对象存储简单介绍

我们所熟知的云对象存储服务,接触最多的肯定是阿里云的OOS(Object Storage Service)。它一款海量、安全、低成本、高可靠的云存储服务,提供99.99%的数据持久性和可用性,多种存储类型供选择,全面优化存储成本,非常适合存储非结构化数据,例如视频,图形,日志,文本文件以及各种app应用,多终端同步软件,网盘下载站的文件等。

我们常用它来当作我们的网盘、图床、并给各种应用当作存储接口使用等等。

image-20230502222935146

好用的点有:

  1. 随时随地,并且任何应用都能够通过接口写入读出
  2. 支持公网访问,可以把私有任何资源变成公网资源
  3. 上传下载速度很客观(只受带宽影响、更不会限流)
  4. 安全、可靠、永久存储

2. 用MinIO搭建自己的云存储服务

首先提一下MinIO,它是一款高性能、分布式的对象存储系统,由硅谷公司在2014年开发的

不知道它是干嘛的没关系,简单和其它产品联合理解就是:

  1. 网盘可以自己用的nextcloud搭建
  2. 邮件服务器可以自己用ewomail搭建
  3. 数据库可以自己用mysql搭建

一样的道理,要搭建自己的云存储服务,用minio搭建搭建就很简单了

1. 安装docker

安装docker一行命令就解决了

sudo apt-get install docker.io

2. 启动minio镜像

官网地址:https://hub.docker.com/r/bitnami/minio

拉取镜像

docker pull bitnami/minio

根据官网介绍,启动容器

docker run --name minio \
    --publish 9000:9000 \
    --publish 9001:9001 \
    --env MINIO_ROOT_USER="minio-root-user" \
    --env MINIO_ROOT_PASSWORD="minio-root-password" \
    bitnami/minio:latest

image-20230502224403675

这里解释一下:

开放9000端口和9001端口就行了,而且要可以用MINIO_ROOT_USER和MINIO_ROOT_PASSWORD指定初始登录网站的超级管理员用户和密码。虽然上面的介绍没有写,但是往下继续浏览是有的。我没有用–volume,是因为我不怕数据丢失嘿嘿嘿。

启动成功!

image-20230502224848226

3. 简单配置,访问服务

首先用浏览器访问web服务,地址是 服务器ip 加上端口 9000,

image-20230502225346709

创建一个Bucket

image-20230502225442404

创建一个 access keys,这样就能很轻易的读写Bucket了

image-20230502225523591

这样就能读写了。

最后关键一步,把Bucket设置成可公网访问的,这样任何人才能通过地址能够随时访问里面的资源。

image-20230502225603175

这样就结束了。

我还搭配PicGO搭建了自己的图床,访问起来很方便,很舒服。

image-20230502225757035

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

小梁说代码

你的鼓励是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值