Kuzzle
Kuzzle is a ready-made backend that allows TMC servers to offload large datasets into one easy to access place. Kuzzle also assists with distributing data to clients directly increasing performance.
Last updated
Kuzzle is a ready-made backend that allows TMC servers to offload large datasets into one easy to access place. Kuzzle also assists with distributing data to clients directly increasing performance.
Last updated
If you'd rather focus on your development and community rather than the infrastructure required for Kuzzle then TMC offers Kuzzle as a Service. You can purchase this on our services store. We'll handle the hosting, upkeep and maintenance whilst you can focus on building the best community you can.
Fully configured Kuzzle instance
Admin access to your Kuzzle Admin Console
An index to add the collections to
A copy of our default collections downloaded
Navigate to the index you want to create. Click "Create a Collection" then follow the steps below.
Enter the name of the collection. This should match the name of the file you are importing. I.e. dispatch_calls.json
becomes dispatch_calls
.
Browse to and select the json file for this collection.
Click "Create".
Repeat these steps for each collection.
You must create a server profile & user that has access to the Kuzzle index and has permission to create users.
You must create a profile for each user that only has access to read/write to the relevant indexes.
This profile should be able to list, get, update and delete from each collection.
This profile should have special permissions to use mDelete
on the notifications
collection.
This profile should have special permissions to mGet
on the racing_profiles
, racing_users
, racing_tracks
, burner_boards
& mdt_crimes
collections.
Once this has been set up you can create an API key for your server user.
You can then proceed to fill in your core/config.server.lua