Package Details: peertube 6.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: 28
Popularity: 0.103840
First Submitted: 2018-04-11 19:46 (UTC)
Last Updated: 2024-04-29 14:00 (UTC)

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 from storage.videos to storage.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

Latest Comments

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

ne-vlezay80 commented on 2019-07-11 16:40 (UTC) (edited on 2019-07-11 16:41 (UTC) by ne-vlezay80)

`[peertube@peertube peertube]$ export NODE_CONFIG_DIR=/etc/peertube/
[peertube@peertube peertube]$ npm start

peertube@1.3.1 start /usr/share/webapps/peertube node dist/server

WARNING: No configurations found in configuration directory:/etc/peertube/ WARNING: To disable this warning set SUPPRESS_NO_CONFIG_WARNING in the environment. /usr/share/webapps/peertube/dist/server/initializers/config.js:211 throw new Error('Invalid config source.'); ^

Error: Invalid config source. at getLocalConfigFilePath (/usr/share/webapps/peertube/dist/server/initializers/config.js:211:15) at Object.<anonymous> (/usr/share/webapps/peertube/dist/server/initializers/config.js:9:18) at Module._compile (module.js:653:30) at Object.Module._extensions..js (module.js:664:10) at Module.load (module.js:566:32) at tryModuleLoad (module.js:506:12) at Function.Module._load (module.js:498:3) at Module.require (module.js:597:17) at require (internal/module.js:11:18) at Object.<anonymous> (/usr/share/webapps/peertube/dist/server/helpers/logger.js:6:18) npm ERR! code ELIFECYCLE npm ERR! errno 1 npm ERR! peertube@1.3.1 start: node dist/server npm ERR! Exit status 1 npm ERR! npm ERR! Failed at the peertube@1.3.1 start script. npm ERR! This is probably not a problem with npm. There is likely additional logging output above.`

rigelk commented on 2019-02-25 15:09 (UTC) (edited on 2019-02-25 15:11 (UTC) by rigelk)

I just added dependencies required for the remote tools to work. Sadly, it increases the package size a lot (since CLI dependencies are part of the development dependencies), but until that is mitigated upstream, that is the only way.

Now at least we can all use the CLI :)

daftaupe commented on 2019-02-20 14:28 (UTC)

@ALSimon, last push should fix your issue.

ALSimon commented on 2019-02-15 09:59 (UTC)

@daftaupe, on upstream source, the configuration file is in peertube directory, not in /etc. So they don't need to access /etc and can use ProtectSystem=full. It's arch's PKGBUILD which ask to move the config file to /etc and may change ProtectSystem for this working.

daftaupe commented on 2019-02-06 22:13 (UTC)

@ALSimon, the service file comes from upstream. You better check with the Peertube project directly.

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.

https://www.npmjs.com/package/bcrypt#version-compatibility