Skip to content
GitLab
Menu
Projects
Groups
Snippets
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Sign in
Toggle navigation
Menu
Open sidebar
Arch Linux
infrastructure
Commits
679bc257
Commit
679bc257
authored
Jan 26, 2021
by
Sven-Hendrik Haase
Browse files
Merge branch 'new_mirror_issue_template' into 'master'
Document how to add a new mirror See merge request
!283
parents
ccf65073
fcbe3152
Pipeline
#4844
passed with stage
in 41 seconds
Changes
1
Pipelines
1
Hide whitespace changes
Inline
Side-by-side
.gitlab/issue_templates/New Mirror.md
0 → 100644
View file @
679bc257
<!--
This template should be used for adding a new Arch Linux Mirror on our own infrastructure.
-->
## Details
-
**Server name**
:
<!-- Put server hostname here -->
## Steps
1.
[ ] Verify if the new mirror has enough diskspace for hosting a mirror.
1.
[
] Add the new mirror in [archweb
](
https://archlinux.org/admin/mirrors/mirror/add
)
with these values:
-
`Name`
:
<domain-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`
1.
[ ] Add a new domain in terraform
1.
[ ] Add the new server to
`mirrors`
in
`hosts`
1.
[ ] Add a new
`mirror_domain`
key with
<domain-name>
as value
1.
[ ] Run the
`gen_rsyncd`
service on
`rsync.archlinux.org`
or wait till the systemd timer is triggered.
1.
[ ] Run the
`mirrors.yml`
playbook
1.
[ ] Run
`certbot certonly --email webmaster@archlinux.org --agree-tos --rsa-key-size 4096 --renew-by-default --webroot -w /var/lib/letsencrypt/ -d <domain-name>`
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment