This page is not fully translated, yet. Please help completing the translation.
(remove this paragraph once the translation is finished)
OpenWrt 基础设施
OpenWrt 项目依赖于其志愿开发者、核心文档团队、论坛版主以及积极使用和测试产品的众多人员的巨大努力。
OpenWrt 团队还配置了许多物理和虚拟服务器,“使得 OpenWrt 项目顺利进行”。
服务
内部管理的服务
我们在内部运行以下服务以支持 OpenWrt 项目:
服务 | 软件 | 描述 | 服务器 | 统计数据 | 管理员(s) |
---|---|---|---|---|---|
网站和文档 | Dokuwiki | OpenWrt 网站和文档及 wiki | DigitalOcean droplet | awstats | bobafetthotmail, jow, thess, tmomas, zorun |
论坛 | Discourse | 为人们提供一个场所,来询问和回答有关使用 OpenWrt、开发 OpenWrt 和其他主题的问题。 | DigitalOcean droplet | awstats | hauke, jow, thess, tmomas |
Git server | gitweb | OpenWrt 源代码存储库 | DigitalOcean droplet | gitstats | jow, thess |
Bug tracker | Flyspray | 追踪错误和功能请求的地方 | DigitalOcean droplet | jow, thess | |
? | 处理发往 @openwrt.org 域名的邮件 | DigitalOcean droplet | jow, thess, stintel | ||
Buildbot master | Buildbot | Coordinates builders | Hetzner | jow, ynezz | |
Downloads | 托管所有当前和已发布的镜像、SDK、Imagebuilder | Hetzner | awstats | jow, thess | |
Downloads archive | 托管旧的 OpenWrt 镜像和版本 | private co-lo | wigyori | ||
Old wiki archive | 旧的 OpenWrt wiki 的遗留/未迁移的内容 | private co-lo | wigyori | ||
Sources archive | 托管 OpenWrt 中使用的所有软件的来源副本 | Hetzner | jow, thess | ||
Freescout | Freescout | 便于处理共享邮箱(测试)。 | DigitalOcean droplet | stintel | |
Mailing lists | Mailman | 开发人员和管理人员的主要沟通媒介 | infradead | dwmw2 | |
Firmware selector | 搜索并下载适合您设备的 OpenWrt 固件 | ||||
Sysupgrade server | 在线镜像生成器和升级服务器 | stats | aparcar |
外部管理的服务
我们还依赖以下由外部实体运行的服务:
服务 | Technology | 描述 | Host | 联络人 |
---|---|---|---|---|
Patch tracking | Patchwork | 用于跟踪发送到 openwrt-devel 邮件列表的补丁 | Ozlab | |
Github mirror | Github | OpenWrt 存储库的镜像。接受 Pull-requests | Github | |
CDN | Fastly | Content delivery network | aparcar |
托管基础设施和成本
服务器
除邮件列表由 Infradead 服务器运行外,所有内部管理的服务均在 OpenWrt 项目专用服务器上运行。
Host | Servers | 服务 | 管理员(s) | 预计费用 | 实际费用 | Comment |
---|---|---|---|---|---|---|
Hetzner | ex40 | Buildbot master | nbd, ? | 50 € / month | 50 € / month | 私人支付 |
Hetzner | sb59 | Archive | blogic | 49.50 € / month | 49.50 € / month | 私人支付 |
Hetzner | ax61-nvme + 2x 1.92 TB SSD | Downloads | jow | 158.27 € / month | 158.27 € / month | 私人支付 |
7 droplets (prod) | wiki, forum, git, mails... | jow, ynezz, stintel | 344.00 $ / month | Free | 赞助开源项目 | |
Microsoft | 2 VMs | Buildbot workers | ynezz | 10.000 $ / year | Free | 赞助开源项目 |
- | - | aparcar | 10.000 $ / year | Free |
Buildbot workers
Buildbot workers detect updates to the source and kick off the build process for each supported device.
Host | Name | 服务器规格 | Nb servers | 管理员(s) | 预计费用 | 实际费用 | Comment |
---|---|---|---|---|---|---|---|
Hetzner | truecz-dock-0[12] | Xeon E3/32GB/2TB | 2 | ynezz | ? | 2×26€ / month | 私人支付 |
OSUOSL | osuosl-vm-* | OpenStack VM (4 cores, 8 GB RAM, 60 GB disk) | 4 | zorun, ynezz, jow | ~4×80$ / month (AWS or DigitalOcean) | Free | 赞助开源项目 |
OSUOSL | fsf-dock-* | 16C, 32T, 192 GB RAM (2x Xeon E5-2660 2.2 GHz) | 4 | zorun | ? | Free | 赞助开源项目 |
OSUOSL | osuosl-dock-* | 12C, 24T, 64 GB RAM (2x Xeon X5680 3.33 GHz) | 1 | zorun, ynezz | ? | Free | 赞助开源项目 |
? | sunshine-* | 16C, 64 GB RAM | 2 | aparcar | ? | ? | |
VZFFNRMO | vzffnrmo-dock-* | Xeon E31230/16GB/100GB | 4 | OpenWrt sysadmins | ? | ? | Freifunk Karlsruhe Project / VZFFNRMO e.V. 提供 |
Worker hardware requirements
- CPU: a good balance is to dedicate 8 CPU cores for each worker. Larger machines can be split into several workers using Docker.
- Memory: each worker needs a minimum of 1 GB of RAM for each CPU hardware thread, 2 GB / thread is preferred. For example, a 16 cores / 32 threads machine needs between 32 GB and 64 GB of RAM in total.
- Disk: each worker needs 50 GB of disk space.
其他花费
内容 | 提供者 | 管理员(s) | 预计费用 | 实际费用 | 备注 |
---|---|---|---|---|---|
Domain names | Tucows | SPI Hostmaster / jow | 20-40 € / year | Free | Held by Tucows on behalf of SPI |
Buildbot 构建矩阵
有几个 buildbot 实例:用于构建镜像的 phase1 和用于构建软件包的 phase2。
版本 | phase1--镜像 | phase2--软件包 | 故障日志 | 镜像下载 |
---|---|---|---|---|
master | Phase 1 - Images | Phase 2 - Packages | Fail logs | images |
23.05 | 23.05 Images | 23.05 Packages | Fail logs | images |
22.03 | 22.03 Images | 22.03 Packages | Fail logs | images |
财政
- 每个 Hetzner 服务器的费用约为每月5 0 欧元,共计 150 欧元/月。
- 每年有一小笔费用(20-40 欧元)用于注册域名等。
- 截至 2016 年底,两名核心团队成员个人承担了 Hetzner 服务器的费用,而另一名核心团队成员则承担了其他费用。到目前为止,还没有人站出来资助未来几个月需要的新服务器。
- 其他私人方慷慨地捐赠他们的时间和计算周期,你知道你是谁,我们感谢你。
捐赠
查看捐赠页面.