sanity-io / sanity

Sanity Studio – Rapidly configure content workspaces powered by structured content
https://www.sanity.io
MIT License
5.33k stars 430 forks source link

Provide a (real) self hosted version #3258

Open ghost opened 2 years ago

ghost commented 2 years ago

We would love to see a self-managed version of sanity, so that we can install the sanity system on our own servers (for example via docker). Not just the frontend, but the whole app including backend, database and assets.

The Ys:

We really love sanity, because it is maybe the best (80%) admin panel out there. But there is this one aspect that is really missing — a free, open source, self hosted version!

Upvote this feature! ↓

adrm commented 2 years ago

Anyone can point to resources about how to run Sanity frontend without depending on privative Sanity backend? AFAIK it's the only way to do it, so not much use in open-sourcing the frontend if you can't use it by itself. Having said that, thanks for taking the open-source route, and I hope you can go through with it.

krumware commented 2 years ago

Not being able to airgap or on-prem the content lake is a dealbreaker for some enterprise folks, despite the soc2. Is it at least possible to fully self-host with an enterprise license?

ghost commented 2 years ago

Not being able to airgap or on-prem the content lake is a dealbreaker for some enterprise folks, despite the soc2. Is it at least possible to fully self-host with an enterprise license?

@krumware This topic is about FLOSS. So maybe you create your own issue? I think it is a different story.

krumware commented 2 years ago

Not being able to airgap or on-prem the content lake is a dealbreaker for some enterprise folks, despite the soc2. Is it at least possible to fully self-host with an enterprise license?

@krumware This topic is about FLOSS. So maybe you create your own issue? I think it is a different story.

I'm happy to, but I don't think it's necessarily different. If the complete stack was available or open then it would be a non-issue. I'm having trouble discovering if it's possible to self host the content lake, which seems to be a critical part of the stack here and matches up with the original issue content. I certainly don't want to hijack. Should rephrase my previous comment? My goal was to express that it's a desired feature even for enterprise customers that typically adopt and pay for FLOSS support.

However I can best show support for this feature request, that's my goal. Thanks for opening it!

ghost commented 2 years ago

@krumware I’m sorry for the misconception, it seemed like you wanted the feature available exclusively for enterprise customers.

krumware commented 2 years ago

All good, I'll rephrase a bit to try to clarify. Thanks for the feedback!

braco commented 1 year ago

Another reason to self-host are the API limits, they're not very generous. If you're pushing a lot of small, frequent updates in a large database, those limits are easy to hit

I'm looking at Strapi in part because of this

TRTester commented 1 year ago

I would love for this feature to be implemented as well!

Aditya-Raj-Tiwari commented 1 year ago

looking forward to this being implemented!

sharpsteelsoftware commented 1 year ago

Would love this I get tired of writing my own sanity dockerfile

ghost commented 1 year ago

This issue is the 2nd most popular here: https://github.com/sanity-io/sanity/issues?q=is%3Aissue+is%3Aopen+sort%3Areactions-%2B1-desc

Just sayin’ …

mikekok commented 1 year ago

Came here looking for this suggestion. Sanity may be awesome overall but for this reason alone I'll probably end up using an alternative.

MaffooBristol commented 8 months ago

I can understand why they wouldn't - it would completely destroy their business model. Hosting their own data lake and then charging for extra features is the only thing that brings money in. Just mere speculation of course.

The main issue for me about not being able to self-host is that I'm worried one day Sanity will just disappear into thin air, remove all their data, and everything will just be gone. I'm considering moving more and more sites over to Sanity but it scares me a little bit just having all my stuff existing on someone else's servers with no full 100% trust it will be around forever. I guess that's the same for any cloud service, but it's just one I think about.

I guess it's possible to make a custom service that scrapes and backs up the data. And I'm not sure if you can get Sanity to send you a zip of all your data, such as Facebook and the like do?

TomFreudenberg commented 8 months ago

Would love this I get tired of writing my own sanity dockerfile

@sharpsteelsoftware what does this mean?

Are you hosting the sanity API and backend by yourself?

Propably you can share the docker file(s) and more can have an eye on?

Thanks for clarification

Tom

fridaystreet commented 5 months ago

Definitely a +1 here. Would love to be able to use Sainity in our application, but without being able to run on prem for data sensitive clients and outside the US means we cannot meet our obligations in regards to those clients data security and sovereignty.

It doesn't need to be free and affect their business model, if anything enhance it. Enterprise customers are more than willing to pay for the right solution.

Brewd3v commented 3 months ago

Had to use something else because of how the data is stored.

vedikaorganics commented 3 months ago

Can someone from sanity team comment here atleast?

swapkats commented 1 month ago

Its sad to see sanity team not the least bit interested in replying. If your entire business model hinges on not making datastore public, you have bigger things to worry about. Not everyone will want to self host anyway, but I'm definitely not going to use something with shady management like this. That too for a datastorage, its ironic considering and their actual offering is an content management cms. Definitely not going with this since I value data privacy of my users. I'm going to go with something like strapi.

raqibnur commented 1 month ago

Must-need thing, We are constantly switching to other self-hosted CMS options.

bayraak commented 1 month ago

sanity team: ignorance is bliss

you can sleep well now sanity, I'm out :) self host always wins

Fakerko commented 1 month ago

@bayraak What CMS will you use instead of Sanity? I am looking for alternative to Sanity, too.

Notorious-Ali commented 4 weeks ago

@Fakerko Payloadcms

taneron commented 1 day ago

Crazy how they cover up this fact and try to communicate how open source they are. I really love Sanity for Client Webprojects but payloadcms is clearly a better option until they make it truly open source.