aboutsummaryrefslogtreecommitdiffhomepage
path: root/support/doc/production.md
Commit message (Collapse)AuthorAgeFilesLines
* Fix certbot sectionChocobozzz2020-08-141-6/+4
|
* Force utf8 when creating the databaseChocobozzz2020-01-291-1/+1
|
* Replace `peertube.example.com` with user's Peertube domain. (#2356)ManMade-cube422019-12-301-0/+7
| | | | | | | | | | * Add Sed * Update production.md * Minor Fix (+ add sudo) * Update production.md
* Add/update OpenRC service script (#2012)Wirebrass2019-08-131-0/+21
| | | | | | | | | | | * Update APP_DIR and CONFIG_DIR APP_DIR is now in /var/www/peertube/peertube-latest (symbolic link). CONFIG_DIR is now in /var/www/peertube/config * Add OpenRC service script Tested on Gentoo Linux.
* Add way to set root password by environment.Axel Viala2019-05-161-0/+3
| | | | | Add a condition test to pass by environment a predetermined root password for setting up.
* Add CLI tools doc link in production.mdChocobozzz2019-02-211-0/+1
|
* Improve FreeBSD setup instructionsMateusz Piotrowski2018-11-211-3/+2
| | | | | 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).
* Suggest TCP/IP tuning to prevent buffer bloat + latency (#976)Micah Elizabeth Scott2018-08-281-0/+13
| | | | | | | | * Suggest TCP/IP CoDel and BBR congestion control in production guide This seems to be helping lots on my server, where the default (Debian 9) was to use FIFO queueing which would cause buffer bloat and huge latency for clients on slower network links.
* Reduce FreeBSD title sizeChocobozzz2018-08-211-3/+2
|
* fix pg_restore command for post-migrationsJosh Morel2018-07-301-3/+3
| | | | also avoid peertube db login for pg_dump command
* Improve production warningChocobozzz2018-07-241-1/+2
|
* Begin advanced searchChocobozzz2018-07-241-1/+8
|
* Correcting documentation to be more precise about CentOS 7Rigel Kent2018-07-161-6/+0
|
* Update doc for CentOS 7 devtoolset-7Pierre-Alain TORET2018-06-181-2/+2
| | | | Signed-off-by: Pierre-Alain TORET <pierre-alain.toret@protonmail.com>
* Add note in upgrade guide for nginx/systemdChocobozzz2018-06-141-3/+38
|
* Update sudo command for yarn during upgradeKody2018-06-071-2/+2
|
* Improve production guide formatChocobozzz2018-05-291-2/+2
|
* Update production.mdDavid Libeau2018-05-291-0/+2
|
* Bold dependencies part in production guideChocobozzz2018-04-241-2/+2
|
* Add what now section to production guideChocobozzz2018-04-061-1/+6
|
* Add precision on upgrade script (#433)Luc Didry2018-03-291-0/+2
|
* Mise à jour documentation pour FreeBSDGérald Niel2018-03-271-2/+17
|
* Add the activation of a needed SCL for CentOSOkhin2018-03-241-1/+5
| | | There's a need to activate the devtool-6 SCL before running the yarn install command, to have node-gyp correctly compiling the needed binaries.
* Add information about the definitive peertube domaine nameChocobozzz2018-03-211-0/+2
|
* Reformat production guideChocobozzz2018-03-201-5/+5
|
* Add FreeBSD startupGérald Niel2018-03-191-0/+16
|
* Add short description in configChocobozzz2018-03-151-0/+2
|
* Add example for "small device" in production guideChocobozzz2018-03-131-1/+1
|
* Upgrade production guide for nginxChocobozzz2018-03-011-0/+3
|
* Update Production Guide (#309)SVNET Libre2018-02-211-1/+0
| | | | | | | | * Update Production Guide Pull Request #308 * change the execution of the script
* add import-youtube guide inside documentation (#298)LecygneNoir2018-02-191-2/+2
| | | | | | | | | | | | * 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
* Try to improve production guideChocobozzz2018-02-161-151/+12
|
* Better upgrade script consistencyChocobozzz2018-02-141-9/+7
|
* Precisions and security enhancements to the production guide (#287)Rigel Kent2018-02-141-8/+39
| | | | | | | | - 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
|
* Add warning in production guideChocobozzz2018-02-091-0/+2
|
* Fix "things went wrong" documentationChocobozzz2018-02-081-1/+1
|
* 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-291-18/+3
|
* Add production Alpine and Debian Stretch Docker images (#225)kaiyou2018-01-291-0/+18
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * 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
* Upgrade clearer in production guideChocobozzz2018-01-261-11/+37
|
* typos (#246)Thomas Citharel2018-01-251-5/+5
| | | Signed-off-by: Thomas Citharel <tcit@tcit.fr>
* Peertube home in /var/www instead of /homeChocobozzz2018-01-231-20/+23
|
* Improve docs (#232)Thomas Citharel2018-01-231-6/+18
| | | 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-181-1/+1
| | | | We need to maintain a cache in the node process
* nginx optimizationsChocobozzz2018-01-181-3/+18
|