fscarmen
(fscarmen)
1
## 介绍
现有的图库方案,均为单节点,遇到该节点故障的将是令人崩毁的。
为了满足日益增长的需求,我设计了一个基于 GitHub 和 GitLab 的图床集群架构。这个方案是全新的原创设计,旨在提供高效、实用的图片存储解决方案。其部署简单,用户可以轻松上手,迅速享受集群和分布式存储带来的优势。

## 方案亮点:
* 超大存储:通过分布式存储和多节点架构,轻松应对海量图片存储,打破单个存储库的容量限制。
* 安全保障:数据在多个节点间自动同步,形成多重备份机制,确保数据的安全性与可靠性。即使某个节点出现故障,其他节点也能保证数据完整无损,用户无忧使用。
* 集群高可用性:系统通过负载均衡将请求分散到不同节点上,提升了整体性能,即使部分节点宕机,仍然能够稳定运行,确保用户随时访问图像。
* 智能监控:通过自定义密码获取节点状态,轻松掌握集群运行情况,简化管理流程。
* 统一域名:只需一个自定义域名,简化访问体验,确保使用过程的顺畅。
* 高速访问:自动选择响应速度最快的节点进行数据传输,确保用户以最快的速度获取所需内容。
* 全球加速:利用 Cloudflare CDN,提升全球访问速度,确保无论身处何地都能享受流畅体验。
* 图片压缩:自动压缩上传的图片,减少文件大小,提升网页加载速度。
## 教程
视频: https://youtu.be/SGex7xJ9YdQ
图文: https://www.fscarmen.com/2024/10/pic-cluster.html
代码: https://github.com/fscarmen2/pic-hosting-cluster
Linux
5
已star f佬开始自己做视频了喔 支持
感谢佬的开发和维护的项目 一直在用你的warp saas的哪吒 还有argo等脚本 超级好用
顺便问下xui不准备更新了吗 今天想部署xhttp 上下行分流 发现没有脚本可以设置
fscarmen
(fscarmen)
9
@“Linux”#p139652 感谢一直的支持,有些内容用视频比较清晰。另外x-ui项目不是我的,因为我都是自建节点自用为主,为了节省资源,减少不必要的开支,连伪装网都不弄的。
xybin
(xybin)
11
gitlab 此群组中禁用创建群组访问令牌。 您可以在群组设置中启用群组访问令牌创建。 您仍然可以使用和管理现有令牌。 了解更多。
没找到哪里能添加令牌的
xybin
(xybin)
12
fscarmen
(fscarmen)
13
xybin
(xybin)
15
fscarmen
(fscarmen)
16
@“James”#p139929 项目设计是倒不是基于什么协议,而是解决分布式存储,合理利用 GitHub 和 GitLab 等代码托管平台,一个账户可以多仓库实现无限容量,同时能用 CI/CD ( GitHub 是 actions,GitLab 是 pipeline)来完成自动化定时备份。至于 S3 兼容协议的主要在备份这里。
James
17
@“fscarmen”#p139967 理解,我的意思是如果文件上传能够直接支持s3 compatible 的话,那么很多程序就可以接入这个项目直接使用了。 不需要额外来适配。
fscarmen
(fscarmen)
18
@“星极的小窝”#p139965 我的是这样
[upl-image-preview url=https://www.nodeloc.com/uploads/default/2024-11-04/1730730482-732949-image.png]
fscarmen
(fscarmen)
19
@“James”#p139973 好主意,大家想想有什么好办法。
xybin
(xybin)
20