# How to Deploy a Self-Hosted Sharetribe Marketplace in 2026

> Self-host Sharetribe Go with the Kuberns deployment template. Fork the repository, connect GitHub, configure the marketplace, enable HTTPS, and verify services.
- **Author**: vamsi-mullapudi
- **Published**: 2026-01-26
- **Modified**: 2026-10-08
- **Category**: Deployment Guides
- **URL**: https://kuberns.com/blogs/deploy-sharetribe-marketplace-with-kuberns-ai/

---

The simplest way to deploy the source-available Sharetribe marketplace application is to use the ready-made [Kuberns Sharetribe template](https://kuberns.com/deploy/sharetribe). It packages the full Sharetribe Go application and its infrastructure into a guided deployment instead of requiring developers to configure Rails, MySQL, search, background workers, storage, networking, and HTTPS separately.

This is different from deploying the current Sharetribe Web Template. The Kuberns template uses a fork of **Sharetribe Go**, the older full-stack marketplace application. Sharetribe says that Sharetribe Go is no longer actively maintained, so teams should review its license, dependencies, security requirements, and long-term maintenance needs before using it for a new production marketplace.

This guide explains what the template deploys, how to launch it through Kuberns, which details to prepare, and what to test before allowing real users and payments onto the marketplace.

### TL;DR

- The Kuberns template deploys the full Sharetribe Go marketplace application, not the current Sharetribe Web Template.
- Sharetribe Go includes a Rails application, MySQL, Sphinx search, background jobs, and marketplace administration.
- Open the Kuberns template, fork the repository, connect GitHub, choose the branch and deployment settings, and complete the template configuration.
- Kuberns handles the deployment infrastructure, HTTPS, logs, domains, and resource controls around the application.
- Sharetribe Go is source-available and no longer actively maintained, so production use requires a clear maintenance and security plan.

## What Is the Kuberns Sharetribe Template?

![Sharetribe marketplace application](https://kuberns-blogs-media.s3.ap-south-1.amazonaws.com/sharetribe.png)

The Kuberns template is built from the [`kuberns/sharetribe`](https://github.com/kuberns/sharetribe) repository. That repository is a deployment-ready fork of Sharetribe Go, the older full-stack marketplace application written primarily in Ruby on Rails.

It is important to distinguish the template from the products that Sharetribe currently promotes:

| Sharetribe option | What it is | Hosting model |
| --- | --- | --- |
| Kuberns Sharetribe template | Packaged Sharetribe Go application | Full application deployed on Kuberns |
| Sharetribe Web Template | Customizable frontend for the current Sharetribe platform | Frontend self-hosted; backend hosted by Sharetribe |
| Current Sharetribe platform | Managed marketplace platform | Hosted and operated by Sharetribe |

Sharetribe Go is commonly described in searches as “open-source Sharetribe.” Technically, it is **source-available under the Sharetribe Community Public License**, not under a standard open-source license such as MIT or Apache 2.0. The official repository also states that the project is no longer actively maintained.

That does not prevent developers from reviewing, forking, deploying, and customizing it within the license terms. It does mean that the team operating the marketplace is responsible for evaluating updates, security fixes, dependency risks, backups, and future compatibility.

If you are comparing different architectures before committing to Sharetribe Go, the broader guide to [deploying an online marketplace application](https://kuberns.com/blogs/deploy-online-marketplace/) explains the production concerns shared by marketplace platforms.

## What the Sharetribe Template Deploys

![Sharetribe marketplace template](https://kuberns-blogs-media.s3.ap-south-1.amazonaws.com/sharetribe-marketplace.png)

Running Sharetribe Go manually requires several connected services. The repository identifies the following core components:

- Ruby on Rails marketplace application
- MySQL database
- React and jQuery frontend components
- Node.js for compiling application assets
- Sphinx search
- `delayed_job` background workers
- Image and file storage
- Email delivery
- Payment configuration
- Scheduled tasks and production secrets

The [Kuberns Sharetribe template](https://kuberns.com/deploy/sharetribe) packages the deployment path for this application. Kuberns handles the surrounding deployment infrastructure, application build, networking, HTTPS, deployment status, logs, custom domains, and resource controls.

This removes much of the platform setup, but it does not remove application ownership. The developer still needs to configure the marketplace, protect secrets, test payments and email, verify persistence, maintain the source code, and plan for backups and security updates.

## How to Deploy Sharetribe With the Kuberns Template

The Kuberns template is the starting point for this workflow. You do not need to assemble a new Rails deployment from an empty project.

### Step 1: Open the ready-made Sharetribe template

Go to the [Sharetribe deployment template on Kuberns](https://kuberns.com/deploy/sharetribe). Review the template summary and select **Deploy Sharetribe in One Click**.

The template page links to the deployment-ready repository and explains the services Kuberns prepares around the application.

### Step 2: Fork the Kuberns Sharetribe repository

Open [`kuberns/sharetribe`](https://github.com/kuberns/sharetribe) and fork it into your GitHub account. The repository currently uses the `master` branch.

The fork gives your team its own copy of the marketplace code. You can commit branding, interface, marketplace-flow, integration, and maintenance changes without editing the Kuberns source repository directly.

Before modifying or operating the application, review the Sharetribe Community Public License included in the repository.

### Step 3: Connect GitHub and select the repository

Sign in to Kuberns and authorize access to the GitHub account containing the fork. Select the Sharetribe repository and the branch you want to deploy.

![Connect the Sharetribe repository to Kuberns](https://kuberns-blogs-media.s3.ap-south-1.amazonaws.com/connect-github.png)

Use a dedicated production branch if your team needs development or staging changes to remain separate from the live marketplace.

### Step 4: Choose the project settings

Complete the deployment settings shown by Kuberns, including:

- Project name
- Repository branch
- Deployment region
- Plan and resource selection

The template provides the application configuration, so developers do not need to create a new server, reverse proxy, SSL certificate, or deployment pipeline before starting.

### Step 5: Complete the template configuration

Enter the values requested by the live template. Depending on the marketplace features you enable, prepare the relevant payment, email, storage, domain, and application-secret values.

Typical configuration areas for Sharetribe Go include:

- Rails production secrets
- Stripe or other supported payment settings
- SMTP credentials for account and marketplace emails
- Storage configuration for marketplace images and uploads
- Marketplace domain and URL settings
- Administrator and marketplace initialization settings

Use the fields shown by the current Kuberns template as the source of truth. Do not commit production credentials to the GitHub repository.

### Step 6: Deploy the marketplace

Select **Deploy** and follow the build and service status in Kuberns. The platform prepares the deployment infrastructure, starts the application services, configures networking, and provides an HTTPS URL.

![Kuberns Agentic AI platform for deployment](https://kuberns-blogs-media.s3.ap-south-1.amazonaws.com/kuberns-home-page-updated.png)

Do not treat the first successful startup as proof that the marketplace is production-ready. Complete the application checks in the next section before adding real users or enabling live payments.

### Step 7: Open Sharetribe and create the administrator

Open the Kuberns-provided URL and complete the Sharetribe Go marketplace setup. Create the initial administrator, configure the marketplace identity, and review the available administration settings.

After the initial setup works, connect the production domain through Kuberns and confirm that HTTPS is active on the final hostname.

Once the repository is connected, later pushes to the selected branch can trigger new deployments. The guide to [GitHub auto-deployments on Kuberns](https://kuberns.com/blogs/how-to-auto-deploy-your-apps-from-github-in-one-click/) explains that release workflow.

## What to Verify Before Using the Marketplace

A full marketplace combines data, search, background work, uploaded files, payments, and email. Test each layer before launch:

1. **Administrator access:** Confirm that the initial administrator can sign in and update marketplace settings.
2. **User accounts:** Create a separate user, verify account flows, and test password recovery.
3. **Listings:** Publish a listing with images and confirm that the listing remains available after an application restart.
4. **Search:** Verify that new and updated listings appear in search results and that the Sphinx index stays current.
5. **Background jobs:** Confirm that queued email, notification, and maintenance jobs are processed.
6. **Payments:** Test the complete transaction flow with test credentials before enabling live payments.
7. **Email:** Verify signup, password, transaction, and marketplace notifications through the configured SMTP provider.
8. **Persistent data:** Confirm that MySQL data and uploaded assets survive redeployments and restarts.
9. **Logs:** Review the Kuberns logs for Rails, database, search, worker, storage, and startup errors.
10. **Domain and HTTPS:** Connect the final domain and confirm that all marketplace pages load securely.
11. **Backups:** Document how database and uploaded-file backups are created, retained, tested, and restored.
12. **Security maintenance:** Review dependencies and establish a process for applying patches to an application that is no longer actively maintained upstream.

Run these checks again after significant repository, environment-variable, payment, storage, or infrastructure changes.

## Why Use Kuberns for the Sharetribe Template?

Manual Sharetribe Go deployment requires coordinating an older Rails application with MySQL, search, background workers, asset compilation, storage, email, networking, and production secrets. The Kuberns template gives developers a repeatable starting point for that stack.

Kuberns acts as the **Agentic AI platform for deployment** around the marketplace. It provides the deployment workflow, HTTPS, logs, domain connection, resource settings, and GitHub-based releases without requiring the team to build those systems from the beginning.

This does not make Sharetribe Go maintenance-free. Developers remain responsible for the application, its source-available license, marketplace configuration, data protection, backups, dependency maintenance, and production testing.

Teams delivering marketplaces for clients can also review how [Sharetribe developers use a repeatable Kuberns deployment workflow](https://kuberns.com/blogs/sharetribe-developers-case-study/).

## Conclusion

The Kuberns Sharetribe template is intended for developers who specifically want to deploy and customize the full Sharetribe Go marketplace application without manually assembling all of its infrastructure. It is different from hosting the current Sharetribe Web Template frontend.

The template reduces the deployment work around Rails, MySQL, search, workers, networking, HTTPS, logs, domains, and releases. Because Sharetribe Go is no longer actively maintained, production teams should combine that convenience with a documented maintenance, security, backup, and recovery plan.

When you are ready to review the repository and configuration, [deploy the Sharetribe template on Kuberns](https://kuberns.com/deploy/sharetribe).

<a href="https://kuberns.com/deploy/sharetribe" target="_blank" rel="noopener noreferrer">
  <img src="https://kuberns-blogs-media.s3.ap-south-1.amazonaws.com/deploy-on-kuberns-bannner5.png" alt="Deploy the source-available Sharetribe Go marketplace with Kuberns" style={{ width: "100%", height: "auto" }} />
</a>

## FAQs

### Is Sharetribe Go open source?

Sharetribe Go is source-available under the Sharetribe Community Public License. People often search for it as open-source Sharetribe, but it is not licensed under a standard open-source license such as MIT or Apache 2.0.

### Can Sharetribe Go be self-hosted?

Yes. Sharetribe Go can be self-hosted with its Rails application, MySQL database, Sphinx search, background workers, storage, email, and payment configuration. The Kuberns template packages this deployment workflow.

### Is Sharetribe Go still maintained?

No. Sharetribe states that Sharetribe Go is no longer actively maintained. Review its code, dependencies, license, security requirements, and maintenance plan before using it for a new production marketplace.

### What does the Kuberns Sharetribe template deploy?

The Kuberns template deploys the source-available Sharetribe Go marketplace application. It is different from the current Sharetribe Web Template, which is a frontend connected to the backend managed by Sharetribe.

### Can I customize the Sharetribe repository after deployment?

Yes. Forking the Kuberns Sharetribe repository gives you a GitHub copy that you can modify. Review the Sharetribe Community Public License before distributing or operating a modified version.

---
- [More Deployment Guides articles](https://kuberns.com/blogs/category/deployment-guides/1/)
- [All articles](https://kuberns.com/blogs/)