1. 10 Jul, 2022 1 commit
  2. 29 May, 2022 1 commit
  3. 14 May, 2022 3 commits
  4. 12 May, 2022 1 commit
  5. 07 May, 2022 1 commit
  6. 13 Apr, 2022 1 commit
    • Kristian Klausen's avatar
      Add GeoIP domain for our sponsored mirros · 9f65f99c
      Kristian Klausen authored
      We had a GeoIP mirror in the past based on nginx and its GeoIP module,
      but it didn't perform very well, due to the high latency (asking a
      central server for the package and then redirected to the closest
      mirror).
      
      One of the reasons for offering this service, is so we can relieve
      mirror.pkgbuild.com which is burning a ton of traffic (50TB/month),
      likely due to it being the default mirror in our Docker image. Another
      reason is so we can offer a link to our arch-boxes images in libosinfo
      (used by gnome-boxes, virt-install and virt-manager), with good enough
      performance for most users.
      
      This time we take a different approach and use a DNS based solution,
      which means the latency penalty is only paid once (the first DNS
      request). The downside is that the mirrors must have a valid certificate
      for the same domain name, which makes using third-party mirrors a
      challenge. So for now, we are just using the sponsored mirorrs
      controlled by the DevOps team.
      
      Fix #101
      9f65f99c
  7. 11 Apr, 2022 1 commit
  8. 26 Feb, 2022 1 commit
  9. 25 Feb, 2022 1 commit
  10. 23 Feb, 2022 1 commit
  11. 05 Feb, 2022 1 commit
  12. 04 Feb, 2022 1 commit
  13. 21 Jan, 2022 1 commit
  14. 04 Jan, 2022 1 commit
    • Jelle van der Waa's avatar
      Add smart monitoring using a textcollector · bf5a1653
      Jelle van der Waa authored
      Collects the smart data using smartctl and outputs them in the
      textcollector dir. This expects smartd to be configured to regularly
      self tests on a regular interval to detect if a disk is broken.
      bf5a1653
  15. 01 Dec, 2021 1 commit
  16. 06 Nov, 2021 2 commits
  17. 05 Nov, 2021 1 commit
  18. 04 Sep, 2021 1 commit
  19. 01 Aug, 2021 1 commit
  20. 30 Jul, 2021 1 commit
  21. 20 Jul, 2021 1 commit
  22. 16 Jul, 2021 1 commit
  23. 11 Jul, 2021 1 commit
    • Jelle van der Waa's avatar
      Rate limit archlinux.org and fail2ban abusers · 314aa355
      Jelle van der Waa authored
      Add a default rate limit for 20 req/s for the uwsgi endpoint and
      automatically ban users who reach this limit. The nginx-limit-req rule
      does not ban users who reach the rss limit as these are not likely DoS
      attempts.
      314aa355
  24. 09 Jul, 2021 1 commit
  25. 04 Jul, 2021 1 commit
  26. 03 Jul, 2021 1 commit
  27. 02 Jul, 2021 1 commit
  28. 30 Jun, 2021 2 commits
  29. 03 Jun, 2021 1 commit
  30. 01 Jun, 2021 1 commit
  31. 28 May, 2021 1 commit
  32. 23 May, 2021 2 commits
  33. 18 May, 2021 1 commit
  34. 15 May, 2021 2 commits