I’ve been setting up my own instance and I ran into issues with pictrs. I have it running with an S3 backend, so no filesystem involved there, but I just learned it uses sled as an internal key-value store.
I suppose we need to persist that sled data somehow?
How do you all handle this? Any isights appreciated.
I use ceph block storage
Due to that sled database file, pictrs is not stateless so you must persist it into a filesystem. How you’ll do that is up to you though. If you’re using docker, you might want to persist it in a volume. If you’re using kubernetes, you’ll have more persistent volume storage options to choose from.
Thanks. I didn’t realize that first but it’s been starting to become clear… now that I know I’ll have to adjust my setup accordingly.
I’m on Kubernetes, but it’d be the same via Docker - a volume mount (iirc at the same place it stores local data if you don’t use S3, should be in the docs)