LockFlare

Servers and licences

Registering a server issues a licence key bound to that machine’s IP address. The Engine uses that key to prove which account it belongs to.

1 · Add the server

Adding a server to an environment

Label, public IP address and core allocation. The label is for you; the IP is what the licence binds to.

FieldWhat it is
LabelA name you will recognise in Monitoring. Not used by the Engine.
IP addressThe server’s public IP. The licence is bound to it — a typo produces a machine that never comes online.
CoresHow many CPU cores to allocate here, counted against your plan.
The server shows as unreachable until you finish installing the Engine on it. That is expected — the licence is issued first, and the Engine uses it to register.

2 · Copy the licence key

Viewing server licence keys

Every server’s key, on the Licensing screen. Click to copy.

You need this in a moment. It is the only thing tying the Engine on that machine to your account, and it will not work on a different IP.

3 · Download the Engine

Downloading the Node and .NET interpreters

Two runtimes. Pick the one matching your project — a Node project needs the Node Engine.

Each card carries an Installation guide with the exact commands, including the Node.js or .NET prerequisites. The same content lives here: Node Engine and .NET Engine.

4 · Install it on the server

Extracting and starting the Engine over SSH

Extract the interpreter and start it once by hand.

Entering the licence key on first run

On first run it prompts for the licence key, validates it and writes it to .env. Subsequent starts do not prompt.

5 · Make it a service

Installing and checking the systemd service

Install it under a service manager and confirm it is running.

Do not skip this. A server without a managed service does not come back after a reboot — and Enclave will refuse to seal it, because sealing removes every other way of restarting the Engine.

Cores

Cores are what you licence, and you decide the split. A low-traffic site is fine on one; a busy API benefits from more. The allocation is changeable later without reinstalling anything.

The Licensing screen shows cores used against cores available as a live gauge, so you can see the headroom before you add a machine.

Replacing a server

Because a LockFlare server holds nothing but the Engine, replacing one is quick: register the new machine, install the Engine with its new licence, push. There is no state to migrate.

That is the whole point of keeping the box dedicated — and it stops being true the moment you put a database on it.