All Collections
Sharetribe Go - Subscriptions
A bit more about subscriptions
Differences between hosted and Community Edition versions of Sharetribe Go
Differences between hosted and Community Edition versions of Sharetribe Go

What is the Community Edition (source-available) of Sharetribe Go, and how is it different from the hosted version of Sharetribe Go?

Updated over a week ago

Sharetribe Go is available in two flavors: a hosted version and a self-hosted, source-available version, named Sharetribe Go Community Edition. The hosted version (along with all information related to it) is offered by Sharetribe Ltd. The Community Edition of Sharetribe Go is available on GitHub.


The Sharetribe Go Community Edition will continue to receive updates (security and maintenance) but isn't our focus anymore. If you'd like to get started with building your marketplace, we advise you to consider The New Sharetribe instead.


This page explains the differences between the two versions. This post in our blog Balanced explains why there is a source-available version of Sharetribe Go.

Setup

With the hosted version, the Sharetribe Go software is installed on Sharetribe Ltd's servers. The Sharetribe team takes full responsibility for the required technical and administrative tasks, such as installation, maintenance, updates, security, backups, etc. The hosted version is automatically updated to the latest versions of Sharetribe Go.

With the Community Edition, you will need to install the software on your own server and take care of all technical and administrative tasks (security, updates, backups, etc.) yourself. Downloading, installing, and using the software is free—you don't need to pay Sharetribe Ltd anything. However, your own server and any possible technical help will likely incur costs.

Support

The hosted version includes full support from the Sharetribe team, who can help with any technical issues. You can find answers to many questions from Sharetribe Go's Help Center. The fastest way to get an answer from the Sharetribe team is by using the chat widget in your marketplace's Admin panel when you need personal help.

Support for the Community Edition is community-based, meaning that the level of support depends on other users' voluntary help. Sharetribe Go has a Community Forum where you can ask for help or tips. The Sharetribe team occasionally answers and tries to help in the forum as well, but we can only guarantee support for the hosted version. Installation instructions for the source available version are available on the Github page, where you can also report discovered issues.

Customization

The hosted version allows for some visual customizability (mainly related to colors and images) and some deeper customization related to categories and listings. For users with more technical knowledge, Sharetribe Go supports custom CSS and JavaScript, allowing you to make some changes to the Sharetribe Go user interface. Custom JavaScript may also allow light integrations with other services.

The Community Edition allows you to change all aspects of Sharetribe Go, including the ones above. Of course, this requires deep technical know-how since it requires modifying Sharetribe Go's source code. The Admin panel of that version has most of the same options as the hosted version. In general, adding new features and extending your marketplace is much easier on top of The New Sharetribe instead of Sharetribe Go.

Note that major changes to the code might make it difficult to apply future Sharetribe updates to your customized code.

The hosted version uses the commercial Pika icon set. The licensing does not allow the icons to be shared with the Community Edition, but they still can be purchased separately from the creator. By default, the Community Edition contains the open-source icon set Font Awesome.

Features included

The hosted version includes all the features of the latest Sharetribe Go software.

The Community Edition includes all of the features that are required to host a single marketplace. However, there are exceptions:

  • the font and icons are not the same for licensing reasons (see the previous chapter)

  • the code for PayPal payments is available but does not work for contract and agreement reasons (see next chapter)

  • the location search isn't included, as the component (Discovery) hasn't been open-sourced

Payments

The hosted version of Sharetribe Go uses Stripe and PayPal as payment processors.

The Community Edition has the same source code as the hosted version. Stripe is available there too, but PayPal won't work in the source-available version, as the code that handles the commission transfer with PayPal relies on an older and wider set of account privileges on the main account. According to our current understanding, PayPal no longer enables this, so the online payment system will not work out of the box with normal PayPal accounts. That means that fully using the PayPal integration is not possible with the Sharetribe Go Community Edition.

Price

Sharetribe Go is no longer offered as a hosted version, for new customers.

We don't charge you for using the Community Edition. It's available to download for free. However, you will need to arrange the initial setup, hosting, and maintenance yourself. This could easily cost more than the price of our hosted version. Dan Moore, a user and an active contributor, detailed the associated costs in a blog post. If you wish to customize the source-available version and add new features to it, the cost can go up rather quickly and easily be tens of thousands of dollars, much more than with The New Sharetribe.

Intended audience

The hosted version of Sharetribe Go has been designed to be a straightforward way to set up and get started and outsource technical and administrative tasks to the Sharetribe team, letting you focus on building your marketplace and not worry about technical details. The New Sharetribe, our new marketplace builder, replaces Sharetribe Go as the easiest, fastest way to build a marketplace.

Setting up the Community Edition of Sharetribe Go requires strong technical knowledge, making it suitable for people who are comfortable running their own Ruby on Rails server or have someone who can take care of the technical work on their behalf.

Did this answer your question?