grist-core
grist-core copied to clipboard
Grist white label self-hosted version for commercial use
Hello, the beginning of this topic put a post in the Grist Community Grist as database backend (Headless CMS alternatives). We are here because Grist is really a very promising project.
The ability to work with tables in the database as in Excel tables is what is really lacking, we all have to fill in (Copy-Paste as in Excel) hundreds of rows in tables every day from different sources of a web page, from PDF files, BOM data from CAD programs etc. As I mentioned earlier, it is unacceptable for many of us to use the cloud version of Grist, in addition to the law that I mentioned earlier, I need access to "live data" to generate live reports in my case FastReport, print labels in the program that I query with an SQL query to the database, etc.
Unfortunately, I'm not a docker-compose developer, and it's not easy for me to get Grist to run for self-installation in multi-user mode. At the same time, I launched NocoDB in 10 minutes without any problems, and I set up reverse-proxy with ssl access on my Synology NAS.
As I said earlier, I want to support your project and be able to deploy and maintain Grist for commercial use quickly as possible:
To do this, I propose to consider the experience of another similar open-source product select EN lang, it does not suit me with the fact that we have to fill in the fields in the forms, which eats up all the efficiency. This product can be installed in the free version as Grist-core and in the Extended paid version. Payment is made once for the domain with the ability to change the domain once every 2 weeks in personal account.
I suggest that you consider building a complete working extended Docker image for the fastest possible deployment with all tune in Stacks (Redis/PostgreeSQL/Authentik) for production. Distributing Grist-ext image to hub, Portainer App templates, docker-compose. yml etc. User dachboard example Where Each user can manage:
- Host - where Grist-ext app check Paid status an allow using extended functions or disable limitations.
- Brand and Logo replace Grist logo and Grist brand in app.
- Paid - for checking paid status.
- Public - user can allow use data from this row in you website in "Оur clients" section, and you can provide a discount for this or provide for the automatic ON this option for a discount.
Thanks for the detailed suggestion @Vladimir-Va! We do see the value of delivering a streamlined experience for self-hosted Grist, and are working on it. Your Grist-ext idea sounds similar to Gitlab's omnibus install, which we've been looking at as an example. We're in early days for self-hosted Grist; usage has really taken off in the last week, and we're learning a lot. It will take time to iterate on this, so if you need something quickly you might need to seek help from someone who is into docker-compose and the like. Sorry I can't give a more helpful response!
Hello @paulfitz thank you, "quickly" I meant the time from the moment the decision was made to put the Grist into commercial operation until the start of work.