Tech Blog.

Thoughts, stories, ideas.

Ein schneller, zuverlässiger und vertrauenswürdiger Mirror für Linux-Enthusiasten

19. June 2024


Linux Package Mirrors sind Server, die Kopien von Softwarepaketen und Aktualisierungen für Linux-Distributionen speichern. Sie werden verwendet, um diese Packages effizient an Benutzer auf der ganzen Welt zu verteilen, wodurch die Last auf den offiziellen Distributionsservern verringert und die Downloads für die Benutzer beschleunigt werden. Mirrors tragen dazu bei, einen zuverlässigen Zugang zu Software zu gewährleisten, indem sie Redundanz und geografisch verteilte Zugangspunkte für Benutzer zum Herunterladen von Paketen bereitstellen.

Adfinis und Exoscale haben gemeinsam einen neuen Mirror in Genf eingerichtet, der über eine hohe Bandbreite und eine grosse Speicherkapazität verfügt. Dieser Server hostet Repositories für 12 verschiedene Linux-Distributionen und leistet damit einen wichtigen Beitrag zur Community für freie und Open-Source-Software. Das Ansible-Playbook, das zur Installation und Wartung dieses Mirrors verwendet wird, ist auf GitHub öffentlich zugänglich. Mirrors wie diese spielen eine entscheidende Rolle bei der Verbesserung der Zugänglichkeit und Zuverlässigkeit für Nutzer weltweit und sind ein Beispiel für das Engagement zur Unterstützung des breiteren Ökosystems der Open-Source-Softwareentwicklung.

 

Exoscale freut sich über die Partnerschaft mit Adfinis, um diesen Mirror Server Service anzubieten. Wir haben im Laufe der Jahre mit Adfinis in zahlreichen Projekten zusammengearbeitet und schätzen ihre Fähigkeiten und ihr Engagement für hervorragende Leistungen sehr. Da wir uns beide dem Ethos von Open Source verschrieben haben, war es für uns nur natürlich, zusammenzuarbeiten, um den Zugang zu freier Software für eine breitere Gemeinschaft zu erweitern. Als Spende an die Gemeinschaft der freien Software stellt Exoscale die Infrastruktur zur Verfügung, auf der der Dienst läuft.

– Maxime GERARD, Channel Operations Manager | Exoscale

 

Technische Details

Der Server verfügt über beeindruckende Spezifikationen, darunter eine Bandbreite von 10 Gbit/s und 50 TB Speicherplatz, der durch die neue Blockspeichertechnologie von Exoscale bereitgestellt wird. Der Mirror Server läuft auf der zuverlässigen Debian-Plattform und wird effizient mit ZFS verwaltet und ist für eine nahtlose Bereitstellung und Wartung ausgelegt. Durch die Verwendung der benutzerdefinierten Ansible-Rolle, die auf GitHub verfügbar ist, wird die Verwaltung einfach. Dies gewährleistet optimale Leistung und Zuverlässigkeit.

Erreichbar unter pkg.adfinis-on-exoscale.ch, wird dieser Spiegelserver den bisherigen Server pkg.adfinis.com ersetzen. Adfinis wird ihre langjährige Erfahrung im Unterhalt und Betrieb des Spiegels nutzen, um allen Benutzern einen guten Service zu bieten. Die skalierbare und widerstandsfähige Plattform von Exoscale wird dies in Zukunft erleichtern und Zeit für die Arbeit in anderen Bereichen der Open-Source-Gemeinschaft freisetzen. Der Mirror unterstützt derzeit sowohl HTTP- als auch HTTPS-Protokolle, die Unterstützung von Rsync ist in Vorbereitung. Die Landing Page wurde von einem der Adfinis-Lehrlinge umgeschrieben, damit sie moderner aussieht und leicht zu verwalten ist. Diese Initiative hostet eine Vielzahl von Linux-Distributionen und zusätzliche Repositories für Arch, Debian und CentOS. Dies ist eines von vielen Projekten, mit denen Exoscale und Adfinis die Open Source Community unterstützen.

 

Exoscale und Adfinis sind sich zunächst einmal sehr ähnlich. Beide sind Schweizer Unternehmen und engagieren sich stark für Linux und verschiedene Open-Source-Softwareprojekte und Communities. Heute haben wir unsere Kräfte gebündelt, um einen schnellen und zuverlässigen Linux Mirror Server anzubieten. Unsere Zusammenarbeit stellt sicher, dass Repositories für die führenden Linux-Distributionen leicht zugänglich sind.

– Joel Meier, Junior System Engineer | Adfinis

 

Als gemeinsame Sponsoren bemühen wir uns, eine wertvolle Ressource für die Förderung von freier und quelloffener Software bereitzustellen. Für neue Mirrors, Feedback oder Anfragen, zögern Sie bitte nicht, uns zu kontaktieren: support@adfinis.com.