Package Details: peertube 7.1.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.008527
First Submitted: 2018-04-11 19:46 (UTC)
Last Updated: 2025-03-18 19:49 (UTC)

Pinned Comments

daftaupe commented on 2025-03-18 19:49 (UTC)

7.1.0 is out, check the release notes. One important note is : "Due to a bug in the remote video thumbnail update, we recommend running the prune storage script to clean up the filesystem".

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 »

daftaupe commented on 2023-12-14 12:10 (UTC)

Yes it is planned. It should land this week or next one.

Kunda commented on 2023-12-13 15:53 (UTC)

Are there plans to update to 6.x.x series ?

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.