Commit graph

22 commits

Author SHA1 Message Date
Daniel Micay
2caa67529a set up syslog-ng for nginx access log
This sets up the infrastructure for moving from storing nginx access
logs in journald to plain text files written by syslog-ng and rotated by
logrotate. This works around the poor performance, poor space efficiency
and lack of archived log compression for journald. Unlike writing access
logs directly with nginx, this continues avoiding blocking writes in the
event loop and sticks to asynchronous sends through a socket.

Since nginx only supports syslog via the RFC 3164 protocol rather than
the more modern RFC 5424 protocol, this leaves formatting timestamps up
to nginx rather than using the ones provided via the syslog protocol.
2025-11-03 00:33:28 -05:00
Daniel Micay
9952c02e43 add ethtool to virtual servers too 2025-09-04 17:08:59 -04:00
Daniel Micay
532bc95715 add iperf package to each server 2025-02-16 04:37:53 -05:00
Daniel Micay
061deebc3e drop unused bash-completion package 2024-12-03 01:10:49 -05:00
Daniel Micay
e9102f0065 replace vim with neovim and tinyxxd 2024-11-16 16:52:51 -05:00
Daniel Micay
f20c689c98 switch root login shell to fish 2024-10-30 12:24:57 -04:00
Daniel Micay
b04898594a add valkey to discuss.grapheneos.org 2024-09-14 20:43:30 -04:00
Daniel Micay
0dfe08d66e add stress package to all servers
This is useful for regularly done testing and doesn't pull in a huge
number of dependencies like stress-ng.
2024-08-11 18:30:34 -04:00
Daniel Micay
e1f968617b replace sshpass with swiftclient for backups 2024-05-24 15:35:04 -04:00
Daniel Micay
9f99e9c3a5 drop whois package from discuss.grapheneos.org
There's no particular reason to have this on the servers since it can be
done locally.
2024-04-22 10:38:28 -04:00
Daniel Micay
e9d90bf88b lsof replaced with lsfd 2024-03-06 16:53:42 -05:00
Daniel Micay
99973b1ca2 add mmdblookup to servers using geoip2 2023-12-21 09:49:36 -05:00
Daniel Micay
5a7110bee4 add geoip2 packages for discuss.grapheneos.org 2023-12-21 09:46:53 -05:00
Daniel Micay
343d1fdb2f add mtr package 2023-08-16 22:55:53 -04:00
Daniel Micay
2703b7a378 add pv package 2023-07-28 23:24:40 -04:00
Daniel Micay
39c15372a2 add ioping package 2023-07-26 03:40:57 -04:00
Daniel Micay
2e05e09f94 add sysstat package 2023-07-13 14:39:38 -04:00
Daniel Micay
eb9a4ef2d1 drop git package from discuss.grapheneos.org 2023-07-09 14:48:41 -04:00
Daniel Micay
52a1e9f18e remove unused qemu-guest-agent package 2023-06-30 12:22:01 -04:00
Daniel Micay
341861f886 add xfsprogs package 2023-06-16 13:54:06 -04:00
Daniel Micay
9b4d547dc1 mark php explicitly installed for forum 2023-04-10 02:22:20 -04:00
Daniel Micay
19a7b5b9c9 add explicitly installed packages to repository 2023-04-04 14:43:57 -04:00