Is there any reason why this package requires an LTS version of Node.js? I compiled it with Node.js 17 and it seems to work fine and I'm pretty sure upstream supports all Node versions above and including 12.
Search Criteria
Package Details: peertube 6.1.0-1
Package Actions
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.084741 |
First Submitted: | 2018-04-11 19:46 (UTC) |
Last Updated: | 2024-04-29 14:00 (UTC) |
Dependencies (10)
- ffmpeg (ffmpeg-intel-full-gitAUR, ffmpeg-nvcodec-11-1-gitAUR, ffmpeg-amd-fullAUR, ffmpeg-obsAUR, ffmpeg-amd-full-gitAUR, ffmpeg-libfdk_aacAUR, ffmpeg-cudaAUR, ffmpeg-decklinkAUR, ffmpeg-fullAUR, ffmpeg-gitAUR, ffmpeg-full-gitAUR, ffmpeg-headlessAUR, ffmpeg-ffplayoutAUR)
- nodejs (nodejs-gitAUR, nodejs-lts-fermiumAUR, nodejs-sharedAUR, nodejs-lts-hydrogen, nodejs-lts-iron)
- npm (corepackerAUR)
- openssl (openssl-gitAUR, openssl-staticAUR)
- postgresql (postgresql13AUR, postgresql15-docsAUR, postgresql15AUR, postgresql-gitAUR, postgresql-12AUR)
- redis (redis-testingAUR, redis-gitAUR, keydbAUR)
- yarn (corepackerAUR, yarn-pnpm-corepackAUR, yarn-berryAUR)
- git (git-gitAUR) (make)
- python (python37AUR, python311AUR, python310AUR) (make)
- yarn (corepackerAUR, yarn-pnpm-corepackAUR, yarn-berryAUR) (make)
Required by (0)
Sources (5)
dodecahedron commented on 2021-12-15 01:06 (UTC)
daftaupe commented on 2021-12-14 22:09 (UTC)
The following migration script has to be run on a running instance after moving to 4.0.0
cd /usr/share/webapps/peertube/ && sudo -u peertube NODE_CONFIG_DIR=/etc/peertube NODE_ENV=production node dist/scripts/migrations/peertube-4.0.js
Adapted from the official release announce
cgirard commented on 2021-03-25 15:45 (UTC)
Seems it needs nodejs<16
instead of nodejs<=15
for dependency resolution to correctly works.
mathben commented on 2021-03-12 06:41 (UTC) (edited on 2021-03-12 06:41 (UTC) by mathben)
[localhost:443] 2021-03-12 01:39:15.518 info: Database peertube_prod is ready.
[localhost:443] 2021-03-12 01:39:15.526 error: Cannot install application. {
"err": {
"stack": "Error: ENOENT: no such file or directory, mkdir",
"message": "ENOENT: no such file or directory, mkdir",
"errno": -2,
"code": "ENOENT",
"syscall": "mkdir"
}
}
mathben commented on 2021-03-12 06:20 (UTC) (edited on 2021-03-12 06:57 (UTC) by mathben)
There is no folder /var/lib/peertube/storage/logs
got
Error: ENOENT: no such file or directory, mkdir '/var/lib/peertube/storage/logs'
peter.babic commented on 2021-02-20 11:39 (UTC)
There is no folder /usr/share/webapps/peertube/dist/server/tools/
, consequently the file /usr/bin/peertube
won't run, because it wants to run peertube.js
from that folder.
daftaupe commented on 2020-09-19 18:01 (UTC)
@rcrath, nodejs 14 is not supported yet https://github.com/Chocobozzz/PeerTube/blob/b43d19cf44ef7391cfb83bfd0d20683518cc689f/package.json#L8 so we have to keep the check in the package.
rcrath commented on 2020-09-15 04:20 (UTC)
fails because of conflict between need for "nodejs<13" and my installed version, nodejs 14, which will break other things if uninstalled.
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
rigelk commented on 2020-06-18 13:30 (UTC) (edited on 2020-07-01 00:13 (UTC) by rigelk)
@cgirard @ChrisMorgan thanks for your suggestions, I had not considered that possibility - I just updated the PKGBUILD to reflect the current support of PeerTube for nodejs versions.
Pinned Comments
daftaupe commented on 2024-04-29 14:00 (UTC)
As usual please read the release notes for 6.1.0. Most notable thing is you must add a
location ~ ^/api/v1/users/[^/]+/imports/import-resumable$ {
block in the nginx config.daftaupe commented on 2023-12-17 09:27 (UTC) (edited on 2023-12-17 09:32 (UTC) by daftaupe)
Please read and follow the release notes from 6.0.0 to 6.0.2.
A lot of changes in configuration files are required, too many to list here. Also please note that
/var/lib/peertube/storage/videos
is now/var/lib/peertube/storage/web-videos
to match the move fromstorage.videos
tostorage.web-videos
.Please test and let me know.
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