Official Dockerfile
If the project is interested - I can produce and add a Dockerfile to run Exo. Would just need any considerations from the team. A great use case is for running on a NAS - many NAS owners are running a GPU for Plex etc.
Once we have it Dockerized, we could even have @truenas add it officially to their library.
(also aware of previous PRs on the matter but they've been closed...)
GPU passthrough is not supported on macOS, which is our primary deployment target. I would be open to a Linux-based docker image. This should be fairly easy to add. But if you add this, please also include documentation for how to build the image and how to run it (including steps to give the container access to GPU).
I would be tempted to add this to the list of things we can streamline once we get the nix build running. While I'm not personally a fan of docker, I do see the value especially once we land torrents. Other services like openwebui also use docker, so for the right person it's an easy win. All in all, as a strictly optional way to run EXO I don't mind maintaining a dockerfile if someone figures out the gnarly bits like GPU passthrough.
Something like https://github.com/aksiksi/ncdmv/blob/aa108a1c1e2c14a13dfbc0407f7f595ca205a4f6/flake.nix#L69 might be an interesting reference on this as well.