[gnucash-de] gnucash webinterface

Simon Harms simon0harms at gmail.com
Mo Okt 12 16:18:12 EDT 2026


Hallo,
mittlerweile habe ich es programmieren lassen.

Ich habe noch an anderen Stellen gefragt und da wurden mir diese beiden
Programme genannt:

https://github.com/joshuabach/gnucash-web
https://github.com/QuirkyTurtle94/GnuDash

Es erschien dann aber doch besser etwas neu bauen zu lassen, auch wenn
Gnucash-Web als Vorbild genommen wurde und Features von GnuDash
eingebaut wurden.

Funktionsweise ist:
Gnucash speichert in eine Postgres-Datenbank und ZUSÄTZLICH kann
gnubook agieren und aus dieser Postgres Datenbank lesen und
reinschreiben.

Es ist besonders dafür gedacht mal schnell eine Buchung eintragen zu
können ohne auf das bei mir ewig lange starten vom Gnucash-Flatpak
warten zu müssen. 
(Wem alleine das reicht, der kann sich auch gerne mal das
"leichtgewichtigere" GnuCash-Web anschauen, welches allerdings sein
letztes Release vor 3 Jahren bekommen hat, aber wohl noch funktioniert)

Wichtig war mir auch keine Abhängigkeit zu Postgres und GnuBook
aufzubauen. Daher können zusätzlich eine gnucash Datei und eine
Portfolio Performance Datei in eine Nextcloud hochgeladen werden, die
bei jeder Änderung aktualisiert wird.

Wobei es, für ein Vibe-Projekt wahrscheinlich typisch, in der
derzeitigen Form sehr auf mich zugeschnitten ist. z.B. ist Gnubook
bisher nur für ein LXC gemacht. Aber PRs sind gerne gesehen =)

Es gibt folgende Features zusammengefasst:
- Eine Weboberfläche die an Firefly und ein bisschen an GnuDash
angelehnt ist.
- Buchungen können über diese Weboberfläche gemacht werden.
- Grafische Darstellungen wie Geldfluss als Sankey, Einnahmen/Ausgaben
gegenübergestellt, Tortendiagramm der Einnahmen oder Ausgaben. Verlauf
Nettovermögen, VErmögen und Verbindlichkeiten
- Saldo Prüfpunkte. Manche meiner Banken geben per FinTS eine Zeile wie
"ENTGELTABSCHLUSS **ENDSALDO** 1.234,56H STAND29.05.2026 1.239,51H,"
oder "Kontostand am 31.03.2026 47,11 +" mit und gnubook prüft ob dies
Übereinstimmt.
- Der FinTS Importer für Firefly III kann genutzt werden 
(bisher allerdings nicht getestet)
https://github.com/bnw/firefly-iii-fints-importer
- Multi-User fähig

Zusätzlich (optional) habe ich angefangen auch Portfolio Performance
mit in GnuBook übernehmen zu lassen, wobei der Portfolio Performance
Java Core Teil headless läuft und nur die Weboberfläche von der KI
entwickelt wurde. Daten aus Portfolio Performance können hierbei in
GnuCash übernommen werden.

Zusätzlich (optional) gibt es einen Belegeingang für finanzen.net zero,
der alle zur Verfügung stehenden Dokumente herunterlädt und dann in
eine Nextcloud hochlädt und wahlweise in Portfolio Performance
importiert. (Diesen teste ich gerade)

https://github.com/Simon0Harms/gnubook

Falls weitere Fragen sind nur zu, können auch gerne hier gestellt
werden:
https://matrix.to/#/#gnucash-de:matrix.org

Grüße
Simon


Am Montag, dem 12.10.2026 um 21:25 +0200 schrieb Markus Schneider:
> Hallo Simon,
> 
> es gab mal eine gnucash android app, wenn ich mich recht erinnere.
> Erstmal keine schlechte Idee. Aber wie soll so ein WebInterface 
> funktionieren?
> Kann gnucash "headless" ohne GUI als Server laufen und die App greift
> darauf zu?
> 
> Grüße
> Markus
> 
> On 06.10.26 21:38, Simon Harms wrote:
> > Hallo,
> > ich überlege ein webinterface für gnucash zu vibecoden.
> > So etwas wie firefly III aber ohne die Einschränkungen die Firefly
> > III
> > mitbringt und kompatibel zur gnucash Desktop App und evtl dem fints
> > importer von firefly kompatibel ist.
> > 
> > Aber bevor ich starte: Kennt jemand von euch vielleicht schon so
> > etwas.
> > 
> > Vielen Dank
> > 
> > _______________________________________________
> > gnucash-de mailing list
> > gnucash-de at gnucash.org
> > https://lists.gnucash.org/mailman/listinfo/gnucash-de
> 

-------------- nächster Teil --------------
Ein Dateianhang mit Binärdaten wurde abgetrennt...
Dateiname   : signature.asc
Dateityp    : application/pgp-signature
Dateigröße  : 833 bytes
Beschreibung: This is a digitally signed message part
URL         : <http://lists.gnucash.org/pipermail/gnucash-de/attachments/20261012/6624ee87/attachment.sig>


Mehr Informationen über die Mailingliste gnucash-de