为爱发电, kkRepo 开源来真的,自掏腰包买域名+腾讯云服务器,官网演示站正式发布

发布于

# kkRepo 是什么?

kkRepo 是一款社区驱动、完全开源的自托管制品仓库,旨在解决 Sonatype Nexus 社区版的各类限制与痛点,为社区提供开放、可靠且可持续演进的制品管理方案。目前已支持 Maven、npm、PyPI、Go、Helm、Cargo/Rust、Dart/Pub、Docker/OCI、Composer/PHP、NuGet、RubyGems、Yum 和 Raw 等制品格式。

- [GitHub 地址](https://github.com/klboke/kkRepo),多多 star

这次开源是真的和 Nexus 较上劲了,从项目取名 nexus-plus,开源后收到 Nexus 的律师警告,到改名 kkRepo,我是坚定了要走开源全替代 Nexus 这条路了。这次 [kkrepo.cn](http://kkrepo.cn/) 域名一下子买了很多年,加上腾讯云海外服务器,花费了 1 千多。由于是海外服务器,网络访问可能会有点慢。

- [官网链接](https://kkrepo.cn/)

# 欢迎使用,体验。多多支持。

除我们自己公司:

- 目前已经在一个上市光伏企业平稳无缝替换掉了 Nexus。
- 以及有个 HK 的上市公司准备使用 kkRepo 替换 Nexus。

虽然不是第一次开源(之前开源的 kkFileView 已经有上千家公司在使用了),但是 kkRepo 能真正的在企业落地发挥作用,是真的很开心,很有成就感。

---

原文链接:[点击查看](https://www.v2ex.com/t/1227911)

评论(6)

去演示站体验了一下,发现貌似搜不到 fastjson 这个包哦?

· 0 个赞

回复

回复 KevinGreen: 这里的 maven 仓库分了三种类型:私有托管包仓库、纯代理中央仓库,还有两者聚合的仓库。你在搜索时没找到 fastjson,是因为系统里还没有缓存过这个包。建议把聚合仓库或者代理仓库的地址配置到你的项目里跑一下,如果依赖了 fastjson,程序首次构建时会自动回源到中央仓库拉包并缓存下来。下次再拉就会直接走缓存,原理跟 CDN 加速一样。

· 0 个赞

本来对这类的项目没啥感觉,结果看到是做 kkFileView 的那个大佬,那必须得膜拜一下了。

· 0 个赞

干掉 Nexus,支持国产开源,加油!

· 0 个赞

支持一下!kkFileView 确实做得挺好用,楼主的开源项目质量还是信得过的。

· 0 个赞

提个需求,能不能给仓库加个代理穿透的功能?比如配 Docker 的源是 hub.docker.com,国内直连被墙了。能不能支持下通过能联外网的 Clash 代理去拉取镜像?或者有没有其他变通的解决方案?

· 0 个赞