I am using Plex package on my Synology DS918+ for a long time now with a paying plex pass. I wanted to find an open source alternative which provides me a some features like user management, a decent mobile client, controlled access to library, etc…
Jellyfin seems to provide all what I need. I installed it on my NAS using the regular docker image, proxied via synology application portal and a Let’s encrypt certificate.
Installation procedure is here and I just had to modify the docker instructions to fit my needs and point the media folder on my NAS.
Really easy to implement, Jellyfin provides the functions I wanted, I need now to experiment the mobile applications, as far as I can see the android client works well but sometimes it freezes when I put it on pause or change content.
I will probably soon cancel my plex pass subscription 😉
and create register your user: prosodyctl --config /config/prosody.cfg.lua register TheDesiredUsername meet.jitsi TheDesiredPassword
You can use the Synology NAS reverse proxy to redirect your domain HTTPS to your container on port 8443 (Application Portal > Reverse Proxy > Create). This is mandatory to have a fully working solution. (avoiding problem with video content)
You need also to generate a certificate and install it on your NAS (Security > Certificates > Create)
I use a letsencrypt certificate but you can also import one.
Configure the certificate to be presented for meet.mydomain.com (Security > Certificates > Configure)
After completing these steps you should have a working private videoconferencing solution, with authenticated host and guest access activated on your Synology NAS.