I currently have Pulsed Media seedbox, which has SSH access (no root) and docker, haven’t tried something like plex/jelyfin so I can’t tell how well it works.
You should google the name if you want to try them, negative things pops up.
Password authentication can’t be turned off for SSH.