Outrun — переносим вычисления на удалённый сервер
Как самый очевидный пример — можно запустить локальный видеоконвертер, вроде ffmpeg, с использованием ресурсов сервера. Причём наличие ffmpeg на сервере совсем не обязательно.
Файловая система будет доступна, будто локальная, и результаты работы команды тоже будут записаны в текущий каталог на локальном компьютере.
Единственное, что нужно для работы — установленный outrun на обоих хостах, причем с наличием прав root (используется chroot):
pip3 install outrun
и затем запускаем
outrun user@host ffmpeg -i input.mp4 -vcodec libx265 -crf 28 output.mp4
Как самый очевидный пример — можно запустить локальный видеоконвертер, вроде ffmpeg, с использованием ресурсов сервера. Причём наличие ffmpeg на сервере совсем не обязательно.
Файловая система будет доступна, будто локальная, и результаты работы команды тоже будут записаны в текущий каталог на локальном компьютере.
Единственное, что нужно для работы — установленный outrun на обоих хостах, причем с наличием прав root (используется chroot):
pip3 install outrun
и затем запускаем
outrun user@host ffmpeg -i input.mp4 -vcodec libx265 -crf 28 output.mp4