YunoHost-Apps / peertube_ynh

Federated (ActivityPub) video streaming platform using P2P for YunoHost
https://joinpeertube.org/fr/
GNU Affero General Public License v3.0
87 stars 27 forks source link

Peertube (transcoding) runners as a Yunohost package [DONE] #381

Closed lapineige closed 1 year ago

lapineige commented 1 year ago

As of version 5.2, Peertube now includes a mechanism that allows video transcoding to be done in another server: remote runner (https://docs.joinpeertube.org/admin/remote-runners).

Installing it seems quite simple (https://docs.joinpeertube.org/maintain/tools#peertube-runner), but might be a trouble in a Yunohost installation in case of conflicts. I'm unsure if a classical Peertube instance can provide remote runners. But it might be a bit overkill to install a whole instance on a server that will only provide computing power.

Should we make it a separate package ? Include it in this one ?

What do you think ?

Thank you.

lapineige commented 1 year ago

Work started here : https://github.com/YunoHost-Apps/peertube_remote_runner_ynh

Any help is very welcome !

tio-trom commented 1 year ago

But it might be a bit overkill to install a whole instance on a server that will only provide computing power.

It is not because people may already have YNH instances and want to use the servers as transcoders for other servers. Like I have 2 YNH servers. The Peertube instance is on one, but I'd like to use my second YNH server as a runner too. Thank you for doing this!