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