If you want to use DNS challenge with Caddy it’s kind of annoying though (need to download/compile a separate version with the DNS plugin you need).
Which is probably a good idea if you don’t plan to expose the services publicly but want a real certificate to avoid self-signed cert warnings.
If you’re tech-inclined you might like pinchflat or Tube Archivist, which can archive channels/playlists in the background with video metadata automatically, which you can then use with JellyFin.
Need to be comfortable with /c/selfhosted@lemmy.world type setups, however.