Package Details: peertube 7.0.0-1

Git Clone URL: https://aur.archlinux.org/peertube.git (read-only, click to copy)
Package Base: peertube
Description: ActivityPub-federated video streaming platform using P2P directly in your web browser
Upstream URL: https://joinpeertube.org/
Keywords: hls p2p self-hosted torrent video
Licenses: AGPL
Submitter: daftaupe
Maintainer: daftaupe (rigelk)
Last Packager: daftaupe
Votes: 29
Popularity: 0.062679
First Submitted: 2018-04-11 19:46 (UTC)
Last Updated: 2024-12-17 19:46 (UTC)

Pinned Comments

daftaupe commented on 2024-12-17 19:48 (UTC)

7.0.0 is out, check the release notes.

Too many things to check to make a summary here, please read what's important to check.

rigelk commented on 2020-06-18 13:32 (UTC)

Please note that the package now verifies the release signature against the lead developer's key, which you can find here: https://keybase.io/chocobozzz

Latest Comments

« First ‹ Previous 1 2 3 4 5 6 7 Next › Last »

gameslayer commented on 2023-11-29 08:08 (UTC)

Fails to run

peertube                                                      
node:internal/modules/cjs/loader:1147
  throw err;
  ^

Error: Cannot find module '/usr/share/webapps/peertube/dist/server/tools/peertube.js'
    at Module._resolveFilename (node:internal/modules/cjs/loader:1144:15)
    at Module._load (node:internal/modules/cjs/loader:985:27)
    at Function.executeUserEntryPoint [as runMain] (node:internal/modules/run_main:135:12)
    at node:internal/main/run_main_module:28:49 {
  code: 'MODULE_NOT_FOUND',
  requireStack: []
}

Node.js v21.2.0

daftaupe commented on 2023-07-14 16:57 (UTC) (edited on 2023-07-14 16:57 (UTC) by daftaupe)

From the official relase notes of 5.2.0, make sure that :
- you update your nginx configuration to support remote runners: https://github.com/Chocobozzz/PeerTube/blob/develop/support/nginx/peertube#L101
- you add storage.tmp_persistent directory in configuration file. You must configure it in your production.yaml: https://github.com/Chocobozzz/PeerTube/blob/develop/config/production.yaml.example#L128

daftaupe commented on 2023-01-05 15:09 (UTC)

The official Release notes of 5.0.0 ask to run the following command cd /usr/share/webapps/peertube && sudo -u peertube NODE_CONFIG_DIR=/etc/peertube NODE_ENV=production node dist/scripts/migrations/peertube-5.0.js

dodecahedron commented on 2022-12-03 20:24 (UTC)

@daftaupe Can you change the Python 2 dependency to Python 3 since PeerTube can use either one and Python 2 has been removed from the official Arch repos?

The PeerTube docs recommend using --production for yarn install so can you also make that edit to the PKGBUILD?

daftaupe commented on 2022-11-29 21:19 (UTC)

I've added yarn as a runtime dependency as per kauron comment.

kauron commented on 2022-09-22 12:00 (UTC) (edited on 2022-09-22 12:03 (UTC) by kauron)

For anyone experiencing an error after updating to 4.3.0 due to yarn not being installed (logs say can't run yarn install --pure-lockfile regarding "Registering plugins and themes"), or the file /var/lib/peertube/storage/tmp/plugins-global.css being missing, installing yarn solves the issue. I don't know if it must be kept around, but maybe it should be added as a runtime dependency.

dodecahedron commented on 2022-08-17 20:04 (UTC)

@daftaupe If you don't have much time to maintain this package, could you add me as a co-maintainer?

I was able to build this using the latest nodejs by setting --install.ignore-engines true in my ~/.yarnrc.

daftaupe commented on 2022-08-11 17:09 (UTC) (edited on 2022-08-11 17:14 (UTC) by daftaupe)

The following migration scrip thas to be run on a running instance after upgrading to 4.2.2 (part of 4.2.0 upgrade) cd /usr/share/webapps/peertube/ && sudo -u peertube NODE_CONFIG_DIR=/etc/peertube NODE_ENV=production node dist/scripts/migrations/peertube-4.2.js

Adapted from the official release announce

Sorry for being so late guys, but I don't have a running instance anymore and am rather busy.

Also I had to install nodejs-lts-gallium to be install to build 4.2.2, one NodeJS package requires a version not greater than 17.

dodecahedron commented on 2022-04-19 21:44 (UTC)

I have the same issue. nginx is unable to access any of the PeerTube files so all the images on my instance are not loading. The peertube.tmpfiles file was introduced in this commit and should probably modified to mode 0755 or at least 0750. (With mode 0750, you can add nginx to the peertube group)

kauron commented on 2022-04-13 12:59 (UTC)

I think that there is an error with my configuration or with peertube.tmpfiles: the folders within /var/lib/peertube/storage have mode 0700 and are inaccessible to nginx. Is nginx supposed to run under the peertube user? Or should the tmpfiles configuration set the mode to 0701?