aboutsummaryrefslogtreecommitdiffhomepage
path: root/support
Commit message (Collapse)AuthorAgeFilesLines
* add import-youtube guide inside documentation (#298)LecygneNoir2018-02-193-4/+61
| | | | | | | | | | | | * add import-youtube guide inside documentation * safer to use unlink instead of rm to delete symbolic link, avoid risk of deleting entire directories in case of syntax error * spelling mistake corrections * anonymise URLs * git also needed as dependencies to run yarn install
* Apidoc (#302)Dimitri Gilbert2018-02-171-0/+195
| | | | | | | | | | | | | | | | | | | | | | | | | | * Basic api documentation * fix styling issue * fix styling issue * gitignore unecessary folders * openApi 2.0 first draft * solved conflicts * solved errors in openapi file * added missing doc on video + deleted apidoc comments * fix last warnings and errors inopenapi definition * openapi fix typo + improvement on video/comment endpoints * removed misplaced openapi file * api documentation improvement
* Try to improve production guideChocobozzz2018-02-162-159/+26
|
* Better upgrade script consistencyChocobozzz2018-02-141-9/+7
|
* Precisions and security enhancements to the production guide (#287)Rigel Kent2018-02-142-22/+76
| | | | | | | | - added precisions and suggestions about how to generate Let's Encrypt certificates. Users have reported their installations didn't work when the problem came from missing certificates (false positives). - security defaults of Nginx follow the basic robustness principle "be conservative in what you send, be liberal in what you accept", which isn't enough with modern security standards, so we should be picky with the cipher suites we use, among other things. Extra comments (especially for the TLS1.3 protocol support parameter) make the requirement of a recent Nginx installation obvious, and the downgrade alternative remains clear to the system administrator. All in all, we should aknowledge users will most often copy and paste the configuration files. Making them secure by default may force a few users to read their configuration, but on the long run we are making the fediverse more secure. Since I've come to modify a bit the Nginx config in `support/doc/production.md`, I've merged it with the template so that they stay consistent.
* Update Guide for upgrade procedure (#281) (#291)SVNET Libre2018-02-141-0/+12
|
* Adding dependencies informations for CentOS 7 (#288)Erwan Croze2018-02-121-1/+19
|
* Add warning in production guideChocobozzz2018-02-091-0/+2
|
* Fix "things went wrong" documentationChocobozzz2018-02-081-1/+1
|
* Expose SMTP and instance settings in the Docker environment variables (#277)kaiyou2018-02-062-0/+33
|
* update yarn installation command (#267)Valvin2018-02-011-1/+1
| | | on ubuntu `sudo -u` doesn't set homedirectory of the targeted user althought debian does. it requires the option `-H`. I think with this option it works in both case.
* Fix migrationsChocobozzz2018-01-291-10/+11
|
* Move docker do in support/docChocobozzz2018-01-292-18/+28
|
* Add production Alpine and Debian Stretch Docker images (#225)kaiyou2018-01-297-0/+258
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * First pass at a (swarm-compatible) docker image Uses an existing traefik server as a https reverse proxy. * Add example config for a Docker swarm deployment * Point to traefik config for docker compose setup * Clarify that traefik is needed for the example config * Use node:8-stretch base image and don't install yarn (The base image already contains yarn.) * Initial commit for an Alpine Docker image * Fix docker volume path * Merge #213 and #225 and move files around * Remove unnecessary dependencies from the alpine build * Update Dockerfiles to match install path, config path, etc. * Update the configuration in the example compose file * Update the configuration in the example swarm file * Remove the declared networks and volumes from the compose example, which are not strictly required * Update attachment path in the documentation * Display traefik as a suggestion and not a required dependency * Update the Docker ignored files * Fix typos reported in #225 * Move production Dockerfiles to a production directory * Add the redis configuration settings * Add Docker files to the dockerignore * Make the signup limit configurable
* Add message for public registration on peertubeChocobozzz2018-01-261-1/+1
|
* Upgrade clearer in production guideChocobozzz2018-01-261-11/+37
|
* Move job queue to redisChocobozzz2018-01-252-2/+3
| | | | | | | We'll use it as cache in the future. /!\ You'll loose your old jobs (pending jobs too) so upgrade only when you don't have pending job anymore.
* Api doc improvement (#252)Dimitri Gilbert2018-01-251-25/+39
| | | | | | | | | | | | | | | | | | | | | | | | * Basic api documentation * fix styling issue * fix styling issue * gitignore unecessary folders * openApi 2.0 first draft * solved conflicts * solved errors in openapi file * added missing doc on video + deleted apidoc comments * fix last warnings and errors inopenapi definition * openapi fix typo + improvement on video/comment endpoints * removed misplaced openapi file
* Pre-build PeerTube again in dev Dockerfile.Jan Keromnes2018-01-251-2/+3
| | | PeerTube pre-build was removed in #207 but is still valuable.
* Fixes #205: Fix Janitor configuration;Benjamin Bouvier2018-01-254-6/+25
|
* typos (#246)Thomas Citharel2018-01-251-5/+5
| | | Signed-off-by: Thomas Citharel <tcit@tcit.fr>
* Misc. typos (#245)luzpaz2018-01-251-1/+1
| | | Found via `codespell -q 3`
* Add api doc in htmlChocobozzz2018-01-248-2/+9827
|
* Fix testsChocobozzz2018-01-241-0/+1209
|
* Peertube home in /var/www instead of /homeChocobozzz2018-01-233-25/+28
|
* Improve docs (#232)Thomas Citharel2018-01-232-10/+22
| | | Signed-off-by: Thomas Citharel <tcit@tcit.fr>
* Add commander in dependencies instead of dev depChocobozzz2018-01-221-1/+1
|
* Add ability to configure log levelChocobozzz2018-01-191-0/+6
|
* Add SQL backup/restore commands in production guideChocobozzz2018-01-191-0/+20
|
* Don't serve previews with nginxChocobozzz2018-01-182-2/+2
| | | | We need to maintain a cache in the node process
* nginx optimizationsChocobozzz2018-01-182-3/+39
|
* fix 2 other typos (#209)taziden2018-01-171-2/+2
|
* fix typo in production guide (#208)taziden2018-01-171-1/+1
|
* Add ability to update some configuration keysChocobozzz2018-01-171-2/+2
|
* Add Janitor configuration file for PeerTube. (#204)Jan Keromnes2018-01-162-0/+38
|
* Overwrite on upgrade when unzipingChocobozzz2018-01-161-1/+1
|
* Fix upgrade commandChocobozzz2018-01-161-1/+1
|
* Remove npm run upgradeChocobozzz2018-01-151-13/+11
| | | | Use command from production.md instead
* Update production guideChocobozzz2018-01-153-28/+35
| | | | | Use release that already contains build files. It requires a specific directories tree but I think it would be fine.
* Prepare production workflowChocobozzz2018-01-151-0/+6
|
* Update code doc diagramsChocobozzz2018-01-154-0/+2
|
* Some markdown fixesChocobozzz2018-01-124-29/+27
|
* Try to improve documentations/readmeChocobozzz2018-01-125-21/+258
|
* Fix changing video in watch pageChocobozzz2018-01-124-5/+8
|
* Remove unused webserver configurationChocobozzz2018-01-113-79/+5
| | | | And update nginx configuration with a rate limit
* change nginx config to fix deprecation of a old module (#175)Fernandez, ReK22018-01-061-1/+1
|
* Add a PeerTube development environment Dockerfile compatible with Janitor. ↵Jan Keromnes2017-12-041-0/+20
| | | | | | | | (#144) * Add a PeerTube development environment Dockerfile. * Clone from develop instead of master in developer Dockerfile.
* Fix webpack link in client documentation (#129)Julien Lemaire2017-11-281-1/+1
| | | | Webpack link used to lead to webpack 1 documentation. Fixed it to reach lastest documentation instead.
* Refractor validatorsChocobozzz2017-11-271-2/+2
|
* Update readme, architectureChocobozzz2017-11-271-3/+3
|