I’m currently using osmc on raspberry pi 3s with the jellyfin kodi add-on installed. Works like a charm and can also install other video addons as well. Its been rock solid and you can airplay and stream from your phone. Been running this replacement for a year.
I have vaultwarden in docker but I don’t expose my instance externally as you really don’t need to. Put the bitwarden app on your phone sign into the instance and it will work even if your instance is borked. You can’t add items but it works.
My suggestion, run it in docker and just back up the entire docker compose and folder structure as that includes the database as well.
If you want to expose it use nginx proxy manager its dead simple and awesome.