Manual for OpenEstate-ImmoTool


Installing ImmoTool-Server

The ImmoTool-Server is required, if multiple employees need to work on the same database from their workplace (see "Installing on a multiple workplaces").

Install the application

Download the ImmoTool-Server installation package for your operating system (see "Download the applications").

Installation on Windows

On Windows systems you should download the EXE installation file. On a 64bit Windows system you should use the corresponding 64bit installer.

Start the downloaded EXE installer with a double click. Afterwards an installation program shows up, that will guide you through the installation process.

Installing ImmoTool-Server on Windows

Installing ImmoTool-Server on Windows

Installation on macOS

On macOS systems you should download the DMG installation file. Start the downloaded file with a double click in order to show the following installation dialog:

Installing ImmoTool-Server on macOS

Installing ImmoTool-Server on macOS

Click with your mouse on the application symbol of "OpenEstate-ImmoServer" and drag it into the "Applications" folder. This will copy the application into your Applications folder. In future you can find the application in your Finder by opening the Applications folder.

Alternatively you can drop the application symbol somewhere else - e.g. on your desktop or any other location on your hard drive.

Installation on Debian, Ubuntu or similar

For Debian based Linux distributions (e.g. Debian, Ubuntu or Linux Mint) there are different Debian packages it is recommended to use the Debian repository (see "Obtain packages from the Debian repository"). After the repository was registered in the operating system you may install the Debian package with the following commands:

  1. Update the package index via:

    sudo apt update
    
  2. Install ImmoTool-Server:

    sudo apt install openestate-immoserver
    

In case you do not like or want to use the repository, you may alternatively download the Debian package (resp. the DEB installation file). Install the package with a double click or via the following command:

sudo dpkg -i openestate-immoserver_x.y.z_amd64.deb

(Replace x.y.z with the version number of the downloaded file.)

Installation on Linux

If you do not use a Debian based Linux distribution or do not want to use the repository, you may alternatively download the TAR.GZ installation file. Make sure to select the correct installation file for your processor architecture (most commonly used is x86-64).

After the file was extracted on your computer you should find a directory called OpenEstate-ImmoServer. Move this directory to your preferred location on your hard drive (e.g. into the home directory or to /opt/OpenEstate-ImmoServer).

Starting ImmoTool-Server

For the first installation it is recommended to start ImmoTool-Server manually.

If the application was properly configured an all workplaces can successfully connect to the ImmoTool-Server, you should consider installing a service for ImmoTool-Server. This allows the application to start automatically while the computer is booting (see "Setup a service for ImmoTool-Server").

Start ImmoTool-Server on Windows

The Windows installer created a folder called "OpenEstate-ImmoServer" in the start menu, that contains the shortcuts of the application. Click on the shortcut "Start ImmoServer manually" in the start menu in order to start ImmoTool-Server in foreground.

Besides this you may start the application manually by executing the Start.exe (or Start.bat) file in the bin subfolder of the application directory.

Start ImmoTool-Server on macOS

Open the application bundle called "OpenEstate-ImmoServer" with a double click. This will open a Finder window with the applications provided by ImmoTool-Server.

Finder window with ImmoTool-Server applications

Finder window with ImmoTool-Server applications

A double click on the "Start" application will start ImmoTool-Server manually.

Start ImmoTool-Server on Linux

If ImmoTool-Server was installed with the Debian package, there is already a service available and ImmoTool-Server was already started. In this case you do not have to do any further steps.

On all Linux systems you can start ImmoTool-Server manually by executing the Start.sh script in the bin subfolder of the application directory.

Prepare ImmoTool-Server

Before employees can access ImmoTool-Server with ImmoTool you have to install a database. Start AdminTool in order to perform the necessary preparations. This application is installed together with the ImmoTool application.

Install ImmoTool on the server computer or any other machine in your network (see "Installing ImmoTool") and start the AdminTool application (see "AdminTool starten").

Connect to ImmoTool-Server with AdminTool

Connect to ImmoTool-Server with AdminTool

Select the option "Connect to remote database (stored on a server)" in the connection dialog. Afterwards you need to enter the connection settings for ImmoTool-Server:

  • DB type:
    Select the option "HSQL.remote".

  • Protocol:
    In normal case you should select the option "hsql". If the ImmoTool-Server was configured for SSL encryption, you have to select the option "hsqls" (see "Configure SSL encryption").

  • Hostname:
    Enter the IP address or hostname of the computer, on which ImmoTool-Server was installed. In case AdminTool was started from the same computer you can keep the hostname "localhost" untouched.

  • Port nr:
    By default the port number is "9001". Only if ImmoTool-Server was configured for another port number, this value has to be changed.

  • DB name:
    By default the name of the database is "immotool". Only if another database with another name was configured in ImmoTool-Server, this value has to be changed.

  • User:
    The login name of the database administrator is "SA". In most cases this value has not to be changed.

  • Password:
    If a first connection to the ImmoTool-Server is established, this value can stay empty. After a password was set for the database administrator it has to be entered here.

Click on the button "Connect" in order to open a first connection from AdminTool to the ImmoTool-Server.

In the first step the application will detect, that no password was set for the database administrator ("SA"). It will ask you for a password. Please take a note of your selected password!

Enter an administration password in AdminTool

Enter an administration password in AdminTool

Afterwards the application will detect, that the database is not installed yet on the ImmoTool-Server. You may disable certain addons. After clicking the button "Submit" the application will initialize the database.

Install database on ImmoTool-Server

Install database on ImmoTool-Server

After these steps have been finished you may add further user accounts in the database (see "Manage user accounts").

After you have finished the configuration you may close AdminTool. From now on employees may access the database via ImmoTool.

Connect to ImmoTool-Server

After the ImmoTool-Server was successfully prepared (see "Prepare ImmoTool-Server") you may access the database via ImmoTool.

Install ImmoTool on each workplace (see "Installing ImmoTool"). After ImmoTool was started for the first time (see "Starting ImmoTool") you have to create a remote project. Open the project wizard (if it does not start automatically click on "Main Menu → Project → new project").

Create a remote project in project wizard

Create a remote project in project wizard

Enter the following settings into the project wizard in order to create a remote project:

  • Project title:
    Enter any desired name for the project.

  • Projekt type:
    Select the option "Create new connection to a remote project.".

  • DB type:
    Select the option "HSQL.remote".

  • Protocol:
    In normal case you should select the option "hsql". If the ImmoTool-Server was configured for SSL encryption, you have to select the option "hsqls" (see "Configure SSL encryption").

  • Hostname:
    Enter the IP address or hostname of the computer, on which ImmoTool-Server was installed. In case ImmoTool was started from the same computer you can keep the hostname "localhost" untouched.

  • Port nr:
    By default the port number is "9001". Only if ImmoTool-Server was configured for another port number, this value has to be changed.

  • DB name:
    By default the name of the database is "immotool". Only if another database with another name was configured in ImmoTool-Server, this value has to be changed.

  • User:
    Enter the name of the database user. If other users were created via AdminTool, you may enter its login name here. Otherwise you can use the default administrator account "SA".

  • Password:
    Enter the password of the user provided in the "User" field.

Before the project is created, you have to verify the connection settings by clicking the "Login" button. If no errors were detected, you can create the project by clicking the "Create project" button. The remote project will be created and automatically opened afterwards.

On future application startups you can open the previously created remote project. The user has to enter his login name and password before database access is granted.

Login to a remote project

Login to a remote project

Table of contents

last modified at 03/04/2019 at 09:03 AM (CET)

Creative Commons License This documentation is licensed under the terms of Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International Public License.