@ALSimon, the service file comes from upstream. You better check with the Peertube project directly.
Search Criteria
Package Details: peertube 7.2.3-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: | 29 |
Popularity: | 0.000835 |
First Submitted: | 2018-04-11 19:46 (UTC) |
Last Updated: | 2025-07-22 18:40 (UTC) |
Dependencies (11)
- ffmpeg (ffmpeg-nvcodec-11-1-gitAUR, ffmpeg-cudaAUR, ffmpeg-ffplayoutAUR, ffmpeg-headlessAUR, ffmpeg-gitAUR, ffmpeg-fullAUR, ffmpeg-decklinkAUR, ffmpeg-amd-full-gitAUR, ffmpeg-amd-fullAUR, ffmpeg-obsAUR, ffmpeg-libfdk_aacAUR, ffmpeg-full-gitAUR)
- nodejs (nodejs-gitAUR, python-nodejs-wheelAUR, nodejs-lts-hydrogenAUR, nodejs-lts-iron, nodejs-lts-jod)
- npm (python-nodejs-wheelAUR, corepackerAUR)
- openssl (openssl-gitAUR, openssl-staticAUR)
- postgresql (postgresql-12AUR, postgresql15-docsAUR, postgresql15AUR, postgresql16-docsAUR, postgresql16AUR, postgresql-gitAUR, postgresql13AUR)
- python-pip
- redisAUR (redis-testingAUR, redis-gitAUR, keydbAUR, redis-binAUR, redictAUR, valkey)
- yarn (yarn-pnpm-corepackAUR, corepackerAUR, yarn-berryAUR)
- git (git-gitAUR, git-glAUR) (make)
- python (python37AUR) (make)
- yarn (yarn-pnpm-corepackAUR, corepackerAUR, yarn-berryAUR) (make)
Required by (0)
Sources (5)
daftaupe commented on 2019-02-06 22:13 (UTC)
ALSimon commented on 2019-02-06 22:03 (UTC) (edited on 2019-02-06 22:05 (UTC) by ALSimon)
Please change ProtectSystem=full to ProtectSystem=true in /usr/lib/systemd/system/peertube.service. With this package, configuration is intalled in /etc/peertube. With ProtectSystem=full, /etc/ is mounted as readonly and cannot be updated in admin UI.
rigelk commented on 2019-02-06 13:32 (UTC)
please double check the breaking changes present in the 1.2.0 release (mainly new configurations to add to your production.yaml): https://github.com/Chocobozzz/PeerTube/blob/develop/CHANGELOG.md#v120
mkoppmann commented on 2018-09-13 19:46 (UTC)
@rigelk: Awesome, thank you very much :)
rigelk commented on 2018-09-13 10:08 (UTC)
@mkoppmann: now fixed upstream - it was an incompatibility of bcrypt >= 3.x with Node 8.12 specifically (downgrading to Node 8.11.x solved the problem) - they made a new release and I updated accordingly.
mkoppmann commented on 2018-09-11 21:31 (UTC)
Can’t install this package currently. It fails at installing the bcrypt@3.0.0 module. This is because Nodejs 10 is required for that.
flacks commented on 2018-07-13 21:17 (UTC)
@daftaupe, You're welcome, thank you! :)
daftaupe commented on 2018-07-12 18:51 (UTC)
@flacks, this should be fixed now, thanks for reporting these issues :)
flacks commented on 2018-07-12 08:32 (UTC)
The peertube user should also own all of /etc/peertube so that the web UI can write to production.yml.
flacks commented on 2018-07-12 06:48 (UTC) (edited on 2018-07-12 08:30 (UTC) by flacks)
Nice! npm is also a missing run-time dependency.
Pinned Comments
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".
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