蓝眼云盘 (Tank) 是一款主打“极简主义”的开源私有云存储系统,采用 Go 语言后端与 React 前端架构,仅以约 10MB 的精小体积实现了跨平台支持与强大的文件管理能力。它支持 SQLite 开箱即用,集成 URL 抓取、图床处理及共享空间等高级功能,是追求极致性能与简单部署的开发者首选。
![图片[1]-仅 10MB!蓝眼云盘 (Tank) 基于 Go+React 的全能型极简私有云方案-奇蛙小屋](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. 基本步骤
- 在 MySQL 中创建一个名为
tank的数据库。 - 下载并解压最新版安装包。
- 进入根目录,执行:
./tank - 访问
http://服务器IP:6010进入安装引导。
2. 进阶:使用 Systemd 守护进程(推荐)
若需开机自启并方便管理,建议创建服务文件:
- 创建并编辑文件:
vim /etc/systemd/system/tank.service - 写入以下内容(注意修改
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
- 管理命令:
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. 快速启动
- 准备: 安装并运行 MySQL(或稍后引导页选 SQLite)。
- 运行:
- Windows: 下载解压后,双击运行
tank.exe。 - macOS: 下载解压后,在终端执行
./tank。
- Windows: 下载解压后,双击运行
- 访问: 浏览器打开
http://127.0.0.1:6010完成初始化。
2. 后台运行 (适用于 Linux/macOS)
如果你不希望一直开着终端窗口,可以使用内置脚本:
- 启动:
./startup.sh - 停止:
./shutdown.sh
💡 安装小贴士
- 防火墙: 记得在云服务器后台(如阿里云、腾讯云)安全组中开启 6010 端口。
- 反向代理: 生产环境建议使用 Nginx 进行反向代理,并配置 SSL 开启 HTTPS。
项目核心亮点
- 极速体验: Go 语言带来的高性能,响应速度极快。
- 图床功能: 支持像 PicGo 一样作为图床使用,支持直接复制 Markdown 链接。
- 预览支持: 内置常见文档和多媒体文件的在线预览能力。
- 完全掌控: 所有数据存储在自己的服务器,安全隐私有保障。
| 项目地址 | 项目文档 |
|---|---|
| Eyeblue Cloud Storage | 介绍 | 蓝眼云盘 |
© 版权声明
THE END






暂无评论内容