Raphael
089caedc6f
refactor(docs): typo in Open API reference
2019-05-24 13:53:43 +02:00
Chocobozzz
048b694661
Fix videos list response in rest api doc
2019-05-24 10:17:54 +02:00
Chocobozzz
ee89e8fd1a
Fix video privacy in rest api documentation
2019-05-24 10:09:27 +02:00
Chocobozzz
67ae04a5e7
Add video caption rest api doc
2019-05-24 10:01:08 +02:00
Chocobozzz
63d17405d0
Fix role documentation in rest api
2019-05-24 09:25:30 +02:00
Chocobozzz
46e9407c60
Update URLs to point to new documentation site
2019-05-23 14:58:34 +02:00
Chocobozzz
faebb42355
Bumped to version v1.3.0-rc.2
2019-05-22 09:37:13 +02:00
Chocobozzz
ea0877b405
Bumped to version v1.3.0-rc.2
2019-05-22 08:22:14 +02:00
Felix Ableitner
1bab2bbc11
Fix docker-compose setup so Peertube sees correct IP
2019-05-21 16:59:42 +02:00
Axel Viala
3daaa19274
Add way to set root password by environment.
...
Add a condition test to pass by environment a predetermined
root password for setting up.
2019-05-16 09:17:10 +02:00
Chocobozzz
3fbbadabea
Bumped to version v1.3.0-rc.1
2019-05-14 14:00:03 +02:00
Chocobozzz
ac043122ae
Fix e2e tests
2019-05-14 13:59:10 +02:00
Chocobozzz
39e6a5cbec
Document how I do releases
2019-05-14 10:58:28 +02:00
Chocobozzz
2888c12b3b
Add doc on how to add a new language to peertube
2019-05-14 10:21:33 +02:00
Chocobozzz
26aef7c3fe
Add singular/plural tip for translation
2019-05-13 17:45:00 +02:00
Yohan Boniface
c342726ad4
Allow to control RATES_LIMIT from configuration ( #1787 )
...
* Allow to control RATES_LIMIT from configuration
* @Chocobozzz review (squash me)
2019-04-26 13:48:55 +02:00
Chocobozzz
ff40a4ebab
dailyVideoQuota -> videoQuotaDaily in doc
2019-04-24 17:35:59 +02:00
Chocobozzz
9ce3d3027e
Fix video channel API route param in doc
2019-04-24 16:57:34 +02:00
Chocobozzz
fbe1bc2afa
Add videoQuotaDaily in documentation
2019-04-24 16:54:17 +02:00
Chocobozzz
e8a739e880
Fix video import CLI script
...
Password is an optional argument
2019-04-24 16:51:25 +02:00
Chocobozzz
f2e0cca90b
Add host network mode for reverse proxy
2019-04-24 16:28:56 +02:00
Antoine Millet
9c85ee2ed0
Add argument to dockerfile to pass options to npm run build
2019-04-24 16:20:41 +02:00
Chocobozzz
31b48aad47
Add change user password from CLI documentation
2019-04-15 09:57:24 +02:00
Jan Keromnes
0cfcbae818
Add automated dev setup using Gitpod
2019-04-12 09:25:43 +02:00
Chocobozzz
31b6ddf866
Add ability to disable tracker
2019-04-10 09:23:18 +02:00
Yohan Boniface
c100a6142e
Add /accounts/:username/ratings endpoint ( #1756 )
...
* Add /users/me/videos/ratings endpoint
* Move ratings endpoint from users to accounts
* /accounts/:name/ratings: add support for rating= and sort=
* Restrict ratings list to owner
* Wording and better way to ensure current account
2019-04-09 11:02:02 +02:00
Mathieu Agopian
12fed49eba
Add the video tags restrictions to the API docs
...
Fixes #1744
2019-03-29 16:58:05 +01:00
Quentin Dupont
ccd3182a0d
(doc) rephrase yarn version to latest ( #1719 )
2019-03-28 14:14:59 +01:00
Felix Ableitner
b427febb4d
Fix problem with SMTP in default docker-compose setup
2019-03-11 09:38:20 +01:00
Chocobozzz
539d3f4faa
BREAKING: update CSP configuration
...
Disable it by default and add ability to specify a custom report uri
2019-02-21 16:28:53 +01:00
Chocobozzz
e359e88b08
Add warning regarding config upgrade in docker.md
2019-02-21 15:05:44 +01:00
Chocobozzz
d06caf3e67
Add CLI tools doc link in production.md
2019-02-21 15:02:35 +01:00
Chocobozzz
28c8e63e55
Add video import enpoint in openapi
2019-02-19 17:56:50 +01:00
Yann Sionneau
a18e87559b
Add missing python-dev dependency for Debian/Ubuntu systems
2019-02-19 08:20:39 +01:00
Chocobozzz
301fc49c17
Bumped to version v1.2.1
2019-02-15 09:43:39 +01:00
Benjamin Bouvier
7eeb6a0ba4
Nginx config file: remove text/html from gzip_types
...
As stated by https://nginx.org/en/docs/http/ngx_http_gzip_module.html , text/html is always part of the gzip_types. This removes a warning when checking the Nginx configuration files.
2019-02-11 04:29:51 +01:00
Chocobozzz
f5305c04aa
Bumped to version v1.2.0
2019-02-06 11:57:57 +01:00
Chocobozzz
4a57b65cc5
Support socket.io in nginx template
2019-01-29 09:10:24 +01:00
Chocobozzz
cfeae291c0
Bumped to version v1.2.0-rc.1
2019-01-17 16:15:20 +01:00
Chocobozzz
bb8f7872f5
Fix peertube CLI documentation
2019-01-14 11:01:40 +01:00
victor héry
e902e03f0f
Patch docker entrypoint to speed up the chown at startup
2019-01-14 09:04:52 +01:00
Chocobozzz
a4101923e6
Implement contact form on server side
2019-01-10 11:32:37 +01:00
Chocobozzz
1fd12c7cfa
Fix video tags update/upload in openapi
2019-01-09 14:10:25 +01:00
Rigel Kent
e76d578414
(doc) update API spec to include user subscription routes
2019-01-03 18:00:29 +01:00
Michael Koppmann
a46934c825
more systemd service hardening ( #1488 )
2018-12-15 17:04:23 +01:00
Gérald Niel
7f3d712d5e
(fix) FreeBSD startup script ( #1484 )
...
This PR fixes #1477 introduced by #1474
2018-12-13 20:53:36 +01:00
Rigel Kent
5e755fff9d
add Content Security Policy ( #1252 )
...
* add Content Security Policy
* remove reflect-metadata on production builds to get rid of unsafe-eval
* fix baseCSP usage
* add SRI to CSP
* add blob: to media-src
* remove SRI
* CSP set to reportOnly
* adding data: to connect-src CSP
* remove block-all-mixed-content
* add report-uri support
2018-12-13 09:49:45 +01:00
Gérald Niel
2cf9a4626f
Update FreeBSD startup script ( #1474 )
2018-12-10 10:51:28 +01:00
Rigel Kent
f50ab1c289
(doc) fix syntax in openapi spec for watching progress
2018-12-08 18:56:12 +01:00
Micah Elizabeth Scott
4b49385892
Remove hard-coded 8GB upload limit in client ( #1293 )
...
* Remove hard-coded 8GB upload limit in client
Ideally we'd know what the specific server's configured upload limit
is before starting, but this 8GB limit is not useful if an administrator
has changed the nginx post limit on the server.
* Better docs for admins about client_max_body_size
Seems like some admins already tweak this value up or down to allow
for different maximum video upload sizes. The current codebase has no
other server-side limits that I'm aware of, and I've been routinely
uploading quite large videos to my instance.
This patch replaces the somewhat incorrect (or outdated?) 'hard limit'
comment with some advice about allocating enough space for nginx and
communicating the limit with your users.
Of course it would be better if this configuration could be unified with
PeerTube's config somehow. I'm not sure whether the best option there is
to turn off nginx's buffering here and let PeerTube handle the entire upload
(can we do this only for the video upload API endpoint?) or whether we want
PeerTube to generate nginx configs in a more automated way layer. In any case,
this patch is intended as an incremental improvement.
2018-12-07 14:58:17 +01:00
Rigel Kent
3114c2c2cc
hardening systemd unit
2018-12-07 14:14:24 +01:00
Chocobozzz
14d1b7b95a
Merge branch 'hotfix/docker' into develop
2018-12-06 13:48:46 +01:00
Chocobozzz
73a48728ee
Fix docker build and gosu
2018-12-06 13:48:33 +01:00
Chocobozzz
7089e7b4e5
Improve information regarding prune storage script
2018-12-05 17:44:36 +01:00
Chocobozzz
5b036b8ef2
Better tools.md doc
2018-12-04 17:19:44 +01:00
Nathanaël J
9024bece9a
Use `'` instead of `'` for passwords in the documentation (see #1453 )
2018-12-04 17:16:59 +01:00
Chocobozzz
b9fffa297f
Create redundancy endpoint
2018-12-04 17:08:55 +01:00
Chocobozzz
6040f87d14
Add tmp and redundancy directories
2018-12-04 16:04:15 +01:00
Rigel Kent
2beb98952a
change type of languageOneOf query parameter
2018-12-04 13:51:10 +01:00
Chocobozzz
d639c3bf14
Improve tools doc
2018-12-04 10:08:45 +01:00
Chocobozzz
b6ff69719d
Bumped to version v1.1.0
2018-12-04 08:29:12 +01:00
Rigel Kent
fd5af7a269
add parameters to GET /videos route spec
2018-11-24 18:18:56 +01:00
Rigel Kent
3f82804c6c
add donate link, move redundancy doc and images to docs.joinpeertube.org
2018-11-23 18:02:08 +01:00
Chocobozzz
6cc98dfff3
Add open api bump version in release script
2018-11-22 15:04:14 +01:00
Felix Ableitner
fef13f1480
Various improvements for docker-compose
2018-11-21 16:21:42 +01:00
Rigel Kent
0f49023061
make POST /users have integer role enum
2018-11-21 11:52:30 +01:00
Mateusz Piotrowski
31d45e0e0b
Improve FreeBSD setup instructions
...
Use install(1) instead of cp(1) and chmod(1) to install
the service file. Also, use sysrc(8) to enable the PeerTube
service in rc.conf(5).
2018-11-21 10:46:56 +01:00
Rigel Kent
d216b5387f
add job state in path in openapi spec
2018-11-19 22:10:35 +01:00
Rigel Kent
65f0267930
fix rest api quickstart and specify values in openapi spec
2018-11-19 22:07:38 +01:00
Rigel Kent
9d0b856e93
(quickfix) typo in openapi spec groups
2018-11-17 15:17:33 +01:00
Rigel Kent
9ab81fc4a9
grouping moderation endpoints in the REST API spec
2018-11-17 15:16:01 +01:00
Rigel Kent
5776f78e3b
grouping tags by main category in the spec
2018-11-16 14:33:49 +01:00
Rigel Kent
6441981bc6
adding ownership and watching video APIs to the spec
2018-11-16 13:31:24 +01:00
Rigel Kent
cfd140abd6
remove superfluous privacy field for upload
2018-11-16 13:31:23 +01:00
Rigel Kent
8f9e8be1fc
fix API spec on POST /videos/upload and provide Shell example
2018-11-15 17:09:25 +01:00
Rigel Kent
3e9e6f2f14
migrate Swagger 2.0 spec to OpenAPI 3.0.0
2018-11-15 14:10:16 +01:00
Rigel Kent
2963c3432f
updated REST API documentation
2018-11-13 23:32:55 +01:00
Rigel Kent
1d859b5afa
sync API version with PeerTube version and auto-update it via git hooks
2018-11-13 14:31:48 +01:00
LecygneNoir
eff7cdd7b7
Configure docker image to accept trust_proxy as an env variable in json array ( #1338 )
2018-10-22 19:11:01 +02:00
Kyâne Pichou
4293e362af
Improve dev Dockerfile ( #1333 )
...
* Improve dev Dockerfile
Use Docker best-practices for the development Dockerfile. Save 3Mo.
* Update support/docker/dev/Dockerfile
Co-Authored-By: pichouk <kyane@kyane.fr>
2018-10-22 14:37:40 +02:00
Rigel Kent
402b634b03
(doc) fix path to peertube-repl
2018-10-19 15:47:31 +02:00
Rigel Kent
c141f68be1
add repl to the cli wrapper, remove extraneous TOC in tools.md
2018-10-19 14:24:35 +02:00
Rigel Kent
12b119c05a
(doc) update architecture, tools and readme
2018-10-14 21:08:52 +02:00
BRAINS YUM
1e59ca3bac
add REPL in server/tools/repl.ts ( #1248 )
2018-10-14 19:48:08 +02:00
am97
ee7c25c767
Create new Docker dev image ( #1173 )
...
* Move the old dev docker files to support/docker/janitor
* Create new Docker dev image
2018-10-09 17:35:02 +02:00
Felix Ableitner
edb4ffc7e0
Set bitrate limits for transcoding ( fixes #638 ) ( #1135 )
...
* Set bitrate limits for transcoding (fixes #638 )
* added optimization script and test, changed stuff
* fix test, improve docs
* re-add optimize-old-videos script
* added documentation
* Don't optimize videos without valid UUID, or redundancy videos
* move getUUIDFromFilename
* fix tests?
* update torrent and file size, some more fixes/improvements
* use higher bitrate for high fps video, adjust bitrates
* add test video
* don't throw error if resolution is undefined
* generate test fixture on the fly
* use random noise video for bitrate test, add promise
* shorten test video to avoid timeout
* use existing function to optimize video
* various fixes
* increase test timeout
* limit test fixture size, add link
* test fixes
* add await
* more test fixes, add -b:v parameter
* replace ffmpeg wiki link
* fix ffmpeg params
* fix unit test
* add test fixture to .gitgnore
* add video transcoding fps model
* add missing file
2018-10-08 16:26:04 +02:00
kaiyou
302e7b19da
(docker) search and import settings env variables ( #1210 )
2018-10-07 15:04:38 +02:00
Rigel Kent
43971993e3
add features section to README.md
2018-10-03 01:35:41 +02:00
Rigel Kent
d95fdb5af9
modify decentralized illustration in README
2018-10-02 11:13:07 +02:00
Rigel Kent
60b14e5e3f
add illustration to redundancy documentation
2018-10-02 11:09:35 +02:00
Chocobozzz
e5565833f6
Improve redundancy: add 'min_lifetime' configuration
2018-09-24 13:38:39 +02:00
Rigel Kent
9234069903
add TOC to dependencies guide
2018-09-23 15:18:02 +02:00
am97
0a314a9987
add dependencies for Fedora ( #1111 )
2018-09-23 15:14:15 +02:00
Rigel Kent
81cdf382ff
specify to run services before running PeerTube
2018-09-22 15:48:27 +02:00
Chocobozzz
0491173a61
Merge branch 'develop' into cli-wrapper
2018-09-20 16:24:31 +02:00
Chocobozzz
415acc63cf
Add comments in nginx regarding blocks that can be safely removed
2018-09-17 17:45:54 +02:00
victor héry
ff587059b9
Add possibility to manage trust_proxy list in docker image
2018-09-16 18:50:13 +02:00
Rigel Kent
8704acf49e
one cli to unite them all
...
Ash nazg thrakatulûk agh burzum-ishi krimpatul
- refactor import-videos to use the youtubeDL helper
- add very basic tests for the cli
2018-09-14 11:08:55 +02:00
Felix Ableitner
5284d4028c
Don't include `preload` flag in sample HSTS header
...
This goes against the recommendations (preloading should be opt-in). Putting it in the example makes it likely that people enable it without knowing what it means.
https://hstspreload.org/?domain=peertube.social#opt-in
2018-09-11 20:10:57 +02:00
Josh Morel
ecf06378ff
further enhance tools install explanation
2018-09-11 10:57:44 +02:00