- Le matériel du serveur central de F-Droid a été remplacé, ce qui améliore nettement la vitesse de build et de publication des applications
- Les dons de la communauté ont rendu cette mise à niveau possible et constituent la base du maintien de l’indépendance et de la fiabilité du projet
- Le nouveau serveur fonctionne dans le cadre d’un mode de gestion physique garantissant transparence et sécurité, avec des droits d’accès clairement contrôlés
- Les ralentissements et la charge de maintenance de l’ancien serveur vieux de 12 ans ont été éliminés, et le cycle de build a été réduit à deux fois par jour
- Cette amélioration marque un tournant important pour renforcer la durabilité et l’efficacité de l’ensemble de l’écosystème F-Droid
Mise à niveau de l’infrastructure centrale
- Grâce aux dons de la communauté, F-Droid a remplacé le matériel serveur de son infrastructure centrale
- Ce serveur est chargé de compiler et de publier les applications du dépôt principal
- Les performances du serveur ont un impact direct sur la vitesse et la stabilité de tout l’écosystème
- Le nouveau matériel remplace des équipements vieillissants et améliore l’efficacité de l’ensemble du projet
Pourquoi le remplacement a pris du retard
- Si le remplacement du serveur a pris plus de temps que prévu, c’est en raison des difficultés d’approvisionnement en composants fiables
- Les tensions commerciales mondiales ont déstabilisé la chaîne d’approvisionnement, ce qui a retardé l’obtention des pièces nécessaires
- Après plusieurs révisions de devis et ajustements du plan, le projet a pu obtenir un matériel conforme aux spécifications requises
- F-Droid a privilégié une configuration serveur adaptée à la stabilité à long terme plutôt qu’une solution de facilité à court terme
Hébergement et mode de gestion du serveur
- Le nouveau serveur n’est pas hébergé dans un datacenter classique, mais dans un environnement géré physiquement par un contributeur de longue date
- Le contrôle à distance est possible, et l’emplacement comme les droits d’accès sont clairement connus
- Ce mode d’exploitation fondé sur la transparence et la confiance est un élément clé de la résilience et de la philosophie de gestion de F-Droid
- Cette approche a nécessité de la coordination et des négociations, mais elle correspond aux valeurs du projet et à son modèle de menace
Améliorations de performance et changements opérationnels
- L’ancien serveur reposait sur un matériel vieux de 12 ans, exploité depuis environ 5 ans, avec des ralentissements croissants et une charge de maintenance plus lourde
- Le nouveau système montre une amélioration nette de la vitesse de build et de publication
- Entre janvier et septembre 2025, les mises à jour avaient lieu tous les 3 à 4 jours ; depuis octobre, elles sont passées à une fois par jour, puis en décembre à un rythme de publication de deux fois par jour
- Cela peut être vérifié dans le journal de transparence de f-droid.org
- Le projet est désormais passé à un fonctionnement en double cycle : le matin (UTC), build des applications mises à jour automatiquement, et le soir, build des applications nouvelles, modifiées ou mises à jour manuellement
- En tenant compte du caractère imprévisible de l’infrastructure réelle, le gain de performance est néanmoins clairement confirmé
Le rôle des dons de la communauté
- Cette mise à niveau a été rendue possible grâce à l’accumulation de dons de long terme de la communauté
- Les dons ont été transformés en infrastructure concrète, au bénéfice de tous les utilisateurs
- Un serveur plus rapide offre aux développeurs des builds plus rapides, réduit les risques de maintenance et renforce la stabilité du dépôt
- Les dons, quel que soit leur montant, contribuent au maintien des valeurs du logiciel libre, de l’indépendance et de la fiabilité de F-Droid
1 commentaires
Commentaires sur Hacker News
Un contrat de colocation (colo) au nom d’une entité juridique me semble bien plus sûr qu’un serveur géré par un particulier
F-Droid a reçu cette année une subvention de 400 000 dollars de l’OTF, et il est étonnant qu’ils n’aient pas utilisé cet argent pour couvrir des coûts de datacenter de base
Le fait de parler d’un « accord spécial » donne plutôt l’impression d’un manque de maturité dans les procédures de sécurité
L’absence de détails concrets sur les spécifications matérielles est également regrettée
Si les États s’inquiètent du monopole sur l’écosystème Android, ils pourraient imposer aux fabricants de préinstaller F-Droid
Google s’y opposerait, mais cela pourrait selon eux se régler via une régulation antitrust
Il n’existe en réalité aucune preuve que la personne qui héberge le serveur soit un particulier pris au hasard ; si cela ne plaît pas, il faut participer ou contribuer à améliorer les choses
Elle rappelle qu’une bonne partie d’Internet repose sur des serveurs hébergés dans les sous-sols de bénévoles