Commits on Source (29)
-
Evangelos Foutras authored
-
Jelle van der Waa authored
Monitor borg repo sizes See merge request !431
-
Evangelos Foutras authored
-
Jelle van der Waa authored
Fix deploying archweb on gemini
-
Jelle van der Waa authored
A new editor was introduced in the most recent mediawiki update which comes with images from a new extension location
-
Kristian Klausen authored
"In advanced mail filtering rule sets, it is useful to keep state or configuration details across rules. This document updates the Sieve filtering language (RFC 5228) with an extension to support variables. The extension changes the interpretation of strings, adds an action to store data in variables, and supplies a new test so that the value of a string can be examined."[1] [1] https://datatracker.ietf.org/doc/html/rfc5229/ Fix #368
-
Evangelos Foutras authored
Currently only tracks repo sizes and total backup space used (as a sum of the former, not the real exact space used on each storage location).
-
Evangelos Foutras authored
The helper scripts that create mysql/postgres database dumps as well as the script running gitlab-backup were executed after the btrfs snapshot was taken. This resulted in stale db and gitlab backups (from last run). Move execution of these helper scripts further up so their outputs get included in the btrfs snapshot. Reported-by:
Kristian Klausen <kristian@klausen.dk>
-
Evangelos Foutras authored
Create snapshot with current db and gitlab backups See merge request !432
-
Evangelos Foutras authored
No functional change; the "restrict" key option is a shorthand for: - no-agent-forwarding - no-port-forwarding - no-X11-forwarding - no-pty - no-user-rc It was added in OpenSSH 7.2 (2016-02-29) as a convenient way to specify an authorized key should have "all current and future key restrictions" applied to it. Also switch to a relative borg command since its location is not really standardized; on rsync.net it appears to be located under usr/local/bin (though /usr/bin/borg works too, even if it doesn't exist!) and Hetzner just forces its own command, ignoring ours.
The Borg documentation seems to agree with both the above alterations: [1] https://borgbackup.readthedocs.io/en/stable/usage/serve.html -
Evangelos Foutras authored
Use restrict key option and relative borg command See merge request !433
-
Kristian Klausen authored
-
Kristian Klausen authored
We want to use rspamd for lists.al.org at some point, so we can't hardcode the domain to archlinux.org.
-
Kristian Klausen authored
nginx, certbot, postfix and mailman are still missing and the DNS is still pointing to luna.
-
Kristian Klausen authored
-
Kristian Klausen authored
The DNS is still pointing to luna.
-
Kristian Klausen authored
Fix #356
-
Kristian Klausen authored
Migrate lists.al.org to a VPS Closes #356 See merge request !424
-
Evangelos Foutras authored
Now that we have enabled snapshots, summing all Borg repository sizes has become a bad approximation of the total space used on the storage box.
-
Evangelos Foutras authored
As it turns out, the total size does not include the snapshots (feature which we recently enabled). Record the free space so we can have a more accurate picture of the usable space remaining.
-
Jan Alexander Steffens (heftig) authored
-
Jan Alexander Steffens (heftig) authored
-
Jan Alexander Steffens (heftig) authored
-
Jan Alexander Steffens (heftig) authored
-
Jan Alexander Steffens (heftig) authored
-
Evangelos Foutras authored
This offers improved separation between the server backups and should avoid bumping against the storage box 10 concurrent connection limit. Fixes: archlinux/infrastructure#362
-
Evangelos Foutras authored
Use sub-accounts for backups to Hetzner Storage Box Closes #362 See merge request !434
-
Jelle van der Waa authored
Update the firewalld configuration as of 0.9.4. MinimalMark/AutomaticHelpers options are deprecated and ignored. New otions added.
-
Jelle van der Waa authored
Showing
- docs/backups.md 2 additions, 2 deletionsdocs/backups.md
- docs/otp.md 13 additions, 0 deletionsdocs/otp.md
- docs/ssh-hostkeys.txt 19 additions, 30 deletionsdocs/ssh-hostkeys.txt
- docs/ssh-known_hosts.txt 8 additions, 13 deletionsdocs/ssh-known_hosts.txt
- group_vars/all/vault_hetzner_storagebox.yml 10 additions, 9 deletionsgroup_vars/all/vault_hetzner_storagebox.yml
- group_vars/all/vault_hetzner_webservice.yml 10 additions, 0 deletionsgroup_vars/all/vault_hetzner_webservice.yml
- group_vars/all/vault_mailman.yml 9 additions, 0 deletionsgroup_vars/all/vault_mailman.yml
- group_vars/all/vault_matrix.yml 197 additions, 187 deletionsgroup_vars/all/vault_matrix.yml
- group_vars/all/vault_rsync.net.yml 9 additions, 7 deletionsgroup_vars/all/vault_rsync.net.yml
- host_vars/lists.archlinux.org 3 additions, 0 deletionshost_vars/lists.archlinux.org
- hosts 3 additions, 0 deletionshosts
- playbooks/lists.archlinux.org.yml 20 additions, 0 deletionsplaybooks/lists.archlinux.org.yml
- playbooks/luna.yml 0 additions, 3 deletionsplaybooks/luna.yml
- playbooks/mail.archlinux.org.yml 1 addition, 1 deletionplaybooks/mail.archlinux.org.yml
- roles/archweb/defaults/main.yml 1 addition, 1 deletionroles/archweb/defaults/main.yml
- roles/archweb/tasks/main.yml 1 addition, 0 deletionsroles/archweb/tasks/main.yml
- roles/archwiki/templates/nginx.d.conf.j2 1 addition, 1 deletionroles/archwiki/templates/nginx.d.conf.j2
- roles/borg_client/defaults/main.yml 2 additions, 2 deletionsroles/borg_client/defaults/main.yml
- roles/borg_client/templates/borg-backup.sh.j2 11 additions, 9 deletionsroles/borg_client/templates/borg-backup.sh.j2
- roles/borg_server/tasks/main.yml 1 addition, 1 deletionroles/borg_server/tasks/main.yml
group_vars/all/vault_hetzner_webservice.yml
0 → 100644
group_vars/all/vault_mailman.yml
0 → 100644
host_vars/lists.archlinux.org
0 → 100644
playbooks/lists.archlinux.org.yml
0 → 100644