---
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
- 无
