Skip to main content

Installation

System Requirements

ResourceMinimumNotes
RAM2 GBActual usage depends on the number of connectors and data volume.
Disk space200 MBSeveral additional GB recommended for data buffering and cache. See Data Rate and Cache Sizing to estimate requirements for your setup.
Administrative rightsRequiredNeeded to install OIBus and register it as a system service.
Web browserChrome, Firefox, or EdgeInternet Explorer is not supported.
Remote access

The browser can be on the same machine or on a remote workstation. For remote access, configure an IP filter to allow the client address.

Supported Platforms

PlatformVersionsArchitectures
Windows10, 11, Server 2016 / 2019 / 2022 / 2025x64
LinuxUbuntu 20.04+, Debian 10/11, RHEL 8/9x64, ARM64
macOS11 (Big Sur) and laterIntel (x64), Apple Silicon (ARM64)
DockerAny host running Docker Engine 20.10+x64, ARM64

Installation

Deploying to multiple machines?

If you need to provision OIBus on many machines from a disk image — with installation and initial configuration applied automatically on first startup — see the Automated Installation guide.

Select your platform:

Choose the installation method that best fits your needs:

  • Use the Installer for a guided, user-friendly setup. It also supports running multiple OIBus instances side by side on the same machine.
  • Use the Scripts method for advanced users, or for scripted/unattended deployments (see Automated Installation).

Download

Installation Steps

  1. Run the Installer

Launch the downloaded installer. You will see the welcome screen:

Installer welcome screen

  1. Accept the License

Read and accept the EU-PL license to proceed.

Installer accept license

  1. Choose the service name and set Data Directory

The Service Name identifies this OIBus installation as a Windows service. Keep the default (OIBus) for a single installation, or give it a unique name (letters, digits, spaces, dots, hyphens and underscores only) to run several OIBus instances side by side on the same machine. The Data Directory is where its configuration, cache, and logs are stored:

Installer data folder path

tip

For data safety, consider placing the data folder on a separate disk (e.g., D:\OIBusData). This helps prevent disk space issues on the system drive and improves reliability.

info

Every OIBus instance needs its own installation folder and its own data directory. If either one is already used by another instance, the installer stops with an error and asks you to choose a different value here (or on the installation path page below).

  1. Set initial variables

Set the initial admin username, password, and the port OIBus will listen on. Each instance has its own independent credentials, so the port is usually the value you need to change here when installing a second instance alongside an existing one (they can't share the same port):

Installer initial variables

  1. Choose Installation Path

Select the directory where OIBus binaries will be installed. This is pre-filled with a suggestion based on the service name from step 3 (OIBus for the default name, OIBus - <name> otherwise), but you can still change it — it just needs to be a folder no other instance already uses:

Installer binaries path

  1. Confirm and Install

Review your settings and confirm to begin the installation:

Installer validation step

  1. Complete Installation

Once the installation is complete, you'll see a confirmation screen.

Installer complete installation

You can verify that OIBus is running properly as a Windows service.

Installer result service

The binary folder looks like this:

Installer result binary folder

And the data folder looks like this:

Installer result data folder

Proceed to the first access guide to configure OIBus.

Update OIBus

  • Use the OIBus Windows Installer to update.
  • Use the same Service Name as the existing installation you want to upgrade — a different name installs a new, additional instance instead of updating the existing one.
  • Specify the current executable and configuration paths.
  • Choose to keep or replace your existing configuration.
  • The OIBus service will briefly stop during the update.
  • On first startup after the update, the oibus.db configuration database will be automatically upgraded.

Uninstall OIBus

  1. Navigate to the OIBus binary folder.
  2. Run unin000.exe as an administrator and confirm removal:

Uninstaller step 1

  1. You will be asked whether to remove all data (cache, error, archive, logs, certs, and the configuration/credentials databases) for this instance. Answering anything other than Yes leaves the data folder untouched:

Uninstaller step 2

caution

Choosing to remove all data permanently deletes your configuration, credentials, and logs.

Uninstalling a shared installation folder

If several OIBus instances were installed into the same binaries folder, uninstalling removes the files all of them depend on. In that case, a warning listing every affected instance appears before anything is touched, and each one is stopped and offered for data removal in turn.