ReferenceInstallation

Installation

This page will walk you through installing and running Synnax locally. By the end, you’ll have a running Core and a Console connected to it. Select your operating system to get started.

The Core is the heart of every Synnax deployment. It stores all sensor and actuator data and serves as a central hub where devices, Consoles, and control sequences communicate.

This starts a Core with the following configuration:

FlagDescription
--listen=localhost:9090Sets the address the Core will listen on
--memStore all data in memory (useful for learning and development)
--insecureRun without TLS

The --mem flag is great for getting started, but data will be lost when the Core stops. See the CLI Reference for persistent storage options and other configuration flags. For production deployments, see Production.

To stop the Core, press Ctrl+C in the terminal.

The Console is a desktop application for visualizing data, configuring devices, and controlling hardware. Download the latest release for your operating system:



Releases for other operating systems and older versions can be found on the releases page.



After installing, you’ll see the login page:

The Console ships with a pre-configured connection to a local Core. It should appear in the list of available cors on the login page as ‘Local’. If the core you started in the previous step is reachable, the status badge will turn blue and say ‘Connected’.

To log in, simply enter the root username and password:

Usernamesynnax
Passwordseldon

Next Steps

Now that you have a running Core and Console, here are some places to go next: