Hosting Kinetic

Here we'll explain 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. Check out our starter apps below if you want to get going quickly and know your way around a server.

Sign Up To A Hosting Service

You'll need somewhere to run your Kinetic instance on the cloud.

Render

Render offers free and paid services you can use to run Kinetic.

Heroku

Heroku offers paid services you can use to run Kinetic.

Create A New App

Create a new app using your preferred service and connect it to the Kinetic repo.

https://github.com/kin-labs/kinetic

Link To Kinetic

Set Up A PostrgreSQL Server

You'll need a database to run Kinetic. See how to setup and connect to your DB here:

  • Render allows you to set up a separate PostreSQL server.
  • Heroku allows you to install a PostrgeSQL db directly into a project as an addon.

Prepare Your Environment Variables

Kinetic handles some of it's configuration via environment variables.

Kinetic Environment Variables

Configure Kinetic with Environment Variables

Deploy Kinetic

Once your environment is prepared, you're ready to deploy! Fingers crossed!

Make sure to check out the logs in case something goes wrong.

If something does go wrong and you can't figure it out, never fear!

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

Developer Discord

Join our fantastic developer community.

Get Started With Kinetic Manager

That's it! You should be good to go. Open your app and log in via the method you specified in your environment variables.

You're now using Kinetic Manager!

Kinetic Manager

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

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 below.

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

See here for details.

Demos and 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 Docker Compose

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

Install Docker, set your Environment Variables directly in the docker-compose.yml file and run docker-compose up to get started.

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