Basic example of a Kinetic setup on Render. It includes:
- Kinetic API with the Kinetic Manager
- A Postgres database
- A Redis instance
- A configured app (
App 1
, with index1
) on Solana Devnet
After deployment, you can access the Kinetic Manager at https://<your-app-name>.onrender.com
and log in.
Configure the credentials using the AUTH_USERS
environment variable, or use the default admin
/ Kinetic1
.
- An account on Render
Fire up a Kinetic instance on Render in a few steps:
- Create a new repository from this template. Make sure to create a private repository if you want to keep your credentials and app configuration secret!
- Clone the repository to your local machine and open it in your editor
- Open
render.yaml
and change the following:- Rename
my-kinetic-api
to your app name - Update the
API_URL
environment variable to your app name. It should look likehttps://<your-app-name>.onrender.com/api
- Update the
AUTH_USERS
environment variable to your desired credentials. The format is |<password?>|<role?>|<email?>|<avatarUrl?>`.
- Rename
- Commit the changes and push them to your repository
- Visit your repo and click the "Deploy to Render" button. If the repository is private, you'll need to authorize Render to access it and manually select the repository.
Please head over to the Kin Developer Community on Discord to get help using Kinetic.