aboutsummaryrefslogtreecommitdiffhomepage
path: root/support
Commit message (Collapse)AuthorAgeFilesLines
* fix internal redirection cycle whithin nginx client-override optimizationRigel Kent2020-11-171-1/+3
|
* refresh nginx config and optimize delivery (#3313)Rigel Kent2020-11-161-116/+160
| | | | | | | | | | | | | | | | | | | | | | | | refactors the Nginx configuration for the following points: - update tls version to include 1.3 by default. so far it was not included by default to make room for previous versions of Nginx, but since 2018 Debian stable has included Nginx in version 1.14.1, and tls 1.3 is available since Nginx 1.13.0. - clearly indicate that new minimum required version. - update outdated ssl_ciphers to remove cipher required to support android 4.4, since that version is unsupported since March 2020. - reordered configuration in sections for easier maintenance: performance optimizations are separated from the vital application/websocket parts. - move parts that always require manual configuration at the top: peertube host and server name, use server_name - move peertube host to a more flexible upstream block: it allows to configure it in one place instead of 3, and is future-proof regarding load-balancing. - simplified port 80 block: Let’s Encrypt supports 301 redirects. - group certificate-related config together. - remove reslover config: it defaults to /etc/resolv.conf which is more than enough. - align values with their neighbors for easier reading - always specify units - always specify default values when they differ from the values set - use ’m’ for minutes, ’M’ for megabytes - add consensual optimizations wrt file serving: - add timeout optimizations - add file descriptor cache optimizations - enable sendfile with chunk size > rate limit - enable threading - tcp optimizations - point to further, more system-specific optimizations in the section description - CDN configuration reduced to one line change
* add client overrides to nginx configuration (#3297)Kimsible2020-11-162-2/+12
| | | | Co-authored-by: Rigel Kent <par@rigelk.eu> Co-authored-by: kimsible <kimsible@users.noreply.github.com>
* consistent documentation and configuration in compose fileRigel Kent2020-11-114-12/+15
|
* move traefik to its own override fileRigel Kent2020-11-115-84/+100
|
* Do not expose containers by default in traefikRigel Kent2020-11-113-12/+5
|
* Add nginx behind traefik in docker-compose + image updatesRigel Kent2020-11-118-49/+99
| | | | | | | | | | | - support/docker/production/docker-compose.yml: addition of a nginx image reusing support/nginx/peertube nginx conf to improve performance, and lessen setup differences between the docker-compose install and the typical production install. - support/docker/production/docker-compose.yml: postgres 10 -> postgres 12, redis 4 -> redis 5. Postgres major updates implies manual upgrade. - support/nginx/peertube: HTTP -> HTTPS redirection is now commented by default, to allow its reuse in support/docker/production/docker-compose.yml.
* fix link in dependencies version guide (#3288)Frank Sträter2020-11-111-1/+1
| | | also fix rights elevation when automatically checking them
* move dependencies versions list to engines in package.jsonRigel Kent2020-11-101-0/+2
|
* Add open api doc for liveChocobozzz2020-11-091-0/+142
|
* add github PR template and late crowdfunding linkRigel Kent2020-11-071-1/+1
|
* Fix boolean types, add missing downloadEnabledArman2020-09-221-4/+10
|
* production.md - typo (#3169)Steffen Möller2020-09-211-1/+1
| | | | | | | * production.md - typo * production.md: URL update to https://instances.joinpeertube.org In reaction to comment in pull request.
* Fix docker guideChocobozzz2020-09-101-6/+10
|
* Bumped to version v2.4.0v2.4.0Chocobozzz2020-09-081-1/+1
|
* Bumped to version v2.4.0-rc.1v2.4.0-rc.1Chocobozzz2020-08-271-1/+1
|
* Deprecate old static routesChocobozzz2020-08-261-1/+1
|
* Update openapi documentationChocobozzz2020-08-261-0/+2
| | | | Regarding "files" property of the video object
* Clearer install guide for serviceChocobozzz2020-08-261-1/+1
|
* Add ssl support to postgresqlChocobozzz2020-08-241-0/+1
|
* Use update i18n command instead of generateChocobozzz2020-08-241-3/+1
|
* Update plugin guides tocChocobozzz2020-08-211-3/+5
|
* Add doc for custom video fieldsChocobozzz2020-08-211-0/+62
|
* Add client build instructions to pluginsChocobozzz2020-08-211-0/+25
|
* Add type information for create-transcoding-job's -rSumit Khanna2020-08-191-0/+1
|
* Fix certbot sectionChocobozzz2020-08-141-6/+4
|
* Update ffmpeg min versionChocobozzz2020-08-111-33/+25
|
* Handle playlist methods in embed apiChocobozzz2020-08-071-0/+12
|
* Fix openapi schema variable interpolationChocobozzz2020-08-031-1/+1
|
* Fix openapi schemaChocobozzz2020-08-031-0/+2
|
* Add openapi docChocobozzz2020-07-311-9/+111
|
* Switch examples to curl since httpie has a 512MB limit (#3012)Jinn Koriech2020-07-281-15/+18
| | | Co-authored-by: Rigel Kent <par@rigelk.eu>
* Merge branch 'release/2.3.0' into developChocobozzz2020-07-211-1/+1
|\
| * Bumped to version v2.3.0v2.3.0Chocobozzz2020-07-211-1/+1
| |
* | Update openapiChocobozzz2020-07-101-43/+48
| |
* | Update contributing guideChocobozzz2020-07-101-0/+17
| |
* | Add new abuses testsChocobozzz2020-07-101-12/+12
| |
* | Add migrationsChocobozzz2020-07-101-11/+11
|/
* Add ability to override client assets : logo - favicon - PWA icons - PWA ↵Kim2020-07-101-0/+5
| | | | | | | | | | | | | | | manifest name and description (#2897) * Add client-overrides storage to config * Add static-serve for client overrides * Move backgroun-image logo from bundle to css tag for runtime content hash * Add dynamic JSON manifest * Add content hash for manifest, favicon and logo Co-authored-by: kimsible <kimsible@users.noreply.github.com>
* Bumped to version v2.3.0-rc.1v2.3.0-rc.1Chocobozzz2020-07-061-1/+1
|
* add blocked filter in users list to filter banned usersRigel Kent2020-07-021-1/+25
| | | | fixes #2914
* deprecate video abuse route, soon to be superseededRigel Kent2020-07-021-0/+4
|
* Fix users testsChocobozzz2020-07-021-5/+5
|
* fix go client library generationRigel Kent2020-06-291-0/+1
|
* Update CentOS insutructions in dependencies.md Clifford Garwood II2020-06-291-6/+45
| | | | | | | | Created section for CentOS 8 instructions as it deviates from CentOS 7 - There is no python binary that can be installed with a package so it must be symlinked - Removed packages not needed from step 4 - Removed step concerning g++ as the version in CentOS 8 is usable - Improved wording for Steps summary in both CentOS 8 and 7
* allow limiting video-comments rss feeds to an account or video channelRigel Kent2020-06-271-5/+40
|
* update openapi spec with links and callback for searchRigel Kent2020-06-271-19/+93
|
* add examples and descriptions, missing filters for abuses in openapi specRigel Kent2020-06-261-195/+565
|
* switch plugins public settings to unauthenticated in the openapi specRigel Kent2020-06-261-2/+0
|
* add plugins to the openapi specRigel Kent2020-06-251-1/+292
|