Package Details: peertube 8.1.5-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: 28
Popularity: 0.000004
First Submitted: 2018-04-11 19:46 (UTC)
Last Updated: 2026-04-07 20:18 (UTC)

Pinned Comments

daftaupe commented on 2026-03-14 12:42 (UTC)

8.1.2 is out, sorry I couldn't push earlier due to https://github.com/Chocobozzz/PeerTube/issues/7345.

As usual please read carefully the release notes in https://github.com/Chocobozzz/PeerTube/releases/ as it's a jump of several versions.

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

1 2 3 4 5 6 .. 8 Next › Last »

daftaupe commented on 2026-03-14 12:42 (UTC)

8.1.2 is out, sorry I couldn't push earlier due to https://github.com/Chocobozzz/PeerTube/issues/7345.

As usual please read carefully the release notes in https://github.com/Chocobozzz/PeerTube/releases/ as it's a jump of several versions.

daftaupe commented on 2026-03-14 12:41 (UTC)

You're welcome, thanks for the feedback.

llg commented on 2026-03-14 08:38 (UTC)

It works with daftaupe's patch. I managed to upgrade my instance to 8.1.2. Thank you!

daftaupe commented on 2026-03-13 22:14 (UTC)

Working on the latest version, but not having the time to properly set a new instance at the moment. If anyone can test and confirm that it works with the following diff.

diff --git a/PKGBUILD b/PKGBUILD
index 52626b8..57ba2be 100755
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,14 +1,14 @@
 # Maintainer: Rigel Kent <sendmemail at rigelk dot eu>
 # Maintainer: Pierre-Alain TORET <pierre-alain.toret at protonmail dot com>
 pkgname=peertube
-pkgver=7.3.0
+pkgver=8.1.2
 pkgrel=1
 pkgdesc="ActivityPub-federated video streaming platform using P2P directly in your web browser"
 arch=("x86_64")
 url="https://joinpeertube.org/"
 license=("AGPL")
 depends=("nodejs>=14" "ffmpeg>=4.4.1" "postgresql" "python-pip" "openssl" "redis" "npm" "yarn")
-makedepends=("yarn" "python" "git")
+makedepends=("jq" "pnpm" "python" "git")
 backup=("etc/peertube/production.yaml")
 #options=("!strip")
 source=("https://github.com/Chocobozzz/PeerTube/releases/download/v$pkgver/$pkgname-v$pkgver.tar.xz"
@@ -16,8 +16,8 @@ source=("https://github.com/Chocobozzz/PeerTube/releases/download/v$pkgver/$pkgn
         "$pkgname.tmpfiles"
         "$pkgname.sysusers"
         "$pkgname")
-b2sums=('972d63d8121d3ba01e3639c6d425636144fe87755d5cc090c40d3a41f887fe15282c7fca71d55ae60bce03230e4a8cd71c52e4e27708c6720d80056f33b33994'
-        '681f13d96b02cd281350e64515d72ada915e849f3f3364a4bd794c7060642df44e1032b9887cc135c81d1eb3291997d4065725ca284b1770c135085c23759639'
+b2sums=('39743bf9995ba2b5ae5c5d3e8e6feacf5ecf3747f3269aa31796cc5a9adaf529537f99cf92fa2189adabfd73d6344aed55c47dba3088622084feba1f526f17cb'
+        '30c44d6b8c05c5edc37bcefdebbef86f2e33fdc1d3c758a1f1ac1221799bd89ff891e77317f51d7e12570749c5c593332003819797f7df1acb628ad4f85302e5'
         '10531710848bf58892fb0cefc3bc08b63b05231ece16cb143c2eae48d2d6d6c64613cf72303116701ece32b64cdbe64acffeca25030a4f2edde26f29de0360d0'
         '287a1a1b8f279b4f50d02f73b8069c39c49e6d79917f912f6f57db900064b34de91af0a5c0ee2fd743d130dc07e557b582222351491b605c7f5982c03b84b4c3'
         '8c90b7433651fc7e21bb641ec1771bd9a4186b4c88502ab7a74becfe3515f0fd84e8dfccdb5e450a3580f5bc3a9722c4a9246d0233218b47307c6ac542170171')
@@ -25,7 +25,9 @@ validpgpkeys=(C44AAD638367912CA93EDD57583A612D890159BE)

 build() {
   cd "$pkgname-v$pkgver"
-  yarn install --production --pure-lockfile
+  rm -rf ./node_modules ./client/node_modules ./client/.angular
+  npm run install-node-dependencies -- --production
+  pnpm store prune
 }

 package() {

I see there are still some prebuild leftovers, but don't know how to remove them properly for now.

daftaupe commented on 2025-12-17 20:20 (UTC)

fwiw I opened https://github.com/Chocobozzz/PeerTube/issues/7345 as the archive of v8.0.0 doesn't extract properly.

jwh commented on 2025-09-27 21:31 (UTC)

==> Starting build()... yarn install v1.22.22 [1/5] Validating package.json... [2/5] Resolving packages... [3/5] Fetching packages... error i18next-parser@9.3.0: The engine "node" is incompatible with this module. Expected version "^18.0.0 || ^20.0.0 || ^22.0.0". Got "24.8.0" error Found incompatible module.

Maybe explicitly depend on lts?

CountMurphy commented on 2025-09-11 15:53 (UTC)

In case anyone else runs into 7.3.0 not starting, you might need to create /usr/share/webapps/peertube/storage and grant ownership of that directory to peertube.

daftaupe commented on 2025-09-10 19:24 (UTC)

7.3.0 is out, check the release notes.

daftaupe commented on 2025-06-11 11:52 (UTC)

7.2.0 is out, check the release notes. Biggest point is to run a migration script : cd /usr/share/webapps/peertube && sudo -u peertube NODE_CONFIG_DIR=/etc/peertube NODE_ENV=production node dist/scripts/migrations/peertube-7.2.js

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".