Scripts to build a docker container to run Gnucash and use it from a browser.
Main packages:
- novnc - web based vnc viewer
- tigervnc - vnc server
- openbox - window manager
- gnucash - financial management software
Running:
- build with
./build.sh
- Edit run.sh with chosen vnc password
./run.sh
Stopping:
docker stop <container id or name>
Starting again after stop:
docker start <container id or name>
Todo
- security, connection between browser and vnc not secured, and probably other things.
- ensure tigervnc is only listening locally
- gnucash persistence: postgresql, docker volumes, something