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