AFFiNE

Hinweis: Diese Inhalte wurden mit Unterstützung von Künstlicher Intelligenz erstellt und redaktionell überprüft (Transparenzhinweis gemäß Art. 50 EU AI Act).

AFFiNE verbindet Dokumente, Whiteboard und Datenbanktabellen in einem Programm. Jede Seite lässt sich als Text schreiben oder als unendliche Zeichenfläche („Edgeless“) mit Notizzetteln, Formen und Verbindungen bearbeiten. Die Desktop-Version arbeitet lokal: Ohne Anmeldung liegen alle Daten auf dem eigenen Rechner.

Teilweise getestet: Prüfsumme, Installation, Start und das Anlegen des lokalen Arbeitsbereichs wurden unter Ubuntu 26.04 geprüft. Die Arbeit in der Oberfläche (ab Schritt 7) wurde nicht durchgeklickt.

Vorbemerkungen

  • Installation als .deb-Paket: Ubuntu hat AFFiNE nicht in seinen Paketquellen. Das Projekt stellt ein .deb-Paket auf GitHub bereit, das keine zusätzlichen Pakete nachzieht. Es gibt AFFiNE auch als AppImage und als Flatpak.
  • Version: Getestet mit AFFiNE 0.27.4. Auf der Release-Seite erscheinen fast täglich Versionen mit dem Zusatz canary. Das sind Vorabversionen zum Testen. Diese Anleitung verwendet die als „Latest“ markierte stabile Version.
  • Keine AppArmor-Einrichtung nötig: Anders als bei manchen anderen Electron-Programmen bringt das Paket eine Sandbox-Hilfe mit Sonderrechten mit (chrome-sandbox mit SUID-Bit). Ein eigenes AppArmor-Profil braucht es deshalb nicht.
  • Lokal oder Cloud: Ohne Anmeldung legt AFFiNE einen lokalen Arbeitsbereich an. Mit einem Konto bei AFFiNE Cloud oder auf einem eigenen AFFiNE-Server lassen sich Arbeitsbereiche zusätzlich abgleichen und teilen. Ein eigener Server ist ohne Docker aufwendig und nicht Teil dieser Anleitung.

Installation

1. Paketlisten aktualisieren

Damit apt die aktuellen Paketstände kennt.

sudo apt update

2. In den Download-Ordner wechseln

Das Paket wird dort abgelegt und nach der Installation wieder gelöscht.

cd ~/Downloads

3. Paket herunterladen

Lädt AFFiNE 0.27.4 (etwa 165 MB). Die aktuelle stabile Version steht auf https://github.com/toeverything/AFFiNE/releases/latest. Bei einer neueren Version ersetzt du die Nummer an allen drei Stellen im Befehl.

curl -L -o affine.deb https://github.com/toeverything/AFFiNE/releases/download/v0.27.4/affine-0.27.4-stable-linux-x64.deb

4. Prüfsumme kontrollieren

Das Projekt veröffentlicht die Prüfsummen in der Datei latest-linux.yml, im Format SHA-512, geschrieben in Base64. Der erste Befehl zeigt die veröffentlichte Prüfsumme für das .deb-Paket, der zweite berechnet sie für die heruntergeladene Datei im selben Format.

curl -sL https://github.com/toeverything/AFFiNE/releases/download/v0.27.4/latest-linux.yml | grep -A1 "linux-x64.deb"
openssl dgst -sha512 -binary affine.deb | base64 -w0; echo

Prüfen: Die Zeichenfolge hinter sha512: stimmt mit der zweiten Ausgabe überein. Bei Version 0.27.4 beginnen beide mit kSc2O7cLAXYmUuV/.

5. AFFiNE installieren

Installiert das Paket. Das ./ vor dem Dateinamen sagt apt, dass es eine Datei im aktuellen Ordner installieren soll. Das Programm landet in /usr/lib/affine, der Befehl affine in /usr/bin, dazu kommt ein Eintrag im Anwendungsmenü.

sudo apt install ./affine.deb

Erscheint am Ende ein Hinweis, dass der Benutzer _apt nicht auf die Datei zugreifen konnte, ist das bei Paketen im Home-Ordner normal und harmlos.

Prüfen: Das Paket ist installiert.

dpkg -s affine | grep -E "^(Status|Version)"

6. Heruntergeladene Datei löschen

Das Paket wird nach der Installation nicht mehr gebraucht.

rm affine.deb

Erste Schritte (nicht getestet)

7. AFFiNE starten

Starte AFFiNE über das Anwendungsmenü (Suche nach „AFFiNE“) oder im Terminal:

affine

Beim ersten Start legt AFFiNE seinen Datenordner ~/.config/AFFiNE und darin einen lokalen Arbeitsbereich an. Das hat der Test bestätigt.

8. Seite schreiben

Lege mit New Page eine neue Seite an und schreibe los. Mit / öffnest du ein Menü mit Überschriften, Listen, Tabellen, Code-Blöcken und Verknüpfungen zu anderen Seiten.

9. Auf das Whiteboard wechseln

Oben auf der Seite schaltest du zwischen Page (Dokument) und Edgeless (Whiteboard) um. Im Whiteboard erscheinen die Textblöcke der Seite als Notizen, dazu kommen Formen, Pfeile, freies Zeichnen und Verbindungen. Beide Ansichten zeigen denselben Inhalt.

10. Sprache umstellen

Die Oberfläche lässt sich in den Einstellungen auf Deutsch umstellen.

Wo liegt was?

  • /usr/lib/affine – das Programm.
  • ~/.config/AFFiNE – Einstellungen.
  • ~/.config/AFFiNE/workspaces/local – die lokalen Arbeitsbereiche, je einer pro Unterordner mit einer SQLite-Datenbank storage.db.

Aktualisieren

1. Neue Version installieren

Lade das neue .deb-Paket wie in den Schritten 2 bis 4 herunter, prüfe es und installiere es wie in Schritt 5. apt ersetzt dabei die alte Version, die Daten bleiben erhalten.

sudo apt install ./affine.deb

Deinstallieren

1. AFFiNE beenden

Schließe das Fenster von AFFiNE.

2. AFFiNE entfernen

Entfernt das Programm, den Befehl affine und den Menüeintrag.

sudo apt purge affine

3. Daten löschen (optional)

Löscht Einstellungen und alle lokalen Arbeitsbereiche. Achtung: Nicht abgeglichene Seiten gehen dabei unwiderruflich verloren.

rm -rf ~/.config/AFFiNE

Prüfen: Das Paket ist nicht mehr installiert.

dpkg -s affine

Die Ausgabe meldet, dass das Paket nicht installiert ist.

Hinweis: Diese Inhalte wurden mit Unterstützung von Künstlicher Intelligenz erstellt und redaktionell überprüft (Transparenzhinweis gemäß Art. 50 EU AI Act).

Open Knowledge (Freies Wissen): Alle Texte stehen unter der freien Lizenz Creative Commons Namensnennung – Weitergabe unter gleichen Bedingungen 4.0 International (CC BY-SA 4.0) und können frei gelesen, geteilt und weiterverarbeitet werden.

Hinweis: Diese Inhalte wurden mit Unterstützung von Künstlicher Intelligenz erstellt und redaktionell überprüft (Transparenzhinweis gemäß Art. 50 EU AI Act).

Open Knowledge (Freies Wissen): Alle Texte stehen unter der freien Lizenz Creative Commons Namensnennung – Weitergabe unter gleichen Bedingungen 4.0 International (CC BY-SA 4.0) und können frei gelesen, geteilt und weiterverarbeitet werden.

Autor: Thorsten · Installationsanleitungen für Ubuntu

Alle Anleitungen ohne Gewähr. Befehle mit sudo verändern das System – vorher lesen, dann ausführen.