Poor man’s self-hosted Grist

Here is a link to a project I put in place to make it easier to self-host Grist for those who don’t want to struggle with OIDC and such. It uses an openresty middleware thanks to Forwarded Headers, making it easy to locally create users, whose credentials are locally kept in an htpasswd file.

Feel free to try it, and to submit any issue you would encounter!

3 Likes

hi JPerson. Can I run it in an http server?

If you mean that you have an existing http server (like Nginx) and you want to “reverse proxy” to grist, yes, it’s possible. If you mean using it as unencrypted http (not https), it’s possible, but authenticating over http would be insecure.

even in internal isolated network?

It depends on the confidence you have about members of this network. For example, in a school (like in my case), I treat the internal network nearly as the wide internet.