为 F-Droid 加速。我们的新服务器已上线。
A faster heart for F-Droid

原始链接: https://f-droid.org/2025/12/30/a-faster-heart-for-f-droid.html

## F-Droid 基础设施升级,感谢社区支持 F-Droid 近期完成了核心服务器硬件的升级,这对于构建和发布应用至关重要,得益于社区慷慨的捐赠。 之前的服务器已运行 12 年,接近使用寿命,导致速度变慢和维护成本增加。 由于全球供应链问题,寻找替换零件也面临挑战,但 F-Droid 优先考虑了耐用且长期的解决方案。 值得一提的是,新服务器由一位长期贡献者实际托管,确保了透明度和控制权——这是 F-Droid 安全性和弹性的关键价值。 升级已经带来了显著的性能提升。 近几个月,应用更新的发布频率翻了一番,缩短了开发者更新与用户访问之间的时间。 这种增加的容量也降低了维护风险,并增强了整个 F-Droid 生态系统。 这次升级表明,社区捐赠如何直接转化为更可靠、更独立、更高效的 F-Droid 用户和开发者体验。

Hacker News 新闻 | 过去 | 评论 | 提问 | 展示 | 工作 | 提交 登录 F-Droid 的更快的心跳。我们的新服务器已上线 (f-droid.org) 26 分,由 kasabali 发表于 1 小时前 | 隐藏 | 过去 | 收藏 | 3 条评论 valgaze 3 分钟前 | 下一个 [–] 嗯:“F-Droid 并不托管在任何数据中心,那里由一些不知名的员工管理着普通硬件。我们达成了一项特殊安排,使得该服务器由一位长期贡献者进行物理托管,该贡献者拥有安全托管服务的可靠记录。我们可以远程控制它,我们确切地知道它在哪里,以及谁有权访问它。” 回复 kasabali 1 小时前 | 上一个 | 下一个 [–] 背景:“F-Droid 构建服务器由于 CPU 过时而无法构建现代 Android 应用程序” (https://news.ycombinator.com/item?id=44884709) 回复 NoiseBert69 9 分钟前 | 上一个 [–] 所以……他们买了什么样的硬件? 回复 指南 | 常见问题 | 列表 | API | 安全 | 法律 | 申请 YC | 联系 搜索:
相关文章

原文

Donations are a key part of what keeps F-Droid independent and reliable and our latest hardware update is a direct result of your support. Thanks to donations from our incredible community, F-Droid has replaced one of its most critical pieces of infrastructure, our core server hardware. It was overdue for a refresh, and now we are happy to give you an update on the new server and how it impacts the project.

This upgrade touches a core part of the infrastructure that builds and publishes apps for the main F-Droid repository. If the server is slow, everything downstream gets slower too. If it is healthy, the entire ecosystem benefits.

Why did we wait?

This server replacement took a bit longer than we would have liked. The biggest reason is that sourcing reliable parts right now is genuinely hard. Ongoing global trade tensions have made supply chains unpredictable, and that hit the specific components we needed. We had to wait for quotes, review, replan, and wait again when quotes turned out to have unexpected long waits, before we finally managed to receive hardware that met our requirements.

Even with the delays, the priority never changed. We were looking for the right server set up for F-Droid, built to last for the long haul.

A note about the host

Another important part of this story is where the server lives and how it is managed. F-Droid is not hosted in just any data center where commodity hardware is managed by some unknown staff. We worked out a special arrangement so that this server is physically held by a long time contributor with a proven track record of securely hosting services. We can control it remotely, we know exactly where it is, and we know who has access. That level of transparency and trust is not common in infrastructure, but it is central to how we think about resilience and stewardship.

This was not the easiest path, and it required careful coordination and negotiation. But we are glad we did it this way. It fits our values and our threat model, and it keeps the project grounded in real people rather than anonymous systems.

Old hardware, new momentum

The previous server was 12 year old hardware and had been running for about five years. In infrastructure terms, that is a lifetime. It served F-Droid well, but it was reaching the point where speed and maintenance overhead were becoming a daily burden.

The new system is already showing a huge improvement. Stats of the running cycles from the last two months suggest it can handle the full build and publish actions much faster than before. E.g. this year, between January and September, we published updates once every 3 or 4 days, that got down to once every 2 days in October, to every day in November and it’s reaching twice a day in December. (You can see this in the frequency of index publishing after October 18, 2025 in our f-droid.org transparency log). That extra capacity gives us more breathing room and helps shorten the gap between when apps are updated and when those updates reach users. We can now build all the auto-updated apps in the (UTC) morning in one cycle, and all the newly included apps, fixed apps and manually updated apps, through the day, in the evening cycle.

We are being careful here, because real world infrastructure always comes with surprises. But the performance gains are real, and they are exciting.

What donations make possible

This upgrade exists because of community support, pooled over time, turned into real infrastructure, benefiting everyone who relies on F-Droid.

A faster server does not just make our lives easier. It helps developers get timely builds. It reduces maintenance risk. It strengthens the health of the entire repository.

So thank you. Every donation, whether large or small, is part of how this project stays reliable, independent, and aligned with free software values.

联系我们 contact @ memedata.com