X-Git-Url: https://git.immae.eu/?a=blobdiff_plain;f=support%2Fdoc%2Ftools.md;h=2f36d07fdcc90d58d5dde0eebda24094f651b640;hb=c9d5c64f98c1f1fe7950de60c58edeaf3ace070d;hp=85ce0428d341349a962ca77915384842d855320c;hpb=54a3a12ed2d972386c12d59717eedfadd7203767;p=github%2FChocobozzz%2FPeerTube.git diff --git a/support/doc/tools.md b/support/doc/tools.md index 85ce0428d..2f36d07fd 100644 --- a/support/doc/tools.md +++ b/support/doc/tools.md @@ -63,13 +63,18 @@ $ node dist/server/tools/import-videos.js \ * Vimeo: https://vimeo.com/xxxxxx * Dailymotion: https://www.dailymotion.com/xxxxx - The script will get all public videos from Youtube, download them and upload to PeerTube. - Already downloaded videos will not be uploaded twice, so you can run and re-run the script in case of crash, disconnection... +The script will get all public videos from Youtube, download them and upload to PeerTube. +Already downloaded videos will not be uploaded twice, so you can run and re-run the script in case of crash, disconnection... + +Videos will be publicly available after transcoding (you can see them before that in your account on the web interface). + ### upload.js You can use this script to import videos directly from the CLI. +Videos will be publicly available after transcoding (you can see them before that in your account on the web interface). + ``` $ cd ${CLONE} $ node dist/server/tools/upload.js --help @@ -80,6 +85,16 @@ $ node dist/server/tools/upload.js --help These scripts should be run on the server, in `peertube-latest` directory. +### parse-log + +To parse PeerTube last log file: + +``` +$ sudo -u peertube NODE_CONFIG_DIR=/var/www/peertube/config NODE_ENV=production npm run parse-log -- --level info +``` + +`--level` is optional and could be `info`/`warn`/`error` + ### create-transcoding-job.js You can use this script to force transcoding of an existing video. @@ -87,6 +102,11 @@ You can use this script to force transcoding of an existing video. ``` $ sudo -u peertube NODE_CONFIG_DIR=/var/www/peertube/config NODE_ENV=production npm run create-transcoding-job -- -v [videoUUID] ``` + +Or to transcode to a specific resolution: +``` +$ sudo -u peertube NODE_CONFIG_DIR=/var/www/peertube/config NODE_ENV=production npm run create-transcoding-job -- -v [videoUUID] -r [resolution] +``` ### create-import-video-file-job.js @@ -103,4 +123,13 @@ To delete them (a confirmation will be demanded first): ``` $ sudo -u peertube NODE_CONFIG_DIR=/var/www/peertube/config NODE_ENV=production npm run prune-storage +``` + +### update-host.js + +If you started PeerTube with a domain, and then changed it you will have invalid torrent files and invalid URLs in your database. +To fix this, you have to run: + +``` +$ sudo -u peertube NODE_CONFIG_DIR=/var/www/peertube/config NODE_ENV=production npm run update-host ``` \ No newline at end of file