I recently found out about shiori. It’s absolutely great and does exactly what I need, exactly how I need it.
The only problem is, that it was conceived a single user CLI app it does not have any proper user separation and I kind of need it.
I wanted to create at least 3 archives: one for myself, one for my girlfriend and a public one to share with my students. I definitely don’t want these three mixing.
Does anyone have any experience hosting shiori for multiple users? Do you believe there is a way to do that on bare metal, without resorting to VMs or Docker?
Is it ok to just run a few instances with just different port numbers and environment variables? Maybe I’m overthinking it, but I thought some isolation was needed, even planned on running the instances as different users. Also, thank you for the detailed explanation.