FenrirOS RC3 – der dritte Release Candidate

FenrirOS RC3 – der dritte Release Candidate

Acht Tage nach RC2 wächst der App-Katalog um einen Reverse-Proxy mit Mail-Gateway und eine Groupware. Alle Apps gibt es jetzt auch für PowerPC, und der Kernel ist auf Linux 7.3.3.
RC3 ist weiterhin zum Testen gedacht. Bitte meldet Fehler, damit wir sie bis zur finalen Version beheben können.

Drei Apps im Katalog

Der Katalog auf apps.fenriros.org füllt sich, installiert wird wie gehabt im Tab „Apps“ der Container-Seite von webctl.
Neu sind ProxyPlus und groupi, der FenrirDirectoryServer kommt in einer neuen Version. Alle drei sind Multi-Arch-Images für x86_64 und PowerPC (e500v2). webctl lädt automatisch das passende.

🔀 ProxyPlus

Reverse-Proxy für HTTP/1.1, HTTP/2 und HTTP/3 mit Load-Balancing und WebSockets. Dazu ein Mail-Gateway: SMTP-Relay mit DKIM-Signatur, SPF-, DKIM- und DMARC-Prüfung, Viren- und Spamfilter sowie ein IMAP-Proxy pro Domain.

📬 groupi

Groupware mit Mail, Kalendern, Kontakten und Aufgaben, auch über CalDAV und CardDAV. Dazu Dateien mit Versionen und Freigaben sowie Videokonferenzen über eine eigene SFU.

👥 FenrirDirectoryServer

Lokale Konten, die es im Verzeichnis schon gibt, werden jetzt zusammengeführt. Vorher blieb ein Doppel ohne Gruppen zurück, und wer sich darüber anmeldete, verlor seine Rechte.

ProxyPlus einrichten ohne YAML

Startet ProxyPlus ohne Konfiguration, öffnet sich auf Port 8443 ein Einrichtungsassistent, wie man ihn schon von fenrirds und groupi kennt. Der Einrichtungscode steht im Protokoll des Containers.
Der Einrichtungsassistent von ProxyPlus
Der Assistent: Code, Knoten, Anmeldung am Verzeichnis, Dienste, Cluster.
Was der Assistent erledigt:
  • Mit einem fenrirds-Administrator legt er den Service-Zugang, die Gruppen proxyplus.* und die Berechtigungen an.
  • HTTP, HTTPS, SMTP und IMAP lassen sich per Häkchen einschalten. TLS läuft zuerst mit selbstsignierten Zertifikaten, später auf Wunsch mit Let's Encrypt oder ZeroSSL.
  • Weitere ProxyPlus-Server, die gerade auch auf ihre Einrichtung warten, findet er per mDNS. Zusammen bilden sie einen Cluster mit gemeinsamer Konfiguration.
Gruppen von ProxyPlus in der Weboberfläche von fenrirds
Die Gruppen, die der Assistent in fenrirds anlegt. Mitglieder von proxyplus.super_admin dürfen die Administration benutzen.
Danach gibt es in der Administration eine Seite „Konfiguration“. Dort lassen sich Listener, Admin-Port, die Adresse des Verzeichnisses, Cluster-Knoten und Grenzwerte ändern. Gespeichert wird über einen kleinen root-Prozess: Er prüft die Eingaben, schreibt die Datei und startet ProxyPlus neu.
Startet ProxyPlus mit einer Änderung nicht, stellt er die vorige Fassung wieder her. Scheitert der Start aus einem anderen Grund, etwa an einem belegten Port, läuft ProxyPlus im Wartungsmodus weiter. Dann ist nur die Administration erreichbar, und die Fehlermeldung steht oben auf jeder Seite.

Unter der Haube

Kernel, PowerPC und zwei Korrekturen in ProxyPlus:
  • Linux 7.3.3: Die Patches für UUID- und GUID-Benutzer sind auf 7.3.3 angepasst. Einer ist entfallen, weil nfsd das jetzt selbst richtig macht.
  • PowerPC: Für das NAS ITX gibt es den Kernel 7.3.3 sowie die Container-Images tuxist/fenriros und tuxist/fenriros-devel auch als ppc.
  • Weitergeleitete Mails: ProxyPlus prüft jetzt jede DKIM-Signatur einer Mail und nimmt die, die zur Absenderdomain passt. Mails, die über eine Gmail-Weiterleitung kamen, wurden vorher per DMARC abgewiesen.
  • Load-Balancing: Ist ein Ziel eines HTTP-Pools nicht erreichbar, versucht ProxyPlus das nächste, statt die Anfrage mit einem Fehler zu beenden.
Versionen: Linux 7.3.3, LLVM 23.1.2, systempp 1.2.3, fresh 1.1.2, syslite 1.4.1, webctl 0.9.2, containerd 0.5.1, RPM 6.1, dnf5 5.4.6.

Was noch fehlt

Auch RC3 ist noch keine fertige Version.
  • Die PowerPC-Images der Apps sind gebaut, auf echter Hardware aber noch kaum erprobt.
  • Die Suche nach weiteren Servern per mDNS braucht im Container das Host-Netzwerk.
  • Der ProxyPlus-Assistent kann niemanden selbst in proxyplus.super_admin aufnehmen. Das geschieht in der Weboberfläche von fenrirds, der Assistent weist darauf hin.
  • Für produktive Systeme empfehlen wir weiterhin, auf die finale Version zu warten.

Downloads

Die ISOs booten per BIOS und UEFI und funktionieren mit Ventoy.
Prüfen lässt sich ein Download mit sha256sum -c <Datei>.sha256. Bestehende Installationen aktualisieren sich mit dnf5 upgrade oder auf der Seite „Updates“ in webctl.

💿 Server-ISO

Schlankes Live- und Installationsmedium ohne Compiler und Entwicklungspakete.

🛠️ Devel-ISO

Alle Pakete inklusive der vollständigen Toolchain.

🐳 Container-Images

tuxist/fenriros (minimal) und tuxist/fenriros-devel, Tag 20261109, für PowerPC 20261109-ppc. Die Apps gibt es auf apps.fenriros.org.

Viel Spaß beim Testen! 🐺

Fehlerberichte und Rückmeldungen bitte an: jan.koester@tuxist.de
verfasst von Jan Koester am 2026-11-09

Comments

No comments yet.

Leave a comment

Zurück

Cookie-Einstellungen

Diese Website verwendet Cookies. Notwendige Cookies sind immer aktiv, optionale kannst du hier gezielt ein- oder ausschalten.

Dieses Cookie wird für den Tag Manager zur Verbesserung der Website benötigt.
Dieses Cookie wird für Analytics zur Verbesserung der Website benötigt.
Dieses Cookie wird für die Authentifizierung und grundlegende Funktionen dieses Blogs benötigt.