Skip to main content

First-Run Setup

The first time you open OmniBus in a browser it has no admin account, so it shows a setup wizard instead of a login screen.

Reaching the UI​

Open the URL the installer printed:

  • http://<hostname>.local/ — works on most LANs thanks to mDNS.
  • http://<host-ip>/ — always works.

If you installed on a non-default port, append it (e.g. http://omnibus.local:8080/).

Certificate warning on HTTPS

OmniBus generates its own TLS certificate on first boot, so browsers show a warning the first time you use https://. You can proceed past it, or install the OmniBus Root CA once to make the warning disappear for good — see Administration → TLS. For HTTP on a trusted LAN you can ignore this.

The wizard​

The wizard walks through these steps:

  1. Admin account — choose a username and a strong password. This is the first admin user; the password is stored only as a bcrypt hash.
  2. Hostname — set the device hostname (this is also its .local mDNS name).
  3. Network — keep DHCP, or assign a static IP. (Static-IP configuration is supported on hosts managed by NetworkManager or netplan.)
  4. Time — confirm the time zone / clock.
  5. MQTT — optionally point OmniBus at your MQTT broker now (you can also do this later from the MQTT page).
  6. Finish — completes onboarding and drops you into the dashboard.

You can revisit every one of these settings later from the System, MQTT, and Account pages.

After setup​

You land on the Ports dashboard. From here you typically:

  1. Plug in your USB-to-serial adapter(s).
  2. Click Add Port, pick the device, choose the protocol, and configure it.
  3. Enable the outputs you want (TCP, MQTT, REST, webhooks).

See Concepts → Ports & Adapters for how ports work, then the Protocols section for the specific bus you're bridging.

Roles​

OmniBus has two roles:

  • admin — full control (add/edit ports, change settings, manage users).
  • viewer — read-only.

Create additional users from the Account / Users area. See Administration → Users & Roles.

If you get locked out​

If you lose the admin password, an offline reset tool ships with OmniBus (lib/resetAdmin.js) and the USB-stick factory reset gesture can return the unit to first-run state. Both are covered under System Management.