sanity-io / sanity

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

Provide a (real) self hosted version #3258

Open JonathanDoelan opened 2 years ago

JonathanDoelan 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 1 year 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 1 year 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?

JonathanDoelan commented 1 year 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 1 year 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!

JonathanDoelan commented 1 year ago

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

krumware commented 1 year 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 9 months ago

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

JonathanDoelan commented 7 months 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 7 months 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 3 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 3 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 1 month 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.