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:
- Kinetic
- PostgreSQL
- Redis
- Solana RPC Provider
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