Micah Elizabeth Scott
a18e02f358
Only enable gzip for HTML/CSS/JS
...
No compression on JSON endpoints, in order to protect
from potential compression+encryption data leak attacks (like BREACH)
2018-08-24 09:08:33 +02:00
Micah Elizabeth Scott
b9ad995605
Add gzip support to the sample nginx configuration
...
Without gzip explicitly enabled, load times suffer from transferring
over a megabyte of plaintext javascript. With gzip enabled, the bundle
is down to about 300K, and loads much faster.
This change does not enable gzip on files that are already compressed,
so images, fonts, and videos will be sent without the CPU overhead.
2018-08-24 09:08:33 +02:00
Chocobozzz
65fcf1e9c2
Reduce FreeBSD title size
2018-08-21 10:48:57 +02:00
Chocobozzz
08c11bec43
Fix docker env file
2018-08-14 10:13:17 +02:00
Chocobozzz
904a463c77
Fix dockerfile
2018-08-10 10:37:16 +02:00
Chocobozzz
e5095ca55a
Clean yarn cache after install in docker
2018-08-09 19:34:39 +02:00
Chocobozzz
e6a3b266f1
Remove unnecessary env variables now we have a .env file
2018-08-08 10:10:21 +02:00
Chocobozzz
d1e5922379
Try to reduce docker image size
2018-08-08 10:10:11 +02:00
Josh Morel
43c4c63937
fix pg_restore command for post-migrations
...
also avoid peertube db login for pg_dump command
2018-07-30 16:38:31 +02:00
David Libeau
655b549048
Correct API documentation for search ( #881 )
2018-07-29 22:26:05 +02:00
David Libeau
fb72c19384
Correct API documentation for search ( #878 )
2018-07-28 20:38:49 +02:00
bsky
469b29087b
Add postgresql-contrib to dependencies.md
2018-07-28 13:18:46 +02:00
Martin Trigaux
956888ac42
[FIX] doc: correct URL to PeerTube project
...
Instead of the French translation page
2018-07-27 09:21:24 +02:00
Jorropo
9a515f76ef
Added redis-server.service to After
...
On very very slow monocore server, peertube can generate error if redis isn't started.
2018-07-27 09:16:02 +02:00
Jorropo
a5d379d305
Updated components tree
2018-07-26 14:51:32 +02:00
Chocobozzz
a8bf1d826e
404 on unknown thumbnail
2018-07-24 18:03:40 +02:00
Chocobozzz
7f8db30ccd
Add cors to static route in nginx template
2018-07-24 18:03:39 +02:00
Chocobozzz
76dd3e89ae
Improve production warning
2018-07-24 18:03:38 +02:00
Jorropo
05ae00984d
[ImgBot] optimizes images
...
*Total -- 289.13kb -> 211.82kb
(26.74%)/support/doc/development/server/upload-video.png -- 56.19kb ->
33.83kb (39.8%)/support/doc/development/client/components-tree.png --
31.81kb -> 19.82kb
(37.68%)/client/src/assets/images/icons/icon-512x512.png -- 14.24kb ->
9.97kb (30.03%)/server/tests/fixtures/avatar-resized.png -- 1.69kb ->
1.19kb (29.24%)/server/tests/fixtures/avatar2-resized.png -- 1.68kb ->
1.21kb (28.41%)/client/src/assets/images/default-avatar.png -- 1.63kb ->
1.24kb (23.89%)/server/tests/fixtures/avatar.png -- 1.63kb -> 1.24kb
(23.89%)/server/tests/fixtures/avatar-big.png -- 143.15kb -> 111.56kb
(22.06%)/client/src/assets/images/icons/icon-192x192.png -- 3.58kb ->
2.86kb (20.21%)/server/tests/fixtures/video_short1.webm.jpg -- 2.83kb ->
2.36kb (16.75%)/client/src/assets/images/icons/icon-144x144.png --
2.34kb -> 1.95kb (16.53%)/client/src/assets/images/icons/icon-96x96.png
-- 1.91kb -> 1.62kb
(11.93%)/client/src/assets/images/icons/icon-72x72.png -- 1.72kb ->
1.53kb (11.1%)/client/src/assets/images/icons/icon-48x48.png -- 1.18kb
-> 1.17kb (1%)
2018-07-24 18:03:27 +02:00
Chocobozzz
57c36b277e
Begin advanced search
2018-07-24 14:04:05 +02:00
Rigel Kent
828fdd08b7
(nginx) remove headers now dealt with helmet
2018-07-18 10:21:59 +02:00
Chocobozzz
57a81ff649
Fix static avatars/thumbnails cache
2018-07-17 19:04:41 +02:00
Chocobozzz
330eaf1296
Fix start/count/sort params in documentation
2018-07-17 16:37:54 +02:00
Chocobozzz
40e87e9ecc
Implement captions/subtitles
2018-07-16 11:50:08 +02:00
Rigel Kent
d4557fd3ec
Correcting documentation to be more precise about CentOS 7
2018-07-16 11:10:48 +02:00
Haelwenn (lanodan) Monnier
396f224b5c
support/doc/dependencies.md: Add Gentoo documentation
...
Related to: https://github.com/Chocobozzz/PeerTube/issues/778
2018-07-11 14:16:31 +02:00
William Lahti
999417328b
Ability to programmatically control embeds ( #776 )
...
* first stab at jschannel based player api
* semicolon purge
* more method-level docs; consolidate definitions
* missing definitions
* better match peertube's class conventions
* styling for embed tester
* basic docs
* add `getVolume`
* document the test-embed feature
2018-07-10 17:47:56 +02:00
Chocobozzz
34b1919290
Increase upload limit to 8GB (test)
2018-06-29 17:10:53 +02:00
Chocobozzz
6454845e2f
Add warning regarding the domain name for docker install
2018-06-28 15:53:13 +02:00
Josh Morel
52be30763f
fix docker-compose extension typo
...
was `yaml` changed to `yml`
2018-06-28 14:23:49 +02:00
PhieF
61b909b9bf
Filter by category ( #720 )
...
* get videos with specific category (api)
* update api doc with category
* add url parameter to filter by category
* fix lint issues
2018-06-27 14:24:49 +02:00
Chocobozzz
0892f756aa
Add PEERTUBE_SMTP_DISABLE_STARTTLS config docker env
2018-06-27 08:54:36 +02:00
Chocobozzz
7b034aeda8
Add tips in translation doc
2018-06-27 08:28:43 +02:00
Chocobozzz
23687332e6
Improve update host script and add warning if AP urls are invalid
2018-06-21 18:36:08 +02:00
Luc Didry
2336a0e7fb
Small fixes on translation guide
2018-06-21 15:22:53 +02:00
Chocobozzz
6a1787c127
Add translation guide
2018-06-21 14:07:53 +02:00
Chocobozzz
6387f320bf
Fix docker compose with admin email
2018-06-21 08:17:42 +02:00
Pierre-Alain TORET
80d7cf3a15
Update doc for CentOS 7 devtoolset-7
...
Signed-off-by: Pierre-Alain TORET <pierre-alain.toret@protonmail.com>
2018-06-18 10:02:11 +02:00
Florent F
05623b9030
Add resolution to create-transcoding-job script ( #654 )
...
* Add resolution to create-transcoding-job script
* Requested changes
2018-06-15 18:27:35 +02:00
Chocobozzz
bbe0f0645c
Add ability to schedule video publication
2018-06-15 18:20:56 +02:00
Chocobozzz
b314f983f0
Add note in upgrade guide for nginx/systemd
2018-06-14 09:42:03 +02:00
Chocobozzz
850c1bf7cc
Move iso639 strings in its own translation file
2018-06-13 15:55:13 +02:00
Chocobozzz
2186386cca
Add concept of video state, and add ability to wait transcoding before
...
publishing a video
2018-06-12 20:37:51 +02:00
Chocobozzz
54a3a12ed2
Improve tools documentation
2018-06-11 15:47:32 +02:00
Chocobozzz
f286060081
Add API example to list videos
2018-06-11 14:45:43 +02:00
Chocobozzz
e8d639b1d7
Fix docker config
2018-06-11 10:09:17 +02:00
Kody
fbd2ad19b6
Update sudo command for yarn during upgrade
2018-06-07 15:08:43 +02:00
Rigel Kent
a5f0521f03
(doc) adding tools documentation for job creation
2018-06-07 15:07:48 +02:00
Chocobozzz
157b62b1f4
Add dev doc about localization
2018-06-06 19:38:25 +02:00
Chocobozzz
d4d5853e65
Blank instead of null for docker env
2018-06-05 14:04:51 +02:00
Florent Poinsaut
632f9815c6
add the comment from https://github.com/Chocobozzz/PeerTube/pull/617/files#diff-5003d902a2333dfdbcd79d688f2806daL38
2018-06-05 08:47:01 +02:00
Florent Poinsaut
f83e339b82
Environment variables for Docker Compose
2018-06-05 08:47:01 +02:00
Rigel Kent
1dd59831f8
(docker) making security settings of traefik on par with nginx
2018-06-04 23:14:26 +02:00
David Libeau
50a3f3b821
Remove "/" of PEERTUBE_URL example
...
With an url ended with a "/", the script returns an error.
2018-06-01 08:36:21 +02:00
Chocobozzz
e10c7d5125
Update archlinux dependencies
2018-05-30 16:38:24 +02:00
Chocobozzz
df9e1d6978
Fix docker config custom env copy
2018-05-30 08:45:34 +02:00
Chocobozzz
18eb286e0b
Cleanup docker configuration
2018-05-30 08:39:44 +02:00
Pierre Jaury
51df0cf3d7
Do not set default transcoding resolutions
2018-05-30 08:33:19 +02:00
Pierre Jaury
a4ac1c999e
Allow to setup transcoding in the docker image
2018-05-30 08:33:19 +02:00
norrist
af5262f113
(doc): use sysrc instead of editing /etc/rc.conf on FreeBSD ( #603 )
2018-05-29 21:04:29 +02:00
Chocobozzz
6401417d6c
Add help in conf file regarding SMTP
2018-05-29 10:28:08 +02:00
Chocobozzz
0c985c5a03
Copy custom-environment-variables.yaml on docker startup
2018-05-29 10:04:04 +02:00
Chocobozzz
87529dbfdf
Improve production guide format
2018-05-29 09:36:14 +02:00
David Libeau
cfdd9eb4b0
Update production.md
2018-05-29 09:34:15 +02:00
Chocobozzz
08806798d0
Add disable_starttls configuration variable for docker
2018-05-28 19:17:32 +02:00
Chocobozzz
9007daff82
Stop docker containers before upgrading
2018-05-28 11:39:09 +02:00
Chocobozzz
b44a96300c
Improve docker doc and fix missing keys on update
2018-05-28 11:36:27 +02:00
Chocobozzz
ad9e39fb81
Only use account name in routes
2018-05-25 10:41:07 +02:00
Jan Keromnes
a14d3b6b23
Update Janitor Dockerfile
...
- Upgrade to newer janitortechnology/ubuntu-dev base image
- Fix workspace folder
- Add Theia port
- Dockerfile best practices
2018-05-17 08:18:56 +02:00
Rigel Kent
48d46d81af
SysVinit script
2018-05-13 16:30:05 +02:00
John Livingston
066fc8ba71
import-videos: prompt for password
2018-05-11 15:23:50 +02:00
Jacques Foucry
dea65ef241
Remove the /etc/pkg/FreeBSD.conf change. The latest version came with node 10 and PeerTube does not deal with it. Staying in quartely give node 9.10.1
2018-05-10 10:05:36 +02:00
Chocobozzz
fd5e57bbe2
Docker config directory as volume
2018-05-07 18:41:10 +02:00
Pierre-Alain TORET
d9c1882dd0
Switch Arch Linux dependency to NodeJS LTS
...
Signed-off-by: Pierre-Alain TORET <pierre-alain.toret@protonmail.com>
2018-05-07 16:10:51 +02:00
Chocobozzz
af111faf77
Fix docker production configuration
2018-05-07 15:26:28 +02:00
Chocobozzz
13a6b53655
Preferably use the docker hub image
2018-05-07 10:51:44 +02:00
Florent Fayolle
4b431d519c
Adapt docker image file path in docker-compose.yml
2018-05-07 09:22:18 +02:00
Chocobozzz
cc918ac3f4
Update video-channel routes (again)
...
Use /video-channels now, it's more simple for clients
2018-04-25 16:16:21 +02:00
Chocobozzz
6b738c7a31
Video channel API routes refractor
2018-04-25 13:50:48 +02:00
Chocobozzz
48dce1c90d
Update video channel routes
2018-04-24 17:12:57 +02:00
Chocobozzz
b4d1af3dd8
Bold dependencies part in production guide
2018-04-24 15:00:30 +02:00
Chocobozzz
9d3ef9fe05
Use ISO 639 for languages
2018-04-23 14:39:52 +02:00
Pierre-Alain TORET
cff8b272b1
Support hostname binding in config
...
* Add basic support for hostname binding
Signed-off-by: Pierre-Alain TORET <pierre-alain.toret@protonmail.com>
* Make production example a bit more secure
Signed-off-by: Pierre-Alain TORET <pierre-alain.toret@protonmail.com>
* Make example config files compatible with hostname binding modification
Signed-off-by: Pierre-Alain TORET <pierre-alain.toret@protonmail.com>
* Fix typo
Signed-off-by: Pierre-Alain TORET <pierre-alain.toret@protonmail.com>
* Bind on 127.0.0.1 by default
Signed-off-by: Pierre-Alain TORET <pierre-alain.toret@protonmail.com>
* Update Docker configuration with hostname binding
Signed-off-by: Pierre-Alain TORET <pierre-alain.toret@protonmail.com>
2018-04-17 11:14:32 +02:00
Chocobozzz
c0c7416a23
Add rest api quickstart
2018-04-17 11:12:37 +02:00
Rigel Kent
244e76a552
feature: initial syndication feeds support
...
Provides rss 2.0, atom 1.0 and json 1.0 feeds for videos (instance and account-wide) on listings and video-watch views.
* still lacks redis caching
* still lacks lastBuildDate support
* still lacks channel-wide support
* still lacks semantic annotation (for licenses, NSFW warnings, etc.)
* still lacks love ( ˘ ³˘)
* RSS: has MRSS support for torrent lists!
* RSS: includes the first torrent in an enclosure
* JSON: lists all torrents in the 'attachments' object
* ATOM: lacking torrent listing support
Advances #23
Partial implementation for the accountId generation in the client, which will need a hotfix to add a way to get the proper account id.
2018-04-17 01:09:06 +02:00
Chocobozzz
c36d5a6b98
Try to fix docker automatic build (again...)
2018-04-16 20:22:42 +02:00
Chocobozzz
33837e8bc2
Try to fix automatic dockerbuild
2018-04-16 19:04:04 +02:00
Chocobozzz
4aeb67a569
Improve dockerfile
2018-04-16 18:44:57 +02:00
Chocobozzz
94ff4c2335
Add auth documentation
2018-04-16 17:27:00 +02:00
Florent Poinsaut
f36fb3ecb1
Fix the execution right for docker-entrypoint.sh
2018-04-16 17:26:50 +02:00
Florent Poinsaut
399d20eae6
use gosu to fix /data permissions errors
2018-04-16 09:33:49 +02:00
Florent Poinsaut
2cfd392b58
Add .gitignore for Docker
2018-04-10 22:08:40 +02:00
Rigel Kent
8b1c694406
Adding a more specific phrasing for yarn installation ( #487 )
2018-04-09 22:28:53 +02:00
Chocobozzz
228e84aa7e
Upgrade spectacle module
2018-04-06 10:44:02 +02:00
Chocobozzz
9c758359c0
Add what now section to production guide
2018-04-06 10:36:21 +02:00
Chocobozzz
97ea24045d
Fix api doc in video update endpoint
2018-04-06 10:20:11 +02:00
Chocobozzz
61b66b361f
Upgrade api doc
2018-04-06 10:17:06 +02:00
Chocobozzz
779f000083
Update docker image name
2018-04-03 09:04:35 +02:00
victor-long
2f7ac61807
Documentation for macOS development. ( #462 )
2018-04-03 00:12:58 +02:00
luz.paz
f209b32afa
Misc. typos
...
Found via `codespell -q 3`
2018-03-30 18:51:57 +02:00