Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

请求新镜像前必读 #350

Open
github-actions bot opened this issue Jan 9, 2023 · 0 comments
Open

请求新镜像前必读 #350

github-actions bot opened this issue Jan 9, 2023 · 0 comments

Comments

@github-actions
Copy link

github-actions bot commented Jan 9, 2023

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

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

  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:只适用于网页允许目录浏览且文件不多时

关于 Rsync 服务

由于 Rsync 服务由单独的服务器提供,并且存储资源较紧张。如果除 HTTP(S) 以外还需要我们提供 Rsync 协议同步,请在 issue 中写明。

As Rsync service of USTC Mirror is provided by a separate server that is short of storage, if you want us to provide Rsync service for the repository in addition to HTTP(S), please state in the request.


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

@iBug iBug pinned this issue Jan 9, 2023
This was referenced Jan 22, 2023
This was referenced Mar 22, 2023
@Freed-Wu Freed-Wu mentioned this issue May 21, 2023
2 tasks
@Freed-Wu Freed-Wu mentioned this issue Jun 4, 2023
2 tasks
@hdyedwjf hdyedwjf mentioned this issue Jun 27, 2023
2 tasks
@Spz2022 Spz2022 mentioned this issue Jul 20, 2023
2 tasks
@yjqg6666 yjqg6666 mentioned this issue Aug 30, 2023
2 tasks
@ykla ykla mentioned this issue Sep 19, 2023
2 tasks
@cherinyy cherinyy mentioned this issue Oct 28, 2023
2 tasks
@iBug iBug mentioned this issue Dec 3, 2023
2 tasks
This was referenced Mar 3, 2024
This was referenced Mar 9, 2024
@taoky taoky mentioned this issue May 5, 2024
2 tasks
@iiyanyuii iiyanyuii mentioned this issue May 5, 2024
2 tasks
@Friends8822 Friends8822 mentioned this issue May 29, 2024
2 tasks
@iBug iBug changed the title 请求新镜像前必读(试行) 请求新镜像前必读 Aug 1, 2024
@Yifengzis Yifengzis mentioned this issue Aug 29, 2024
2 tasks
@shenmo7192 shenmo7192 mentioned this issue Sep 19, 2024
2 tasks
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

0 participants