Commit graph

603 commits

Author SHA1 Message Date
Daniel Micay
fd31471ae3 enable CAKE for the new update server
This wasn't initially enabled because we were concerned about a
potential bottleneck due to CAKE being single threaded. We expect the
Ryzen 9950X will be more than powerful enough for CAKE at 25Gbps and it
does appear to help substantially compared to fq_codel with maintaining
high throughput across problematic connections especially when combined
with BBR which we'll likely switch to for congestion control across the
servers, especially with BBRv3 on the horizon.
2025-04-03 17:08:49 -04:00
Daniel Micay
46395cc4e5 raise journald limits for new update server 2025-04-03 17:08:49 -04:00
Daniel Micay
b7aab6e0da rename new update server 2025-04-03 17:08:45 -04:00
Daniel Micay
f32458e296 phase out old update server names 2025-04-03 15:36:37 -04:00
Daniel Micay
4dfae68196 add 8.releases.grapheneos.org server 2025-04-02 14:47:25 -04:00
Daniel Micay
3746befc4e disable systemd-userdbd.socket in initial deployment 2025-04-02 14:46:48 -04:00
Daniel Micay
176fb30a4e drop kernel.sched_energy_aware sysctl 2025-03-19 12:13:06 -04:00
Daniel Micay
86e6dd61e6 replace 0.releases.grapheneos.org server 2025-03-19 12:05:37 -04:00
Daniel Micay
286045f90c update Arch Linux ISO to 2025.03.01 2025-03-19 11:32:40 -04:00
Daniel Micay
2758a47f8a raise log file size for 2.ns2.grapheneos.org 2025-03-17 19:51:58 -04:00
Daniel Micay
a374df4aa3 allow mjolnir to connect via nginx HTTPS
This is needed because mjolnir connecting directly to synapse causes it
to repeatedly disconnect around every hour, likely due to an issue with
keepalive.
2025-02-27 09:03:24 -05:00
Daniel Micay
bd4e51a18c switch to node.js 22 LTS for Mastodon 2025-02-25 12:44:06 -05:00
Daniel Micay
1180ee2638 switch to node.js 22 LTS for mjolnir 2025-02-25 12:43:52 -05:00
Daniel Micay
532bc95715 add iperf package to each server 2025-02-16 04:37:53 -05:00
Daniel Micay
6cce70a859 use CAKE no-split-gso for BuyVM servers 2025-02-16 04:32:21 -05:00
Daniel Micay
54dc10b79f set up systemd runtime watchdog support
Services without a hardware watchdog will need to use softdog and won't
get most of the benefits but it's still useful.
2025-02-12 08:23:11 -05:00
Daniel Micay
0dc18cdc27 update copyright notice 2025-02-05 04:40:50 -05:00
Daniel Micay
5bf4a87d90 raise grapheneos.social journal size 2025-02-05 04:40:50 -05:00
GrapheneOS
7a5080c232 update python dependencies 2025-02-04 03:23:13 -05:00
Daniel Micay
4f49c50ef6 raise 3.grapheneos.network journal size 2025-01-03 10:13:59 -05:00
Daniel Micay
d817740941 count: handle optimized factory image downloads 2025-01-02 23:39:25 -05:00
Daniel Micay
03a5db3b63 count: fix counting 9th gen Pixel update downloads 2025-01-02 23:39:11 -05:00
Daniel Micay
4de86ce967 update python dependencies 2024-12-26 17:55:05 -05:00
Daniel Micay
50ca73f7aa update python dependencies 2024-12-24 04:00:42 -05:00
Daniel Micay
e40fb1bd4e add chronyd.service hardening based on not using sendmail
This reverts the extra directives included in the standard
chronyd.service for supporting sendmail.
2024-12-19 11:35:51 -05:00
Daniel Micay
ad7a380ae9 update python dependencies 2024-12-14 23:20:04 -05:00
Daniel Micay
97b57a9418 improve reboot script confirmation message 2024-12-12 15:27:57 -05:00
Daniel Micay
8d59d143c1 update systemd sleep.conf 2024-12-12 10:24:25 -05:00
Daniel Micay
061deebc3e drop unused bash-completion package 2024-12-03 01:10:49 -05:00
Daniel Micay
7204b8d66e add reboot script 2024-12-03 01:10:46 -05:00
Daniel Micay
3cdd4914d3 fish: add vi keybinding setup 2024-11-29 14:03:58 -05:00
Daniel Micay
1407b2385b raise fish_prompt_pwd_full_dirs to 2 2024-11-29 12:59:02 -05:00
Daniel Micay
a3b029d3c5 move fish_title to a dedicated file 2024-11-29 12:42:08 -05:00
Daniel Micay
0dd981f389 fish: add extra abbreviations 2024-11-23 11:34:23 -05:00
Daniel Micay
78d53ded88 fish: add pstree alias 2024-11-21 11:12:38 -05:00
Daniel Micay
b7636d4139 fish: tweak ip alias 2024-11-21 09:17:43 -05:00
Daniel Micay
f65eedeec6 fish: use color for tc output 2024-11-20 19:05:32 -05:00
Daniel Micay
0151adf60e replace grapheneos.social server 2024-11-20 19:00:49 -05:00
Daniel Micay
a642c2e76f fix setting fish as default shell for new installs 2024-11-20 16:14:40 -05:00
Daniel Micay
41ec3a9b01 update Arch Linux ISO to 2024.11.01 2024-11-20 16:14:40 -05:00
Daniel Micay
ed2aeeed88 add nominatim.grapheneos.org subdomain for network server 2024-11-20 02:40:40 -05:00
Daniel Micay
06227a1f6f set PARALLEL_HOME to use ~/.config/parallel 2024-11-18 14:14:58 -05:00
Daniel Micay
e691efe399 neovim: add mapping for switching buffers 2024-11-18 14:03:46 -05:00
Daniel Micay
92cf850905 fish: fix chmod/chgrp aliases 2024-11-18 13:53:44 -05:00
Daniel Micay
6dbf7eab7b fish: add abbreviations for human readable output 2024-11-17 14:45:28 -05:00
Daniel Micay
2fb0f35acb fish: add abbreviations for safer common commands 2024-11-17 14:44:34 -05:00
Daniel Micay
22a5f21275 fish: use cleaner alias syntax 2024-11-17 14:06:26 -05:00
Daniel Micay
b215624ad2 add batch command script 2024-11-17 10:38:51 -05:00
Daniel Micay
9710fd01bf add basic neovim configuration 2024-11-16 16:53:03 -05:00
Daniel Micay
e9102f0065 replace vim with neovim and tinyxxd 2024-11-16 16:52:51 -05:00