1
1
Fork 0
mirror of https://gitlab.archlinux.org/archlinux/infrastructure.git synced 2024-05-28 14:06:40 +02:00
infrastructure/.gitlab/issue_templates/New Mirror.md
2021-01-26 18:14:40 +01:00

1.1 KiB

Details

  • Server name:

Steps

  1. Verify if the new mirror has enough diskspace for hosting a mirror.
  2. Add the new mirror in archweb with these values:
    • Name:
    • Tier: Tier 1
    • Upstream: rsync.archlinux.org
    • Public: checked
    • Active: checked
    • ISOs: checked
    • Mirrors URLs:
      • URL: https://<domain-name>/
      • Country: Mirror country
      • Bandwidth: Mirror bandwidth
    • Mirrors Rsync IPs: Add the IPv4 and IPv6 address
  3. Add a new domain in terraform
  4. Add the new server to mirrors in hosts
  5. Add a new mirror_domain key with as value
  6. Run the gen_rsyncd service on rsync.archlinux.org or wait till the systemd timer is triggered.
  7. Run the mirrors.yml playbook
  8. Run certbot certonly --email webmaster@archlinux.org --agree-tos --rsa-key-size 4096 --renew-by-default --webroot -w /var/lib/letsencrypt/ -d <domain-name>