[Peertube] Video p2p streaming federated platform

@djsets
Let it be official release.
We have to update again and again if RC versions are updated too.

Whoop whoop 1.2.0 they just released

Peertube has been updated to version 1.2.0 .

YunoHost Peertube:Federated (ActivityPub) video streaming platform using P2P:https://github.com/Chocobozzz/PeerTube

Update through admin panel or with following command.

$ yunohost app upgrade -u https://github.com/YunoHost-Apps/peertube_ynh peertube --debug

Changelog: https://github.com/Chocobozzz/PeerTube/releases/tag/v1.2.0

2 Likes

New release is already here v1.3.0-rc.1 so we waiting for upgrade from yunohost :smiley:

I will update it tonight.

1 Like

Finally v1.3.0 ready :wink:

#PeerTube for #YunoHost has been upgraded to version 1.3.0,

#PeerTube is federated (ActivityPub) video streaming platform using P2P (BitTorrent)

Features :

  • Add video playlist support
  • Add quarantine videos (auto blacklist videos on upload) feature
  • Add Japanese & Nederlands & PortuguĆŖs (Portugal) support
  • Add experimental HLS support
  • Better instanceā€™s followers management
  • Improve UI
  • and moreā€¦

Upgrade using:

$ yunohost app upgrade peertube -u https://github.com/YunoHost-Apps/peertube_ynh

Hey I made that issues yesterday More info here so just wanna ask possible to do something? or I have to create new post for discussion cheers

#PeerTube for #YunoHost has been upgraded to version 1.3.1,

#PeerTube is federated (ActivityPub) video streaming platform using P2P (BitTorrent)

Features :

  • Fix Mastodon remote interactions
  • Fix missing video download button
  • Fix error in video upload/update form when scheduling publication
  • Fix black theme on some pages
  • Fix video import if auto blacklist is enabled

PS: dedicated branch for ovh hosting: https://github.com/YunoHost-Apps/peertube_ynh/tree/ovh_fix

Upgrade using:

$ yunohost app upgrade peertube -u https://github.com/YunoHost-Apps/peertube_ynh

Hey 1.4 already released waiting the same from yunohost

2 Likes

Iā€™m using a VPS on OVH, should I use the OVH fixing ? If yes, why ?
Iā€™ve tried to install peertube with the ā€œnatural wayā€, and Iā€™m getting token errors

Feel free to do a Pull Request on GitHub - YunoHost-Apps/peertube_ynh at testing ^^

Hi,

As written on the readme, sometime with OVH hosting there is error during install gyp ERR! configure error

In that case, the only way to install peertube is to follow the steps indicated in https://github.com/YunoHost-Apps/peertube_ynh/tree/ovh_fix

Your error is not the same, seems like: https://github.com/YunoHost-Apps/peertube_ynh/issues/119

1 Like

#PeerTube for #YunoHost has been upgraded to version 2.0,

#PeerTube is federated (ActivityPub) video streaming platform using P2P (BitTorrent)

Fixes and features :

PS: dedicated branch for ovh hosting: https://github.com/YunoHost-Apps/peertube_ynh/tree/ovh_fix

Upgrade using:

$ yunohost app upgrade peertube -u https://github.com/YunoHost-Apps/peertube_ynh

1 Like

Hi, I just tried again using the ovh fix method as per below link, and it didnā€™t work.

The interface can load correctly, but then I still get the ā€œToken is invalidā€ ?

Extract from journalctl -feu peertube

Jan 10 07:01:27 myserver.fr peertube[1976]: [videos.myserver.fr:443] 2020-01-10 07:01:27.501 warn: Cannot authenticate. {
Jan 10 07:01:27 myserver.fr peertube[1976]: ā€œerrā€: {
Jan 10 07:01:27 myserver.fr peertube[1976]: ā€œstatusCodeā€: 400,
Jan 10 07:01:27 myserver.fr peertube[1976]: ā€œstatusā€: 400,
Jan 10 07:01:27 myserver.fr peertube[1976]: ā€œcodeā€: 400,
Jan 10 07:01:27 myserver.fr peertube[1976]: ā€œmessageā€: ā€œInvalid request: malformed authorization headerā€,
Jan 10 07:01:27 myserver.fr peertube[1976]: ā€œnameā€: ā€œinvalid_requestā€,
Jan 10 07:01:27 myserver.fr peertube[1976]: ā€œstackā€: ā€œinvalid_request: Invalid request: malformed authorization header\n at new InvalidRequest (/var/www/peertube/node_modules/oauth2-server/lib/errors/invalid-request-error.js:26:14)\n at AuthenticateHandler.getTokenFromRequestHeader (/var/www/peertube/node_modules/oauth2-server/lib/handlers/authenticate-handler.js:146:11)\n at AuthenticateHandler.getTokenFromRequest (/var/www/peertube/node_modules/oauth2-server/lib/handlers/authenticate-handler.js:121:17)\n at AuthenticateHandler. (/var/www/peertube/node_modules/oauth2-server/lib/handlers/authenticate-handler.js:68:19)\n at AuthenticateHandler.tryCatcher (/var/www/peertube/node_modules/oauth2-server/node_modules/bluebird/js/release/util.js:16:23)\n at Promise._settlePromiseFromHandler (/var/www/peertube/node_modules/oauth2-server/node_modules/bluebird/js/release/promise.js:512:31)\n at Promise._settlePromise (/var/www/peertube/node_modules/oauth2-server/node_modules/bluebird/js/release/promise.js:569:18)\n at Promise._settlePromiseCtx (/var/www/peertube/node_modules/oauth2-server/node_modules/bluebird/js/release/promise.js:606:10)\n at Async._drainQueue (/var/www/peertube/node_modules/oauth2-server/node_modules/bluebird/js/release/async.js:138:12)\n at Async._drainQueues (/var/www/peertube/node_modules/oauth2-server/node_modules/bluebird/js/release/async.js:143:10)\n at Immediate.Async.drainQueues [as _onImmediate] (/var/www/peertube/node_modules/oauth2-server/node_modules/bluebird/js/release/async.js:17:14)\n at runCallback (timers.js:705:18)\n at tryOnImmediate (timers.js:676:5)\n at processImmediate (timers.js:658:5)ā€
Jan 10 07:01:27 myserver.fr peertube[1976]: }
Jan 10 07:01:27 myserver.fr peertube[1976]: }

Token invalid is another issue: https://github.com/YunoHost-Apps/peertube_ynh/issues/119

I have tried to uninstall and then install again but as a public app, didnā€™t change anything.
Any idea ? I would be really glad to have a working peertube on my Yunohost !
Thanks in advance

You have to be logged out yunohost or test using a brower with private mode

Try to modify your conf.json.persistent
Mine is like this you only need the peertube skipped_urls configuration in your case but if you have another application with token problem you can add it in skipped urls. of course toto.fr is not my domain replace by yours. :wink:
vi /etc/ssowat/conf.json.persistent
{
ā€œredirected_urlsā€: {
ā€œtoto.fr/ā€: ā€œtoto.fr/dokuwiki/ā€
},
ā€œskipped_urlsā€: [
ā€œ/_matrixā€ , ā€œsynapse.toto.frā€ , ā€œpeertube.toto.frā€ , ā€œriot.toto.frā€
]
}

1 Like

#PeerTube for #YunoHost has been upgraded to version 2.1.1,

#PeerTube is federated (ActivityPub) video streaming platform using P2P (BitTorrent)

Fixes :

PS: dedicated branch for ovh hosting: https://github.com/YunoHost-Apps/peertube_ynh/tree/ovh_fix

Upgrade using:

$ yunohost app upgrade peertube -u https://github.com/YunoHost-Apps/peertube_ynh