2025-07-21, 11:57 PM
I'm not sure if this fits your use-case but in case it can help you. I've created a NixOS Flake which you can use to declaratively define (almost) every jellyfin setting in a nixos module. So if you deploy the same nixos config on different machines they'll have the same jellyfin settings. BUT it won't sync any "runtime" data like played media, favourites, etc. It also requires that you use NixOS (or in a VM).
https://github.com/Sveske-Juice/declarative-jellyfin
https://github.com/Sveske-Juice/declarative-jellyfin