bilibili-视频演示
github地址
https://github.com/minio/minio
一个开源的对象存储服务
部署这个服务,本意是因为Tandoor食谱中的markdown语法需要图床链接
原先打算部署一个图床Chevereto,但是这个项目停止维护了
后来发现对象存储也可以实现图片云链接,且不限于图片,其他文件格式也可以存储
新建一个docker-compose.yml配置文件
version: '3.5'
services:
minio:
image: bitnami/minio:latest
container_name: minio
volumes:
- ./data:/data
environment:
- MINIO_ROOT_USER=root
- MINIO_ROOT_PASSWORD=password
restart: no
ports: # 绑定端口
- "3015:9000"
- "3016:9001"
开放端口
sudo ufw allow 3015
sudo ufw allow 3016
启动docker(第一次会拉取镜像)
docker-compose up
可能会报错误,因为docker自动创建的data数据卷,权限是755,而我们需要权限提升为777
给data文件夹提权
sudo chmod 777 -R data/
再次启动
docker-compose up
这一次启动成功了
访问ip:端口
本文访问端口3016
账号密码为docker-compose.yml配置文件中的变量
root
password
- MINIO_ROOT_USER=root
- MINIO_ROOT_PASSWORD=password
主界面进去,同样没有中文翻译
以下内容是谷歌翻译插件进行的网页翻译
点击创建存储桶
创建成功
进入存储桶
点击右上角文件图标
点击上传文件
上传成功
获取到文件的地址
实际localhost:9000为ip:映射的端口
如http://192.168.1.236:3016/xxxxx
点击预览,可以查看图片
右键可以获取实际的图片地址
因为目前还没有重度使用图床或者对象存储,所以本文不涉及域名的配置和SSL设置
后期如果需要新建对象存储,建议提前单独配置一块大存储且稳定的硬盘,专用于文件
应用到Tandoor食谱markdown的效果
本文环境为树莓派4B 4GB(Ubuntu Server 22.04)
END
参考阅读
<<树莓派4B(Raspberry Pi For NAS):jellyfin影音视听>>
<<树莓派4B(Raspberry Pi For NAS):Tandoor食谱>>