Skip to content

MiCDN - 轻量级 CDN 服务器

产品定位

MiCDN 是一个轻量级的 CDN 服务器,专为局域网环境和内部项目集群设计,提供高效、可靠的资源分发和文件服务。

核心功能

📦 包管理镜像

  • Maven 镜像:缓存和加速 Maven 依赖下载
  • NPM 镜像:缓存和加速 NPM 包下载

🗂️ 静态文件服务

  • 静态资源托管:提供静态文件的 HTTP 访问
  • 资源版本管理:支持不同版本的静态资源

📤 文件存储服务

  • 文件上传/下载:简单的文件托管功能
  • Blob 存储:对象存储服务,支持文件管理

🌐 局域网分发

  • 局域网内分发:在内部网络中快速分发资源
  • 离线环境支持:适合网络隔离的环境

应用场景

企业内部环境

  • 产品分发:在产品线内部分发构建产物和安装包
  • 静态文件服务:托管前端静态资源、文档等
  • 私有仓库:作为 Maven/NPM 的本地镜像,加速依赖下载
  • 对象存储:轻量级的文件存储解决方案

开发测试环境

  • 本地镜像:加速开发过程中的依赖下载
  • 资源共享:团队内部共享开发资源
  • 持续集成:CI/CD 流程中的资源存储

技术特点

  • 轻量级:占用资源少,部署简单
  • 无数据库依赖:使用文件系统存储,无需配置数据库
  • Linux 专用:专为 Linux 系统优化,不支持 Windows
  • 易于集成:可与现有系统无缝集成
  • 高性能:高效的文件服务和缓存机制

快速开始

项目地址

GitHub 仓库