ReferenceCoreQuick Start

Deployment quick start

Start a Core for testing, learning, or development.

This page will walk you through starting a Synnax Core. To get started, select your operating system below:

Using Linux

To start a Core on Linux, first download the latest Synnax binary by running:

curl -LO https://github.com/synnaxlabs/synnax/releases/download/core/v0.58.2/synnax-v0.58.2-linux

Then, move the binary to /usr/local/bin:

sudo mv synnax-v0.58.2-linux /usr/local/bin/synnax

Next, give execution permissions to the binary:

chmod +x /usr/local/bin/synnax

You’ll need to make sure that /usr/local/bin is in your PATH environment variable. You can do this temporarily by running export PATH=$PATH:/usr/local/bin.

Finally, start the Core:

synnax start --listen=localhost:9090 --mem --insecure

This will start a Core with the following parameters:

Table

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

If you’re interested in more details on these flags, see the CLI Reference.

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

Activating a license

A standalone Core needs a license from your organization. A Core without one starts and answers login and connectivity checks, but refuses everything else until a license key is activated. The Console shows an activation screen for it. The production guide covers the activation flow and the start flags that take a license key.