Skip to main content

Sharetribe Deployment Guide on Kuberns | Deploy in One Click


This guide shows how to [deploy the Sharetribe on Kuberns using a one-click template] (https://kuberns.com/templates/25482ca6-cbb7-46a4-aca2-c91ce7fecc89). Unlike traditional platforms like Heroku or Render, Kuberns handles infrastructure, builds, scaling, and SSL automatically. The only manual step is adding the required environment variables.

You do not need to configure servers, buildpacks, or CI/CD pipelines.

Before you begin

Before deploying Sharetribe on Kuberns, make sure you have the following accounts and credentials ready:

Deploying Sharetribe on Kuberns

Step 1: Fork the Sharetribe repository

To deploy Sharetribe on Kuberns, you first need to fork the Sharetribe code in your own GitHub account.

Open the sharetribe repository and click the Fork button in the top-right corner. This creates a copy of the Sharetribe repository under your GitHub account. This forked repository is what you will deploy on Kuberns. It helps you make any customisation required for your business.

Deploy OpenClaw on Kuberns overview

Step 2: Open the Sharetribe template

Go to the Kuberns Templates page → Find the Sharetribe One-Click Template → Open the template and click Deploy. This will take you to the one-click deployment page.

Deploy OpenClaw on Kuberns overview

Step 3: Connect GitHub Repo and Fill in basic project details

Just connect your GitHub account, select the repository, and choose the Sharetribe repository that you just forked.

Select the branch you want to deploy, usually main or master.

Then fill in the basic service details such as project name, server location, and plan.

The starter plan is selected by default and works well for initial deployments.

Deploy OpenClaw on Kuberns overview

At this stage, no infrastructure or runtime configuration is required. All infrastructure-related setup is handled automatically by Kuberns AI.

Step 4: Add environment variables

Environment variables are the only required manual configuration for deploying Sharetribe on Kuberns.

Before deploying your Sharetribe marketplace on Kuberns, you need to add the following environment variables. These values allow Sharetribe to connect with its APIs, Stripe, and other required services.

Environment VariableDescription
REACT_APP_SHARETRIBE_SDK_CLIENT_IDClient ID from the Sharetribe Console. This is used by the frontend to communicate with Sharetribe APIs.
SHARETRIBE_SDK_CLIENT_SECRETClient secret from the Sharetribe Console. This is used for secure server-side API communication.
REACT_APP_STRIPE_PUBLISHABLE_KEYStripe publishable key used on the frontend to create payment tokens.
STRIPE_SECRET_KEYStripe secret key used on the server to process payments and manage transactions.
STRIPE_WEBHOOK_SECRETWebhook signing secret from Stripe. This is required to securely receive Stripe webhook events.
REACT_APP_MARKETPLACE_ROOT_URLThe canonical URL of your marketplace. After deployment, update this or add your custom domain.
REACT_APP_MARKETPLACE_NAMEThe name of your marketplace as shown in the UI. If not set, a default name is used.
REACT_APP_ENVEnvironment identifier used by the Sharetribe app. Set this to production for most setups.
NODE_ENVDefines whether the app runs in development or production mode. Set this to production.
REACT_APP_CSPContent Security Policy mode. Set this to report.
PORTPort on which the application runs. This is required for the server to start correctly. Set this to 3000.
SHARETRIBE_INTEGRATION_CLIENT_IDIntegration client ID from Sharetribe Console, used for background and integration API access.
SHARETRIBE_INTEGRATION_CLIENT_SECRETIntegration client secret from Sharetribe Console, used with the integration client ID for secure access.

Step 5: Deploy

Once all required environment variables are added:

Click [Deploy] (https://dashboard.kuberns.com/) and Kuberns AI will automatically:

  • Build the application
  • Provision infrastructure
  • Configure networking
  • Enable SSL
  • Start the Sharetribe service
Deploy OpenClaw on Kuberns overview

Accessing your Sharetribe marketplace

No manual configurations needed that are shown in render or heroku.

Once deployment is complete, your marketplace will be available at:

Deploy OpenClaw on Kuberns overview

Adding Custom Domain

Just go to the environment tab in the dashboard, and there you will find 'add custom domain' button.

You can connect a custom domain to your Sharetribe marketplace. SSL is configured automatically, so your marketplace is accessible over HTTPS without any manual certificate setup.

Deploy OpenClaw on Kuberns overview

Resources

The Resources section shows what is actually running your Sharetribe marketplace behind the scenes. This includes the servers and containers that power your application, along with the amount of CPU and memory allocated to them.

You can scale your marketplace as your traffic grows. If your marketplace needs more resources, you can increase CPU or memory for the existing server. If you expect higher traffic, you can add more servers with a single click. All scaling actions are handled automatically by Kuberns, without requiring any Kubernetes or infrastructure knowledge.

Deploy OpenClaw on Kuberns overview

Logs and monitoring

Kuberns provides built-in logs and deployment status for your Sharetribe app. You can use logs to check build status, and debug startup issues.

No external logging setup is required.

Deploy OpenClaw on Kuberns overview

Environment variables and custom domains

Here you manage your environment variables and marketplace configurations. You can edit existing variables, add new ones, or upload them using a file whenever needed. Any change to environment variables automatically triggers a new deployment so that the changes are applied correctly.


Alerts

Kuberns allows you to configure alerts based on resource usage. For example, you can receive a notification when memory usage reaches a certain percentage or when CPU usage spikes unexpectedly. Alerts help you catch issues early, before they affect users on your marketplace. This is especially useful as your Sharetribe app starts getting real traffic.

Deploy OpenClaw on Kuberns overview

Watch: Deploy Sharetribe on Kuberns in minutes

Watch the full step-by-step deployment walkthrough here to understand how you can fork the project from GitHub and deploy on Kuberns.

Why deploy Sharetribe on Kuberns

Compared to traditional platforms:

  • No buildpacks or manual Node.js configuration
  • No manual redeploy steps
  • No SSL or reverse proxy setup
  • AI handles infrastructure, scaling, and deployments
  • And you get complete freedom to customise, which is not possible on platforms like Heroku, Render, etc

You focus only on configuring Sharetribe itself. Deploy sharetribe now on Kuberns using AI in one click