--- title: "MinIO + Zipline 自托管图床应用安装教程" type: source tags: [minio, zipline, 图床, docker, nas, n8n] date: 2025-12-29 --- ## Source File - [[raw/Home Office/MinIO + Zipline 自托管图床应用安装教程.md]] ## Summary - 核心主题:在 Synology NAS 上通过 Docker 部署 MinIO + Zipline 自托管图床 - 问题域:图片存储与上传管理 - 方法/机制:MinIO 作为 S3 兼容存储后端,Zipline 提供上传 UI 和 API,n8n 可接入自动化 - 结论/价值:实现完全自控的图片存储服务,支持 API 集成和 n8n 工作流自动化 ## Key Claims - 架构为 Synology NAS Docker 环境:MinIO(9000/9001)、PostgreSQL(Zipline DB)、Zipline(3333) - MinIO bucket 需设置为 public-read,否则图片无法直接访问,通过 `mc anonymous set public` 实现 - Zipline 初始化需要先创建 MinIO bucket、设置访问规则、获取 API Token - 备份方案:pg_dump 逻辑备份 Postgres + Hyper Backup 增量备份 MinIO 数据目录 - Zipline 的核心价值在于提供 n8n 可调用的 REST API,实现图片上传自动化 ## Key Quotes > "mc anonymous set public local/zipline-bucket" — MinIO 设置公开访问的标准命令 ## Key Concepts - [[MinIO]]:S3 兼容的对象存储服务,自托管图床的存储层 - [[Zipline]]:开源图片托管服务,提供上传 UI 和 API - [[S3]]:对象存储接口标准,MinIO 完全兼容 - [[Docker Compose]]:多容器编排工具,定义 zipline-stack - [[n8n]]:工作流自动化平台,可调用 Zipline API ## Key Entities - [[Synology NAS]]:NAS 设备,Docker 宿主机 - [[PostgreSQL]]:Zipline 的元数据库 ## Connections - [[Synology NAS]] ← hosts ← [[Docker Compose]] - [[Zipline]] ← stores ← [[MinIO]] - [[Zipline]] ← uses ← [[PostgreSQL]] - [[n8n]] ← calls ← [[Zipline API]] ## Contradictions - 无