Can I self-host for free?

Hi,

Can I self host the free version of the UVCS in a local server, without buying the enterprise/on-prem version? If so, are there any other limitations other than user count?

Hi, the Plastic Cloud edition installer includes a local server to host your local repositories. You are not forced to use the Cloud server and you don’t need to pay for a license to host your local repositories:
https://www.plasticscm.com/download

The only limitation of the local server is that it can only be accessed by the client installed on the same machine. (Effectively restricted to a user count of 1)

Hope this helps!

Why such limitation exist? I want to self host because I have a slow internet connection and its way faster to access stuff locally. I have 2 machines with Unity installed that I work with, one being a desktop and another being a laptop. Even small teams could benefit from such feature.

Such limitation is if you want to use a local server for free. This was designed to follow a distributed workflow so you can host local repos with no extra cost then and push/pull your branches with the central server.

If you want to use a local central server where multiple users/machines can connect, you will need to purchase an Enterprise license for that purpose.

This is what I was trying to achieve. When using cloud, there is a free tier that allows 3 users and 5GB. I thought setting up a local central server would also be free with 3 user limit. Any chance that we get a free tier that includes ability to setup a local central server?

I’m afraid a free tier for on-premises (aka Plastic SCM Enterprise) is not currently available. However, there is a 30-day trial.

This needs to change if you want Unity Version control to be a good viable options for people to consider over Git give us free self hosting, instead you hide the pricing behind “5gb of free cloud” but in fine print that across all your repos. It cost you NOTHING to let us control our repos like this even if you gave us 3 users

I used PlasticSCM about 11 or 12 years ago. It was a disaster back then. Probably, they fixed all the bugs I encountered in the meantime.

Anyway, I used git before and after. I also have used SVN and perforce in the past. But for me, Git is the champion. It has a bit of a learning curve, but once you understood it, you understand why it is superior.
And the best part is: you can host git repositories (and even GitLab) for free.

PS: I use Fork as git client. I also tried many other clients, but Fork is simply the best. Clean, feature rich and fast.

Hi @orlando320, I’m afraid that Plastic SCM is a licensed product. If you need to host your on-premises server, you will need to purchase a license for the total number of users.

But if you are using the cloud offering, you are not charged any extra if you want to follow a distributed workflow (similar to git). You can host your local repositories for free on your local machine, allowing you to work locally and push/pull to the cloud as needed.

I am a bit confused. I heard the current Unity Version Control is the old “Plastic”. You pointed Plastic as the solution for local repositories. Does it mean the current built in version control can be setup to be used locally?

Hi @Stephanommg, Unity Version Control is the new branding for the same product (Plastic SCM).
By default, you can host your local repositories for free on your local machine, allowing you to work offline.
You will only need a full on-premises server if you want the rest of your team to also access to the repositories.