OpenEstate-Tool-Server (also called OpenEstate-ImmoServer) provides a HSQLDB server, that may be used for multi user installations of OpenEstate-ImmoTool.
This project
- extends the default HSQLDB server with some features.
- provides several startup scripts / executables / application bundles for Windows, macOS and Linux.
- bundles commons-daemon to run the database as a Windows service.
- provides scripts to run the database as a systemd service on Linux systems.
- provides scripts to run the database as a launchd agent on macOS systems.
- provides an application to create a keystore for SSL encrypted database access.
- provides a GUI & console application for database administration.
- Java 8 or newer
- Bouncy Castle 1.61
(optional; only required by
SslGenerator.java
) - commons-cli 1.4 (optional; used for management applications)
- commons-daemon 1.1.0 (optional; used for installing a Windows service)
- commons-io 2.6
- commons-lang 3.8.1
- commons-text 1.6
- gettext-commons 0.9.8
- hsqldb 2.4.1
- log4j 1.2.17
- SLF4J 1.7.25
OpenEstate-Tool-Server can also be run as a Docker Container.
To build your own Dockerimage run
docker build -t openestatetoolserver:latest .
It uses:
Port 9001
Volume /var/lib/OpenEstate-ImmoServer/data
So you can run this by executing something like:
docker run -p 9001:9001/tcp -v "/local/path/to/your/ImmoDB":"/var/lib/OpenEstate-ImmoServer/data" openestatetoolserver:latest
Take a look at CHANGELOG.md
for the full changelog.
This library is licensed under the terms of Apache License, Version 2.0. Take a look at LICENSE.txt
for the license text.