Hosting Kinetic

Here we'll show you how you can deploy your own Kinetic instance to an online service such as Render or Heroku.

You can also deploy directly onto a server using Azure, Digital Ocean, etc.

What Do I Need To Run Kinetic?

To run an instance of Kinetic, you'll need to have 3 services set up and running:

If that seems complicated, don't worry! It couldn't be easier. To get you going, we've created some lovely starter kits!

Starter Kits

Created to help get you up and running as quickly as possible, these projects can be a great reference point when you get stuck or even a starter for your own project. Happy coding!

Kinetic On Render

A quick starter to get running with Kinetic on Render. Render is great as it offers free plans so is a perfect place to start your Kinetic hosting journey.

Kinetic On Heroku

A quick starter to get running with Kinetic on Heroku.

Kinetic Docker Compose

A quick starter using Docker Compose that'll get you up and running with minimal changes and only one command!

Using Docker Compose

Docker Compose can be used to run multiple containers in a single Docker application. An example of this is our Kinetic Docker Compose starter.

If you are using Docker Compose with your deployed server, you may need to install an additional Compose Plugin.

See here for details.

Environment Variables

Kinetic handles some of it's configuration via environment variables you can include as you set up your deployment. See more here:

Kinetic Environment Variables

Configure Kinetic with Environment Variables

Kinetic Manager

Once you've deployed Kinetic, you'll be able to access Kinetic Manager to handle further configuration and app settings, etc

Kinetic Manager

Use Kinetic Manager to configure your Kinetic instance, view logs and transactions, etc

What If I Get Stuck?

Pop into the kinetic-hosting channel on Discord and we'll give you a hand.

Developer Discord

Join our fantastic developer community.


Was this page helpful to you?
Provide feedback