# Installation

In this section you find all information about the installation of the system

  • in your company network
  • on stand-alone machines (e.g. laptops)
  • in side offices
  • in remote sites (ships, agencies etc.)

# Basic Steps

The basic steps for a new installation are always:

  1. Prepare Database Server Hardware
  2. Prepare File Server Hardware
  3. Install Database Engine
  4. Install Server Software
  5. Install Client Software
graph TD;
    A([Initial Installation]) --> B1[Prepare Database Server Hardware]
    B1 --> B2[Prepare File Server Hardware]
    B2 --> B[Database Engine Setup<br><i>DBEngineSetup.exe<br>or installation in a Linux container</i>]
    B --> C[Server Setup<br><i>ServerSetup.exe</i>]
    C --> D[Client Setup<br><i>ClientSetup.exe</i>]
    D --> E([new update available])
    E --> C

# Hardware Preparation

The hardware requirements for the installation of the ZeeBORN software is quite moderate. Biggest performance gains can be achieved with fast file storage (fast HDD raid or SSDs). If possible, both servers should be installed in a virtual machine environment to allow a proper monitoring of actual resource requirements. Database and file server can be installed on the same machine.

# Database Server

The database engine can be installed on Windows or on Linux. For Windows a repacked version of the MariaDB setup is provided by ZeeBORN. For Linux ZeeBORN provides a Linux container template for easy installation in a Linux container environment (e.g. Proxmox).

# File Server

For the file server any (virtual) hardware and operating system can be used that provides access to files via network shares (SMB). This can be a Windows Server, Linux server, NAS or any other system that provides that service.

# Software Installation

The Database Engine installation needs to be done only during the initial setup and is not required for later updates or upgrades.

The Server and Client installation always needs to be done together. As soon as the server gets updated, a client update is necessary as well. A client update will be requested by the ZeeBORN software if you start an older version of the client while the server was already updated to a newer version.

In most cases it will be sufficient to run the setup program, confirm the suggested settings and starting the install process.

On the following pages you will find further details about each setup type.