41 lines
1.7 KiB
Markdown
41 lines
1.7 KiB
Markdown
---
|
||
title: "MinIO + Zipline 自托管图床应用安装教程"
|
||
type: source
|
||
tags: [docker, image, minio, n8n, nas, synology, zipline]
|
||
date: 2026-04-13
|
||
source_file: raw/Technical/Home Office/🟠MinIO + Zipline 自托管图床应用安装教程.md
|
||
---
|
||
|
||
## Summary
|
||
- 核心主题:在Synology NAS上通过Docker Compose部署MinIO+S3+Zipline图床
|
||
- 问题域:自托管对象存储与图片托管服务
|
||
- 方法/机制:MinIO提供S3兼容存储 + Zipline提供上传API + PostgreSQL存储元数据
|
||
- 结论/价值:构建可被n8n调用的自托管图床解决方案,支持API Token认证
|
||
|
||
## Key Claims
|
||
- Synology NAS上通过Docker Compose部署MinIO、PostgreSQL、Zipline三个容器
|
||
- MinIO bucket必须设置为public-read,否则图片无法直接访问
|
||
- Zipline通过CORE_SECRET环境变量实现安全认证
|
||
- 备份策略采用pg_dump逻辑备份+Hyper Backup增量归档,确保数据库与文件一致性
|
||
|
||
## Key Quotes
|
||
> "Zipline → MinIO(S3) → NAS 存储" — 整体架构流向
|
||
|
||
## Key Concepts
|
||
- [[S3兼容存储]]:支持S3协议的对象存储系统,MinIO提供兼容实现
|
||
- [[图片托管服务]]:提供图片上传、存储、访问的专用服务
|
||
- [[逻辑备份]]:通过pg_dump导出SQL实现数据库热备份,避免物理备份停机
|
||
|
||
## Key Entities
|
||
- [[MinIO]]:S3兼容的对象存储服务器
|
||
- [[Zipline]]:自托管图床应用,支持n8n集成
|
||
- [[Synology-NAS]]:部署的硬件平台
|
||
- [[n8n]]:工作流自动化工具,可调用Zipline API上传图片
|
||
|
||
## Connections
|
||
- [[MinIO]] ← 存储层 ← [[Zipline]]
|
||
- [[Zipline]] ← 上传接口 ← [[n8n]]
|
||
- [[Synology-NAS]] ← 部署平台 ← [[MinIO]] + [[Zipline]]
|
||
|
||
## Contradictions
|