1. 12 Feb, 2021 1 commit
  2. 24 Jan, 2021 1 commit
  3. 13 Jan, 2021 1 commit
  4. 05 Jan, 2021 2 commits
  5. 30 Nov, 2020 1 commit
  6. 21 Nov, 2020 1 commit
  7. 20 Nov, 2020 1 commit
  8. 16 Nov, 2020 1 commit
    • Rigel Kent's avatar
      refresh nginx config and optimize delivery (#3313) · 5f59cf07
      Rigel Kent authored
      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
      5f59cf07
  9. 10 Nov, 2020 1 commit
  10. 10 Sep, 2020 1 commit
  11. 11 Aug, 2020 1 commit
  12. 03 Aug, 2020 1 commit
  13. 27 May, 2020 1 commit
  14. 12 May, 2020 1 commit
  15. 14 Apr, 2020 4 commits
  16. 13 Feb, 2020 1 commit
  17. 03 Jan, 2020 1 commit
  18. 02 Jan, 2020 1 commit
  19. 13 Nov, 2019 3 commits
  20. 05 Sep, 2019 1 commit
  21. 22 Aug, 2019 1 commit
  22. 07 Aug, 2019 1 commit
  23. 29 Jul, 2019 1 commit
  24. 25 May, 2019 1 commit
  25. 24 May, 2019 1 commit
  26. 23 May, 2019 1 commit
  27. 12 Feb, 2019 1 commit
  28. 25 Jan, 2019 1 commit
  29. 13 Dec, 2018 1 commit
  30. 23 Nov, 2018 1 commit
  31. 22 Nov, 2018 2 commits
  32. 15 Nov, 2018 1 commit
  33. 03 Nov, 2018 1 commit