IbexWall herunterladen

IbexWall 1.0 ist noch nicht veröffentlicht. Diese Seite sagt, was ein Release enthalten wird, wie Sie es prüfen und wie Sie das Programm in der Zwischenzeit selbst bauen.

Was ein Release enthält

Jedes Release besteht aus einer Reihe von Dateien auf der GitHub-Releases-Seite:

Die Pakete sind aufgeteilt, damit Sie nur installieren, was Sie brauchen: ibexwall (der Daemon, die Kommandozeile und die Plugins), ibexwall-desktop (das Fenster, das Tray-Symbol und der Sitzungs-Agent), ibexwall-mcp (der Server für KI-Assistenten) und ein Eingrenzungspaket für Ihr System: ibexwall-apparmor unter Debian und Ubuntu, ibexwall-selinux unter Fedora.

Unterstützte Systeme

Fedora, Ubuntu 24.04 und 26.04, Debian und Arch Linux. Jedes Release wird vor der Veröffentlichung in einer virtuellen Maschine für jedes dieser Systeme installiert, benutzt, aktualisiert, entfernt und restlos gelöscht.

Den Download prüfen

Laden Sie die Dateien des Releases in einen Ordner. Prüfen Sie dann die Signatur der Prüfsummenliste, danach jede Prüfsumme und danach jede Signatur:

git clone https://github.com/nubian-ibex/ibexwall
cd ibexwall
cargo xtask verify-release /path/to/the/folder /path/to/the/folder/ibexwall-release.pub

Die Dateien nutzen das Format minisign, daher funktioniert minisign -V auch für eine einzelne Datei. Der öffentliche Schlüssel steht außerdem auf der Sicherheitsseite. Vergleichen Sie beide, bevor Sie einer Signatur vertrauen. Die Anleitung zur Release-Prüfung erklärt jede Datei.

Aus dem Quellcode bauen

Sie brauchen die Rust-Toolchain, die in rust-toolchain.toml steht, und für das Fenster die Node.js-Werkzeuge und die WebKitGTK-Entwicklungspakete.

git clone https://github.com/nubian-ibex/ibexwall
cd ibexwall
cargo build --release --workspace

Probieren Sie es aus, ohne Ihr System zu ändern: scripts/dev-sandbox.sh startet den Daemon und das Fenster in einer Sandbox, die Ihre Dateien, Dienste und Firewall nie berührt. Die Entwickleranleitung finden Sie auf docs.ibexwall.com.

Was die Installation tut

Die Installation legt die Systembenutzer und Verzeichnisse an, schaltet die Sockets ein, die den Daemon und die Plugins bei Bedarf starten, und startet sie. Sie nimmt keine Sicherheitsänderung vor: Jede Änderung bleibt ein Plan, den Sie prüfen. Das Entfernen der Pakete macht über den Wiederherstellungspunkt jeder Änderung rückgängig, was IbexWall geändert hat, und behält Ihre Daten, bis Sie sie restlos löschen.