- Jul 30, 2021
-
-
Kristian Klausen authored
en is the prefix for ethernet according to systemd.net-naming-scheme(7)
-
Kristian Klausen authored
-
Redundant since this commit: bdd538ec ("Use unbound for rspamd DNS resolving") Signed-off-by:
Leonidas Spyropoulos <artafinde@gmail.com>
-
This is shared between common and install_arch roles Closed: #288 Signed-off-by:
Leonidas Spyropoulos <artafinde@gmail.com>
-
- Jul 29, 2021
-
-
Evangelos Foutras authored
The --delay-updates option results in 6G memory usage per archive mirror for a total of ~18G memory used on gemini when all three archive mirrors are syncing. Less important (but still revelant!) is the memory usage on each mirror, which climbs to about 11G during each synchronization. Removing the --delay-updates option should be OK considering the archive hosts data that almost never changes. Without this option, rsync is able to do a sequential scan which uses 90M of memory (per archive mirror) on gemini and about 250M on each mirror individually.
-
Evangelos Foutras authored
This reflects the recent changes made to syncrepo.
-
Evangelos Foutras authored
Using a temporary directory outside of /srv/ftp was meant to protect against incomplete files from being synced by downstream mirrors. It does not achieve this to much effect though; each file gets uploaded to the temporary directory but then immediately moved under a .~tmp~ directory at its target location (.~tmp~ because of --delay-updates, otherwise the file would be renamed to its final path). The `--delay-updates` option by itself sufficiently protects against temp files being transferred to downstream mirrors; when used by the receiver, it automatically adds an exclude rule for ~.tmp~, behaving exactly like we want it to. As such, the `--temp-dir` option doesn't provide any further benefit and can be removed.
-
- Jul 28, 2021
-
-
Evangelos Foutras authored
The workaround can be skipped/removed when using rsync newer than 3.2.3.
-
Evangelos Foutras authored
- Replace --delete-after with more efficient --delete-delay. - Move "-p" together with the other short options. - Remove reference to empty ${VERBOSE} variable.
-
Evangelos Foutras authored
This reverts commit 75f9ca3c. This should be fixed in rsync versions newer than 3.2.3. In Arch the fix has been shipped in the rsync 3.2.3-4 package, which our own mirrors now have been updated to. [1] https://github.com/WayneD/rsync/issues/192
-
Kristian Klausen authored
The DNS resolution issue has been fixed[1][2]. [1] https://gitlab.com/gitlab-org/gitlab/-/issues/331699#note_635123263 [2] https://gitlab.com/gitlab-org/gitlab-pages/-/merge_requests/513 Fix #380 This reverts commit a863917f.
-
Fix #376
-
-
- Jul 25, 2021
-
-
Jelle van der Waa authored
Reverts caching issue
-
- Jul 24, 2021
-
-
Jan Alexander Steffens (heftig) authored
-
Jan Alexander Steffens (heftig) authored
-
Jelle van der Waa authored
-
- Jul 20, 2021
-
-
Kristian Klausen authored
-
- Jul 18, 2021
-
-
Evangelos Foutras authored
This was previously monitored as part of the borg text collector, but now that it only runs after each backup (instead of hourly) the stats from monitoring.archlinux.org do not remain accurate for long. Switch back to hourly checks of the storage box's disk usage by adding a new text collector just for this purpose.
-
Evangelos Foutras authored
Instead of gathering borg statistics every hour or so, run the text collector script only once after each borg-backup service finishes. Also split the borg text collector script into two similar scripts, where each one gathers borg statistics for its respective borg host.
-
- Jul 17, 2021
-
-
Evangelos Foutras authored
Doing this in an attempt to be kind to our Borg hosts in cases where the prometheus-borg-textcollector.timer is restarted on all hosts and avoids having all machines querying the Borg hosts within the same minute. Only downside is that the timers will trigger every 75-ish minutes instead of exactly every hour, but this should not be a problem.
-
- Jul 16, 2021
-
-
Kristian Klausen authored
The role for the clients is named postfix_null (per [1]) and it's much simpler and cleaner than the postfix role. I hope can cleanup the postfix role at a later date. [1] http://www.postfix.org/STANDARD_CONFIGURATION_README.html#null_client
-
Kristian Klausen authored
Fixes: cf9c92fd ("dovecot: Disable POP3")
-
Kristian Klausen authored
Implicit TLS is the future[1]. [1] https://datatracker.ietf.org/doc/html/rfc8314
-
Kristian Klausen authored
No one uses it and less to worry about. Fix #205
-
Kristian Klausen authored
The homedir is now /home/vmail/%d/%n instead of /home/$USER. Preparation for switching to a virtual user setup and removing all the staff users from mail.a.o.
-
Kristian Klausen authored
The users are only meant as a way to change the mail password and setting up forwarding (~/.forward), the latter will be handled by the DevOps team now.
-
- Jul 15, 2021
-
-
Kristian Klausen authored
Fixes: 678845af ("Add Kape server IPv6 addresses (fixes #230)")
-
- Jul 14, 2021
-
-
Jelle van der Waa authored
-
- Jul 13, 2021
-
-
Evangelos Foutras authored
It's been running out of swap during borg-backup and seems to get good compression ratios; try upping the zram size to 100% of RAM (from 50%).
-
- Jul 12, 2021
-
-
Jelle van der Waa authored
The fail2ban exporter exports the amount of bans per jail.
-
Jelle van der Waa authored
-
Jelle van der Waa authored
-
Jelle van der Waa authored
-
Evangelos Foutras authored
When both zswap and zram are active, zswap sits in front of zram and treats it as a backing store. We just want to use zram and not zswap disguising itself as such; disable the latter so we can enjoy useful zramctl statistics. Implemented as tmpfiles.d/zram.conf which disables zswap at runtime.
-
Evangelos Foutras authored
Restarting swap.target doesn't apply configuration changes; instead we can restart systemd-zram-setup@zram0 which seems to do what we wanted.
-
Evangelos Foutras authored
Set "max-zram-size = none" to disable this unwanted limitation which defaulted to creating zram-based swap with a maximum size of 4096MiB. Fixes: dc8fa2bd ("common: Replace deprecated systemd-swap[1] with zram-generator")
-
-
Evangelos Foutras authored
The upstream branch is set by the earlier "git pull --set-upstream".
-
- Jul 11, 2021
-
-
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.
-