mirror of
				https://github.com/gristlabs/grist-core.git
				synced 2025-06-13 20:53:59 +00:00 
			
		
		
		
	
				This adds three example docker-compose files: - A basic Grist instance backed by sqlite, with no additional services. - A Grist instance that uses Postgres, Redis and MinIO. - A Grist instance that uses OIDC authentication and traefik. These are intended to be customised by self-hosters for their own needs. All examples should work without any additional configuration.  | 
			||
|---|---|---|
| .. | ||
| .env | ||
| docker-compose.yml | ||
| README.md | ||
This examples shows how to start up Grist that:
- Uses Postgres as a home database,
 - Redis as a state store.
 - MinIO for snapshot storage
 
It is STRONGLY RECOMMENDED not to use this container in a way that makes it accessible to the internet. This setup lacks basic security or authentication.
Other examples demonstrate how to set up authentication and HTTPS.
See https://support.getgrist.com/self-managed for more information.
This setup is based on one provided by Akito (https://github.com/theAkito).
How to run this example
Before running this example, it's very strongly recommended to update the _PASSWORD environment variables
in .env to be long, randomly generated passwords.
This example can be run with docker compose up.