Skip to content

请求新镜像前必读 #350

@github-actions

Description

@github-actions

中国科学技术大学开源软件镜像站原则上只镜像软件及衍生物(如二进制文件、源代码、字体设计素材等)。

对于下列情况我们原则上不予镜像:

  1. 由于版权、许可证等因素不允许再分发的

    例如:申请添加 intel oneapi 镜像 #314

  2. 没有合适的增量同步方法

    例如:请求加入ghcr.io的docker源 #313

  3. 难以全量镜像,只能反向代理的

    例如:各类 Docker 镜像仓库,救救AI掉包侠吧! Nvidia ngc 国内镜像 #272

  4. 单一软件包下载,尤其是大多数发行版已经提供可用版本的

    例如:OpenSSL(openssl镜像请求 #336

  5. 占用空间大而利用率低

    例如:各发行版提供调试符号包

  6. 包含用户产生的内容(User-generated content,UGC)

  7. 以国内访问速度缓慢为由提出镜像请求的
    镜像站不是下载加速器

  8. 各类科学计算、深度学习等用途的数据集

由于镜像站的磁盘空间是有限的,我们不保证任何镜像请求都会在一定时间内被接受。

一般来说,我们考虑镜像请求的优先顺序是:

  • 校内机构和团体提出有明确镜像需求的
    • 特别地,由 RHEL 衍生的发行版仅在本条件下予以考虑
  • 开源软件分发仓库,且支持高优先级的镜像方式
  • 其他低优先级内容:
    • 用户群体小且国内已有其它镜像的(参考 MirrorZ 的索引)
    • 各类源代码仓库(仅限 Git 仓库)

目前支持的同步方式按优先级排序为:

  1. Rsync 协议:最成熟的同步工具,管理也最容易
  2. apt/yum 仓库:有现成的同步工具
  3. 上游提供的或社区开发的专用同步工具
  4. S3 及兼容 S3 API 的对象存储,需要 bucket 允许列举文件
  5. GitHub Releases:只适用于少量的软件安装包下载
  6. Lftp:只适用于网页允许目录浏览且文件不多时

感谢清华大学 TUNA 协会为本文档提供了参考和借鉴的机会(tuna/issues#741)。

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions