---
title: "MinIO + Zipline 自托管图床应用安装教程"
type: source
tags: [minio, zipline, docker, synology, n8n, image-hosting]
date: 2025-12-29
---

## Source File
- [[raw/Home Office/MinIO + Zipline 自托管图床应用安装教程.md]]

## Summary
- 核心主题：在 Synology NAS 上使用 Docker 部署自托管图床解决方案
- 问题域：私有化图片托管、文件上传 API、自动化工作流集成
- 方法/机制：MinIO（S3 兼容对象存储）+ PostgreSQL + Zipline（开源图床应用），通过 Docker Compose 编排部署
- 结论/价值：实现完全可控的私有图床，支持 n8n 自动化工作流集成，数据存储在本地 NAS

## Key Claims
- MinIO 提供 S3 兼容的对象存储能力，性能仅受限于 NAS 硬盘/SSD
- Zipline 作为前端图床应用，提供 REST API 供 n8n 自动化上传
- 通过 docker-compose 实现一键部署，PostgreSQL 存储元数据，MinIO 存储文件实体
- 备份需要同时考虑 Postgres 元数据和 MinIO 文件实体的一致性

## Key Quotes
> "这是一个涉及分布式存储系统一致性的经典运维话题。由于 Zipline 将元数据存在 Postgres，将文件实体存在 MinIO，你的备份方案必须确保这两者在时间点上是（尽可能）一致的。"

## Key Concepts
- [[Docker]]：容器化平台，用于部署 MinIO、PostgreSQL、Zipline
- [[Docker Compose]]：容器编排工具，定义和管理多容器应用
- [[对象存储]]：以对象形式存储数据的云存储类型，S3 是典型协议
- [[S3]]：简单存储服务协议，MinIO 完全兼容
- [[PostgreSQL]]：开源关系型数据库，存储 Zipline 元数据
- [[n8n]]：开源工作流自动化工具，可调用 Zipline API 上传图片

## Key Entities
- [[MinIO]]：S3 兼容对象存储，用于存储图片文件
- [[Zipline]]：开源自托管图床应用，提供上传 UI 和 API
- [[Synology]]：群晖科技，NAS 设备制造商
- [[PostgreSQL]]：开源关系型数据库
- [[n8n]]：开源工作流自动化工具

## Connections
- [[Zipline]] ← uses ← [[MinIO]]
- [[Zipline]] ← depends_on ← [[PostgreSQL]]
- [[n8n]] ← integrates_with ← [[Zipline]]
- [[MinIO]] ← runs_on ← [[Synology]]

## Contradictions
- （暂无）
