### [仅 10MB!蓝眼云盘 (Tank) 基于 Go+React 的全能型极简私有云方案](https://www.qiqiwa.com/article/363) **Published:** 2026-02-24T09:18:27 **Author:** Hello **Excerpt:** 蓝眼云盘 (Tank) 是一款主打“极简主义”的开源私有云存储系统,采用 Go 语言后端与 React 前端架构,仅以约 10MB 的精小体积实现了跨平台支持与强大的文件管理能力。它支持 SQLite 开箱即用,集成 URL 抓取、图床处理 **蓝眼云盘 (Tank) 是一款主打“极简主义”的开源私有云存储系统,采用 Go 语言后端与 React 前端架构,仅以约 10MB 的精小体积实现了跨平台支持与强大的文件管理能力。它支持 SQLite 开箱即用,集成 URL 抓取、图床处理及共享空间等高级功能,是追求极致性能与简单部署的开发者首选。** * * * ![](https://www.qiqiwa.com/wp-content/uploads/2026/02/d2b5ca33bd20260224171617.png) ## 核心特色亮点 | **特性维度** | **亮点描述** | | --- | --- | | **轻量跨平台** | 运行包仅 **10MB** 左右;完美支持 Win、Linux、macOS。 | | **部署零门槛** | 支持 **Docker** 与 **SQLite**,无需配置复杂数据库,真正开箱即用。 | | **全能上传** | 支持拖拽、**URL 远程抓取**、剪贴板粘贴及文件夹直接上传。 | | **协作管理** | 拥有**共享空间**功能,支持多用户协同管理,适合小团队。 | | **开发者友好** | 提供完整的 **API 接口**,可直接作为网站的第三方后端存储。 | | **多媒体处理** | 自定义预览接口,支持**图片实时裁剪/缩放缓存**,秒变专业图床。 | ## 🚀 蓝眼云盘 (Tank) 多平台安装部署指南 蓝眼云盘支持多种部署方式,无论你是个人桌面用户还是服务器运维人员,都能找到合适的安装方案。 ### 📌 前置要求 - **数据库:** 准备 MySQL 5.7+ 数据库(推荐),需使用 **UTF-8 (utf8mb4)** 编码以支持中文文件名。 - **轻量选择:** 亦支持 SQLite(开箱即用,无需安装数据库)。 * * * ### 🐧 Linux 部署 #### 1\. 基本步骤 1. 在 MySQL 中创建一个名为 `tank` 的数据库。 2. 下载并解压最新版安装包。 3. 进入根目录,执行:`./tank` 4. 访问 `http://服务器IP:6010` 进入安装引导。 #### 2\. 进阶:使用 Systemd 守护进程(推荐) 若需开机自启并方便管理,建议创建服务文件: 1. 创建并编辑文件:`vim /etc/systemd/system/tank.service` 2. 写入以下内容(注意修改 `ExecStart` 为你的实际路径): ``` [Unit] Description=EyeblueTank Documentation=https://tank-doc.eyeblue.cn Wants=network.target After=network.target [Service] Type=simple # 若使用非root用户,请指定 User=你的用户名 DynamicUser=yes # 确保路径指向 tank 可执行文件 ExecStart=/data/program/tank/tank Restart=always RestartSec=3 [Install] WantedBy=multi-user.target ``` 3. **管理命令:** ``` systemctl daemon-reload # 重载配置 systemctl enable tank # 设置开机启动 systemctl start tank # 启动服务 systemctl status tank # 查看运行状态 ``` * * * ### 🐳 Docker 部署(最快捷) 使用 Docker 部署可以一键解决环境依赖问题。 #### 第一步:启动 MySQL 容器 ``` docker run --name dockermysql \ -p 13306:3306 \ -e MYSQL_ROOT_PASSWORD=your_password \ -e MYSQL_DATABASE=tank \ -e TZ=Asia/Shanghai \ -d mysql:5.7 \ --character-set-server=utf8mb4 \ --collation-server=utf8mb4_unicode_ci ``` #### 第二步:启动蓝眼云盘容器 ``` # 请将 x.x.x 替换为最新版本号 docker run --name tank \ -p 6010:6010 \ --link dockermysql:mysql \ -v ~/data/dockermatter:/data/build/matter \ -d eyeblue/tank:x.x.x ``` - **安装配置提示:** 在 Web 引导页,MySQL 地址填写 `mysql`,端口填写 `3306`。 * * * ### 🪟 Windows & 🍎 macOS 部署 #### 1\. 快速启动 1. **准备:** 安装并运行 MySQL(或稍后引导页选 SQLite)。 2. **运行:** - **Windows:** 下载解压后,双击运行 `tank.exe`。 - **macOS:** 下载解压后,在终端执行 `./tank`。 3. **访问:** 浏览器打开 `http://127.0.0.1:6010` 完成初始化。 #### 2\. 后台运行 (适用于 Linux/macOS) 如果你不希望一直开着终端窗口,可以使用内置脚本: - **启动:** `./startup.sh` - **停止:** `./shutdown.sh` * * * ### 💡 安装小贴士 - **防火墙:** 记得在云服务器后台(如阿里云、腾讯云)安全组中开启 **6010** 端口。 - **反向代理:** 生产环境建议使用 Nginx 进行反向代理,并配置 SSL 开启 HTTPS。 * * * ### 项目核心亮点 - **极速体验:** Go 语言带来的高性能,响应速度极快。 - **图床功能:** 支持像 PicGo 一样作为图床使用,支持直接复制 Markdown 链接。 - **预览支持:** 内置常见文档和多媒体文件的在线预览能力。 - **完全掌控:** 所有数据存储在自己的服务器,安全隐私有保障。 | 项目地址 | 项目文档 | | --- | --- | | [Eyeblue Cloud Storage](https://github.com/eyebluecn/tank) | [介绍 \| 蓝眼云盘](https://tank-doc.eyeblue.cn/basic/) | **Tags:** 开源项目, 网盘程序 **Categories:** 网盘程序 ---