Jameica-hibiscus: Difference between revisions
Jump to navigation
Jump to search
imported>Johayek mNo edit summary |
imported>Johayek |
||
Line 18: | Line 18: | ||
== running hibiscus-server on a Synology DiskStation == | == running hibiscus-server on a Synology DiskStation == | ||
''rcjameica'' is the perfect way to control your hibiscus-server. | |||
The ''conditio sine qua non'' is a functional /etc/rc.status (from openSUSE). | |||
(I simply removed the code chunk from it, that makes use of /usr/bin/mountpoint.) | |||
If you got rcjameica running, execute it like this: | |||
<pre> | |||
USER@DiskStation999 $ ~/hibiscus-server-2.6.11/rcjameica {start|stop|restart|status} | |||
</pre> | |||
If you do not have a functional rcjameica, then execute jameicaserver.sh instead: | |||
<pre> | <pre> | ||
USER@DiskStation999 $ ~/hibiscus-server-2.6.11/jameicaserver.sh | USER@DiskStation999 $ ~/hibiscus-server-2.6.11/jameicaserver.sh | ||
</pre> | </pre> | ||
It is also writing its output to ~/.jameica/jameica.log, | |||
so don't mind capturing it yourself. | |||
In order to disconnect the script resp. the server from the console | In order to disconnect the script resp. the server from the console |
Revision as of 15:25, 4 March 2015
- http://willuhn.de – "home of jameica & hibiscus"
- http://willuhn.de/products/hibiscus-server/install.php
hibiscus with MySQL
hibiscus with H2
- http://willuhn.de/products/hibiscus-server/install.php what to remove in case you want to use H2 instead of MySQL
- hibiscus-server-*/cfg/de.willuhn.jameica.hbci.rmi.HBCIDBService.properties.NOTE.txt :
öffne die Datei "cfg/de.willuhn.jameica.hbci.rmi.HBCIDBService.properties" in einem Texteditor und passe die Zugangsdaten zur Datenbank an: -> /usr/local/hibiscus-server/cfg/de.willuhn.jameica.hbci.rmi.HBCIDBService.properties ... Wenn Du keine externe Datenbank nutzen möchtest, dann lösche einfach diese Konfigurationsdatei. Der Server wird beim ersten Start automatisch eine verschlüsselte Embedded-Datenbank (H2) erstellen.
running hibiscus-server on a Synology DiskStation
rcjameica is the perfect way to control your hibiscus-server. The conditio sine qua non is a functional /etc/rc.status (from openSUSE). (I simply removed the code chunk from it, that makes use of /usr/bin/mountpoint.)
If you got rcjameica running, execute it like this:
USER@DiskStation999 $ ~/hibiscus-server-2.6.11/rcjameica {start|stop|restart|status}
If you do not have a functional rcjameica, then execute jameicaserver.sh instead:
USER@DiskStation999 $ ~/hibiscus-server-2.6.11/jameicaserver.sh
It is also writing its output to ~/.jameica/jameica.log, so don't mind capturing it yourself.
In order to disconnect the script resp. the server from the console simply background it:
^Z # suspend the utility running USER@DiskStation999 $ bg # background it
In order to take it down:
USER@DiskStation999 $ pstree -p # find the java process just beneath hibiscus-server USER@DiskStation999 $ kill THAT_PROCESS
story: running "Hibiscus Payment-Server" on a Synology DiskStation
- http://Jochen.Hayek.name/wp/blog-en/2015/02/12/hibiscus-payment-server-synology-diskstation/
- http://willuhn.de/products/hibiscus-server/
- https://www.synology.com/en-global/releaseNote/JavaManager
- Synology's JavaManager assists in installing Oracle's JVM successfully
- I succeeded running the hibiscus server shell script to start the hibiscus server
- I have operated the hibiscus server successfully for months now on openSUSE VMs
- my previous self-installed Oracle JVM were unsuccessful attempts
- just as I operated the openSUSE based hibiscus servers, the Synology BusyBox+IPKG based hibiscus server seems to run stably and successfully for now
- i.e. "all" my bank accounts, that I can communicate with through HBCI/FinTS, are now getting synchronised to databases on my local NAS twice an hour (or as often as I want); this synchronisation happens independently of any desktop or notebook PC being online
- another piece of software (developed by myself) dumps these databases to CSV-like bank statement text files, and informs me of changes to them through XMPP AKA Jabber communication
- corruption of the hibiscus-server databases does not hurt me at all – it is only a means to communicate with the banks – it's just that the bank-enforced HBCI/FinTS communication isn't stateless and stores records on databases – everything I need in the end are the CSV-like text files – setting up the bank account details on hibiscus-server is a piece of cake