
halo使用Alist S3存储配置
Alist配置
本文以Docker部署为例
1、启用S3存储
编辑配置文件`config.json`,找到s3配置区域将enable值改为true
"s3": {
"enable": true,
"port": 5246,
"ssl": false
}
2、修改docker-compose文件
新增s3 5246端口的监听
version: '3.3'
services:
alist:
image: 'xhofe/alist:latest'
container_name: alist
volumes:
- '/root/App/Alist/data:/opt/alist/data'
ports:
- '127.0.0.1:5244:5244'
- '0.0.0.0:5246:5246' # 新增端口监听和映射
environment:
- PUID=0
- PGID=0
- UMASK=022
restart: unless-stopped
3、重启Alist容器
重启容器并检查端口是否监听
docker-compose down && docker-compose up -d
4、在Alist管理后台添加S3配置
(1)点击S3 generate生成密钥id和密钥
(2)添加S3童,输入桶名称和路径
halo配置
**需要安装:对象存储(Amazon S3 协议)插件**
1、添加存储策略
点击存储策略添加新的存储策略
(1)填写策略名称
(2)Bucket 桶名称:输入Alist中创建的桶名称
(3)Endpoint访问协议:使用HTTP,Alist中默认未启用TLS协议
(4)Endpoint:填写主机IP:Port或域名端口
(5)填写Alist中生成的S3密钥id和密钥
(6)上传目录输入Alist对象存储中设置的路径
2、验证
上传附件成功后可以在Alist中看到上传的图片
本文是原创文章,采用 CC BY-NC-ND 4.0 协议,完整转载请注明来自 JacobWang
评论
匿名评论
隐私政策
你无需删除空行,直接评论以获取最佳展示效果