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.
8 Comments
redcalcium@c.calciumlabs.com · 8 pts · 3y
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.
blazarious@mylem.me · 2 pts · 3y
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.
anthr76@lemmy.kutara.io · 2 pts · 3y
I use ceph block storage
jax@lemmy.cloudhub.social · 2 pts · 3y
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)
blazarious@mylem.me · 1 pts · 3y
Okay, thanks! Wasn’t sure if it’s the same place but I guess it makes sense.
jax@lemmy.cloudhub.social · 2 pts · 3y
I’m pretty sure it is