I’ve got Jellyfin on a cheap ($20/year) VPS, and used SSHFS to attach it to some external hard drives attached to a Raspberry Pi. My upload speed is only 10 mbps, but that seems enough for most movies and TV shows, and multiple users can watch simultaneously via SyncPlay. Transcoding works too (up to 1080p)
I very regularly complain about the eGPU issue on Linux, since I want to swap so badly–every program I use (with the exception of Drawboard PDF, which operates on a universal standard) is cross platform, and I have successfully installed a wide variety of linux distros on my laptop and got everything working well (even pen input on Xournal!!).
However, I use an Nvidia eGPU to drive three additional monitors I use for work, and on Linux I am unable to hotplug my eGPU, instead requiring a login/logout (or at least me closing all my open programs, which defeats the purpose of hotplug). I’ve tried Wayland/Xorg, and distros varying from Fedora to Pop OS (so far, my best experience was on Kubuntu/Wayland, but the computer still regularly crashed when disconnecting). I wish I were a better programmer, since then I could figure the issue out myself!
As soon as the Linux kernel has better support for hotplugging, I will never need to boot Windows again!
Edit: I am not unfamiliar with Linux, and I’ve been running Linux servers for well over a decade–I just have little experience in the realm of graphics drivers
It should definitely be possible–I’d start with setting up a Telegram Matrix Bridge, then install Element for Nextcloud and connect the two together via a Matrix server.
If you’ve got Nextcloud on Docker it should not be too hard to add the above to an extant server!
Savages … and legends