Zum Inhalt springen

Rhinvoice unter Windows und macOS installieren (ohne Docker)

Lesezeit 5 MinutenAb Version 0.7.0

Rhinvoice gibt es auch als normales Programm für Windows und Mac: herunterladen, installieren, starten. Docker, Python oder einen Server brauchen Sie nicht. Die Datenbank ist eingebaut, Rhinvoice öffnet sich in einem eigenen Fenster und ist nur von diesem Computer aus erreichbar. Für einen Server, ein NAS oder mehrere Benutzer an verschiedenen Rechnern nehmen Sie die Installation mit Docker.

  • Windows 10 oder 11, 64 Bit, oder
  • einen Mac mit Apple-Chip (M1 oder neuer) und macOS 12 oder neuer. Für Macs mit Intel-Prozessor gibt es noch kein Programm. Dort läuft Rhinvoice mit Docker Desktop.

Laden Sie die neueste Version für Ihr System herunter. Die Links führen immer zur aktuellen Version auf GitHub, wo Sie auch alle Versionen und ihre Änderungen finden:

  1. Öffnen Sie Rhinvoice-Setup-Windows.exe per Doppelklick.

  2. Die Warnung von Windows bestätigen. Windows zeigt beim ersten Mal «Der Computer wurde durch Windows geschützt». Klicken Sie auf Weitere Informationen und dann auf Trotzdem ausführen. Die Schaltfläche erscheint erst nach dem Klick auf «Weitere Informationen».

  3. Folgen Sie dem Setup. Es installiert Rhinvoice nur für Ihr Benutzerkonto nach %LOCALAPPDATA%\Programs\Rhinvoice und braucht keine Administratorrechte.

  4. Starten Sie Rhinvoice über das Startmenü (oder direkt am Ende des Setups). Der erste Start richtet die Datenbank ein und dauert etwas länger.

  1. Öffnen Sie Rhinvoice-macOS.dmg und ziehen Sie Rhinvoice in den Ordner Programme.

  2. Öffnen Sie Rhinvoice aus dem Ordner Programme. macOS meldet beim ersten Mal, dass es Rhinvoice nicht überprüfen konnte, und öffnet es nicht. Klicken Sie auf Fertig.

  3. Rhinvoice erlauben. Öffnen Sie > Systemeinstellungen > Datenschutz & Sicherheit und scrollen Sie zum Abschnitt Sicherheit. Dort steht, dass Rhinvoice blockiert wurde. Klicken Sie auf Dennoch öffnen, bestätigen Sie mit Ihrem Anmeldepasswort und klicken Sie im nächsten Fenster nochmals auf Dennoch öffnen. Die Schaltfläche erscheint nur etwa eine Stunde nach dem Öffnungsversuch aus Schritt 2.

  4. Rhinvoice startet. Ab jetzt öffnen Sie es wie jedes andere Programm, ohne Rückfrage.

Gleich nach dem Doppelklick zeigt eine Startkarte mit dem Rhinvoice-Logo, was gerade passiert, zum Beispiel «Datenbank wird gestartet …». Dann öffnet Rhinvoice ein eigenes Fenster und fragt nach dem ersten Benutzerkonto und Ihrer Firma, wie unter Erster Start beschrieben. Startet es ein zweites Mal, etwa durch einen Doppelklick zu viel, holt es sein offenes Fenster nach vorne, statt ein weiteres zu öffnen. Wenn Sie das Fenster schliessen, beendet sich Rhinvoice mitsamt seiner Datenbank.

Programm Daten (Datenbank, Einstellungen, Protokolle)
Windows %LOCALAPPDATA%\Programs\Rhinvoice %LOCALAPPDATA%\Rhinvoice
Mac /Applications/Rhinvoice.app (im Finder: Programme) ~/Library/Application Support/Rhinvoice

Der Datenordner gehört nur Ihrem Benutzerkonto. Updates und die Deinstallation lassen ihn unberührt: Rechnungen müssen zehn Jahre aufbewahrt werden. Was darin steht, sichert das Backup.

Die Übersicht von Rhinvoice hat eine Checkliste mit dem Punkt Backup einrichten. Er führt zu Einstellungen → Backup, dort wählen Sie einen Ordner, am besten in OneDrive, Dropbox, iCloud Drive oder Google Drive, und bewahren den Wiederherstellungs-Schlüssel auf. Die Einzelheiten stehen unter Backup im Programm für Windows und Mac.

Rhinvoice prüft selbst, ob es eine neue Version gibt. Dann erscheint ein Hinweis Neue Version … mit der Schaltfläche Jetzt aktualisieren. Das Update dauert etwa eine halbe Minute: Rhinvoice kopiert vorher die Datenbank, lädt die neue Version, prüft, dass sie unverändert angekommen ist, und startet neu. Startet die neue Version nicht, kommt automatisch die vorherige zurück, mit unveränderten Daten. Den Stand sehen Sie auch unter Über Rhinvoice; dort fragt Nach Updates suchen sofort nach.

Selten braucht eine neue Version ein neues Setup, etwa für eine neue Version der eingebauten Datenbank. Dann zeigt der Hinweis Setup herunterladen. Installieren Sie es über das bestehende Programm, Ihre Daten bleiben erhalten.

In Über Rhinvoice (ein Klick auf die Version unten in der Navigation) steht der Link Problem melden. Er kopiert die Version, Ihr System und das Ende des Protokolls und führt zu einem neuen Fehlerbericht auf GitHub; Sie können die Angaben auch per Mail an hello@rhinvoice.com schicken. Rhinvoice verschickt nichts von selbst. Das Protokoll kann Namen von Kunden enthalten, schauen Sie also kurz darüber, bevor Sie es einfügen.

  • Windows: Einstellungen → Apps → Installierte Apps → Rhinvoice → Deinstallieren.
  • Mac: Rhinvoice beenden und Rhinvoice.app aus dem Ordner Programme in den Papierkorb ziehen.

Ihre Daten bleiben dabei erhalten, auch für eine spätere Installation. Möchten Sie alles entfernen, löschen Sie danach den Datenordner aus der Tabelle oben (unter Windows samt dem Zwischenspeicher cache darin), auf dem Mac auch ~/Library/Caches/Rhinvoice. Bewahren Sie vorher die PDFs Ihrer ausgestellten Rechnungen oder ein Backup an einem anderen Ort auf.

Warum warnt Windows oder macOS beim ersten Öffnen?

Die Setups von Rhinvoice sind noch nicht mit einem kostenpflichtigen Zertifikat signiert. Windows und macOS kennen den Herausgeber deshalb nicht und fragen nach. Bestätigen Sie es einmal, danach startet Rhinvoice ohne Rückfrage.

Wo speichert Rhinvoice meine Daten?

Unter Windows in %LOCALAPPDATA%\Rhinvoice, auf dem Mac in ~/Library/Application Support/Rhinvoice. Dort liegen die Datenbank, die Einstellungen und die Protokolle. Ein Update oder eine Deinstallation lässt diesen Ordner unberührt.

Brauche ich Docker, Python oder einen Server?

Nein. Das Setup bringt alles mit, auch die Datenbank. Rhinvoice läuft auf diesem Computer und ist nur von ihm aus erreichbar.

Wie bekomme ich Updates?

Rhinvoice prüft selbst, ob es eine neue Version gibt, und zeigt dann einen Hinweis mit «Jetzt aktualisieren». Vor dem Update wird die Datenbank kopiert. Klappt etwas nicht, startet wieder die vorherige Version.