Fragen und Antworten
Was du vorher wissen willst, ehrlich beantwortet.
Bevor man ein neues Board für die Familie, den Verein oder das Team aufstellt, hat man Fragen. Hier stehen die Antworten, auch die, die „nein“ lauten.
Allgemein
Was kostet nexcanvas?
Nichts. nexcanvas ist freie Software unter der AGPL-3.0. Es gibt keine Bezahlstufe, und du brauchst bei niemandem ein Konto, nur einen Rechner, auf dem Docker läuft.
Für wen ist nexcanvas gedacht?
Für alle, die zusammen etwas aufmalen wollen, ohne ihre Ideen bei einem fremden Dienst abzulegen. Eine Familie plant den Umzug, ein Verein seine Feier, ein kleines Team sein Projekt, und wer allein arbeitet, hat ein Board, das ihm gehört. Mit Bereichen und Rechten bekommt jede Gruppe ihren eigenen Platz.
Welche Sprachen kann die Oberfläche?
Deutsch und Englisch. Jede weitere Sprache ist eine JSON-Datei, die der Betreiber unter Einstellungen, Server, Sprachen hochlädt. Eine Vorlage dafür lädt er an derselben Stelle herunter. Was in einer solchen Datei fehlt, zeigt nexcanvas auf Englisch.
Wie erfahre ich von neuen Fassungen?
nexcanvas fragt einmal am Tag bei GitHub nach, ob es eine neuere Fassung gibt, und zeigt das unter „Über nexcanvas“ im Kontomenü an. Nach einem Update erscheint ein Hinweis, und unter „Was ist neu?“ erklärt nexcanvas, was dazugekommen ist und wo man es findet. Wie das Update selbst geht, steht unter Selbst hosten.
Im Alltag
Geht das auf dem Handy?
Ja, im Browser. Unter 640 Pixeln Breite liegen alle Werkzeuge in einer Leiste unten, ein Finger schiebt das Board, zwei zoomen, und langes Drücken öffnet das Menü. Fotos nimmst du direkt mit der Kamera auf. Eine App aus dem Store gibt es nicht, und zum Installieren auf dem Startbildschirm ist nexcanvas noch nicht eingerichtet.
Geht es ohne Internet?
nexcanvas braucht eine Verbindung zu deinem Server. Das muss nicht das Internet sein, im eigenen Netz reicht der Server im Keller. Reißt die Verbindung kurz ab, zeigt das Board „Offline“, du zeichnest weiter, und deine Änderungen folgen, sobald sie wieder steht.
Wie viele Leute können gleichzeitig an einem Board arbeiten?
Eine feste Grenze gibt es nicht. Oben im Board siehst du die Anfangsbuchstaben von bis zu fünf Leuten, die gerade da sind, und eine Zahl für alle weiteren. Für eine Familie, einen Verein oder ein kleines Team ist nexcanvas gebaut. Wie es sich mit sehr vielen Leuten auf einmal verhält, haben wir nicht gemessen.
Wie groß darf ein Board werden?
Ein Board darf ohne seine Fotos bis zu 32 MB groß werden, das sind sehr viele Notizen und Striche. Fotos und Dateien liegen daneben und zählen nicht mit. Eine einzelne Datei darf ab Werk 50 MB haben, der Betreiber kann das senken.
Kann ich Videos auf ein Board legen?
Ja, aber nexcanvas spielt sie nicht ab. Ein Video erscheint als Dateikarte mit Namen und Größe, und wer darauf klickt, lädt es herunter. Ort und Gerät nimmt nexcanvas auch aus Videos heraus.
Kann ich Fotos zuschneiden?
Nein, nicht in nexcanvas. Du kannst ein Foto verschieben, größer und kleiner ziehen, drehen und sperren. Zuschneiden musst du es vorher.
Lässt sich ein Board in einen anderen Bereich bringen?
Über die Oberfläche geht das in dieser Fassung noch nicht, und eine Kopie bleibt im selben Bereich. Ein Umweg ist JSON Canvas: das Board als Datei speichern und im anderen Bereich als neues Board hereinholen.
Was passiert, wenn ich etwas aus Versehen lösche?
Strg + Z holt es zurück, und zwar nur deine eigenen Schritte. Ein gelöschtes Board liegt 30 Tage im Papierkorb. Und während jemand an einem Board arbeitet, hält nexcanvas alle 30 Minuten einen Stand fest, den du unter Versionen zurückholen kannst.
Austausch
Passt nexcanvas zu Obsidian?
Ja, über JSON Canvas. Ein Board lässt sich als .canvas-Datei speichern, so wie Obsidian seine Leinwände schreibt, und eine Leinwand aus Obsidian kommt als Board herein. Notizen, Fotos, Links, Rahmen und Verbindungen gehen hin und her. Was nur nexcanvas kennt, etwa Formen und Zeichnungen, wartet in einem eigenen Block, bis die Datei zurückkommt. Mehr dazu unter nexlore und JSON Canvas.
Und mit nexlore?
Genauso. nexlore ist die Notiz-App aus derselben Familie und speichert ihre Leinwände ebenfalls als JSON Canvas. Beide sehen gleich aus und bedienen sich ähnlich.
Kann ich ein Board ausdrucken oder verschicken?
Ja, als PNG oder PDF, das ganze Board, eine Auswahl oder jede Szene als eigene PDF-Seite. Das PDF besteht aus Bildseiten, Text lässt sich daraus also nicht herauskopieren. Wer nur schauen soll, bekommt auf Wunsch eine öffentliche Leseseite mit Ablaufdatum und Passwort.
Daten und Sicherheit
Wo liegen meine Boards?
Auf deinem Server, im Ordner /data: die Datenbank nexcanvas.db mit Konten, Bereichen, Boards und ihren Versionen, daneben die Fotos und Dateien, die Logs und die Sicherungen. Es gibt keinen Dienst von uns, an den irgendetwas geht.
Ist das verschlüsselt?
Unterwegs ja, sobald nexcanvas hinter einem Proxy mit HTTPS steht. Auf der Platte liegen Boards und Fotos unverschlüsselt, die Sicherungen ebenso. Passwörter speichert nexcanvas nur als Argon2id-Prüfwert, und die Geheimnisse für Mail und Anmeldedienst verschlüsselt es mit einem eigenen Schlüssel. Wer die Platte verschlüsseln will, tut das am Server.
Was geht von nexcanvas nach draußen?
Ab Werk genau eine Anfrage am Tag: die Frage an GitHub nach der neuesten Fassung, ohne Namen, Boards oder Einstellungen. Der Betreiber schaltet sie unter „Über nexcanvas“ ab. Alles andere braucht eine Adresse, die du selbst einträgst: deinen Mailserver für Einladungen und deinen Anmeldedienst. Eine Link-Karte holt nichts von der verlinkten Seite, sie nimmt ihren Titel aus der Adresse.
Wer kann meine Boards sehen?
Nur die Mitglieder des Bereichs, in dem ein Board liegt. Ein Bereich, in dem du kein Mitglied bist, antwortet so, als gäbe es ihn nicht. Der Betreiber sieht die Namen und Verwalter aller Bereiche, aber nicht ihren Inhalt. Eine öffentliche Leseseite gibt es nur, wenn der Betreiber sie erlaubt und ein Verwalter sie für ein Board einschaltet.
Stehen die Wörter meiner Boards im Log?
Nein. Das Log hält fest, was passiert, aber nie den Inhalt eines Boards, und auch keine Passwörter, Schlüssel oder Token.
Betrieb
Was brauche ich, um nexcanvas zu betreiben?
Einen Rechner mit Docker, für Intel und AMD ebenso wie für ARM, also auch einen Raspberry Pi oder ein NAS. nexcanvas läuft als ein Container mit einer SQLite-Datenbank, eine eigene Datenbank brauchst du nicht. Für den Weg von draußen kommt ein Reverse Proxy mit HTTPS davor. Wie das geht, steht unter Selbst hosten.
Darf der Datenordner auf einer Netzwerkfreigabe liegen?
Nein. SQLite verträgt keine Freigaben über SMB oder NFS. Leg /data auf eine Platte, die direkt am Rechner hängt.
Wie sichere ich nexcanvas?
Mit den eigenen Sicherungen unter Einstellungen, Server, Sicherung. Ab Werk entsteht jede Nacht eine, und die letzten sieben bleiben. Eine Sicherung ist ein ZIP mit der Datenbank, allen Fotos und Dateien und dem Schlüssel. Mit „Prüfen“ siehst du, ob sie vollständig ist und was ein Wiederherstellen ändern würde. Leg die Sicherungen zusätzlich woanders hin, denn ein Ordner auf demselben Server ersetzt keine Kopie außer Haus.
Kann ich mich über authentik oder einen anderen Anmeldedienst anmelden?
Ja, über OpenID Connect. Für authentik gibt es einen Knopf, der Anbieter und Anwendung selbst anlegt, und auf Wunsch eine Blueprint-Datei. Andere Dienste trägst du mit Adresse, Client-ID und Geheimnis ein.
Gibt es eine Schnittstelle?
Ja, eine lesende. Programme wie n8n oder ein eigenes Skript holen sich mit einem Token die Boards, Zahlen für ein Dashboard und ein kleines Bild jedes Boards. Der Betreiber schaltet das ein, ändern kann ein Programm darüber nichts. Mehr unter Für Programme.