mirror of
https://github.com/GrapheneOS/infrastructure.git
synced 2025-08-10 15:30:32 -04:00
add new ReliableSite update servers
This commit is contained in:
parent
e38b248b47
commit
9290c1fd90
7 changed files with 177 additions and 1 deletions
5
etc/systemd/network/5.releases.grapheneos.org.link
Normal file
5
etc/systemd/network/5.releases.grapheneos.org.link
Normal file
|
@ -0,0 +1,5 @@
|
||||||
|
[Match]
|
||||||
|
MACAddress=9c:6b:00:65:dc:22
|
||||||
|
|
||||||
|
[Link]
|
||||||
|
Name=public
|
30
etc/systemd/network/5.releases.grapheneos.org.network
Normal file
30
etc/systemd/network/5.releases.grapheneos.org.network
Normal file
|
@ -0,0 +1,30 @@
|
||||||
|
[Match]
|
||||||
|
Name=public
|
||||||
|
|
||||||
|
[Network]
|
||||||
|
LinkLocalAddressing=no
|
||||||
|
Address=172.96.172.37/24
|
||||||
|
Address=2605:9880:400:1100:15:1240:515:6e/128
|
||||||
|
|
||||||
|
[Route]
|
||||||
|
Destination=0.0.0.0/0
|
||||||
|
Gateway=172.96.172.1
|
||||||
|
PreferredSource=172.96.172.37
|
||||||
|
|
||||||
|
[Route]
|
||||||
|
Destination=172.96.172.1
|
||||||
|
PreferredSource=172.96.172.37
|
||||||
|
|
||||||
|
[Route]
|
||||||
|
Destination=::/0
|
||||||
|
Gateway=2605:9880:400::1
|
||||||
|
PreferredSource=2605:9880:400:1100:15:1240:515:6e
|
||||||
|
|
||||||
|
[Route]
|
||||||
|
Destination=2605:9880:400::1
|
||||||
|
PreferredSource=2605:9880:400:1100:15:1240:515:6e
|
||||||
|
|
||||||
|
[CAKE]
|
||||||
|
Bandwidth=10000M
|
||||||
|
PriorityQueueingPreset=besteffort
|
||||||
|
SplitGSO=false
|
5
etc/systemd/network/6.releases.grapheneos.org.link
Normal file
5
etc/systemd/network/6.releases.grapheneos.org.link
Normal file
|
@ -0,0 +1,5 @@
|
||||||
|
[Match]
|
||||||
|
MACAddress=9c:6b:00:68:14:ec
|
||||||
|
|
||||||
|
[Link]
|
||||||
|
Name=public
|
30
etc/systemd/network/6.releases.grapheneos.org.network
Normal file
30
etc/systemd/network/6.releases.grapheneos.org.network
Normal file
|
@ -0,0 +1,30 @@
|
||||||
|
[Match]
|
||||||
|
Name=public
|
||||||
|
|
||||||
|
[Network]
|
||||||
|
LinkLocalAddressing=no
|
||||||
|
Address=104.194.8.203/24
|
||||||
|
Address=2605:9880:200:20::113/128
|
||||||
|
|
||||||
|
[Route]
|
||||||
|
Destination=0.0.0.0/0
|
||||||
|
Gateway=104.194.8.1
|
||||||
|
PreferredSource=104.194.8.203
|
||||||
|
|
||||||
|
[Route]
|
||||||
|
Destination=104.194.8.1
|
||||||
|
PreferredSource=104.194.8.203
|
||||||
|
|
||||||
|
[Route]
|
||||||
|
Destination=::/0
|
||||||
|
Gateway=2605:9880:200::1
|
||||||
|
PreferredSource=2605:9880:200:20::113
|
||||||
|
|
||||||
|
[Route]
|
||||||
|
Destination=2605:9880:200::1
|
||||||
|
PreferredSource=2605:9880:200:20::113
|
||||||
|
|
||||||
|
[CAKE]
|
||||||
|
Bandwidth=10000M
|
||||||
|
PriorityQueueingPreset=besteffort
|
||||||
|
SplitGSO=false
|
28
hosts.sh
28
hosts.sh
|
@ -19,6 +19,8 @@ declare -Ar hosts_hostname=(
|
||||||
[2.releases.grapheneos.org]=2-releases
|
[2.releases.grapheneos.org]=2-releases
|
||||||
[3.releases.grapheneos.org]=3-releases
|
[3.releases.grapheneos.org]=3-releases
|
||||||
[4.releases.grapheneos.org]=4-releases
|
[4.releases.grapheneos.org]=4-releases
|
||||||
|
[5.releases.grapheneos.org]=5-releases
|
||||||
|
[6.releases.grapheneos.org]=6-releases
|
||||||
[staging.attestation.app]=staging-attestation
|
[staging.attestation.app]=staging-attestation
|
||||||
[attestation.app]=attestation
|
[attestation.app]=attestation
|
||||||
[matrix.grapheneos.org]=matrix
|
[matrix.grapheneos.org]=matrix
|
||||||
|
@ -28,14 +30,20 @@ declare -Ar hosts_hostname=(
|
||||||
|
|
||||||
declare -Ar hosts_uefi=(
|
declare -Ar hosts_uefi=(
|
||||||
[4.releases.grapheneos.org]=true
|
[4.releases.grapheneos.org]=true
|
||||||
|
[5.releases.grapheneos.org]=true
|
||||||
|
[6.releases.grapheneos.org]=true
|
||||||
)
|
)
|
||||||
|
|
||||||
declare -Ar hosts_metal=(
|
declare -Ar hosts_metal=(
|
||||||
[4.releases.grapheneos.org]=true
|
[4.releases.grapheneos.org]=true
|
||||||
|
[5.releases.grapheneos.org]=true
|
||||||
|
[6.releases.grapheneos.org]=true
|
||||||
)
|
)
|
||||||
|
|
||||||
declare -Ar hosts_hardware_watchdog=(
|
declare -Ar hosts_hardware_watchdog=(
|
||||||
[4.releases.grapheneos.org]=true
|
[4.releases.grapheneos.org]=true
|
||||||
|
[5.releases.grapheneos.org]=true
|
||||||
|
[6.releases.grapheneos.org]=true
|
||||||
)
|
)
|
||||||
|
|
||||||
declare -Ar hosts_authorized_keys=(
|
declare -Ar hosts_authorized_keys=(
|
||||||
|
@ -51,6 +59,8 @@ declare -Ar hosts_authorized_keys=(
|
||||||
[2.releases.grapheneos.org]=authorized_keys-replica-releases
|
[2.releases.grapheneos.org]=authorized_keys-replica-releases
|
||||||
[3.releases.grapheneos.org]=authorized_keys-replica-releases
|
[3.releases.grapheneos.org]=authorized_keys-replica-releases
|
||||||
[4.releases.grapheneos.org]=authorized_keys-replica-releases
|
[4.releases.grapheneos.org]=authorized_keys-replica-releases
|
||||||
|
[5.releases.grapheneos.org]=authorized_keys-replica-releases
|
||||||
|
[6.releases.grapheneos.org]=authorized_keys-replica-releases
|
||||||
[staging.attestation.app]=authorized_keys-staging-attestation
|
[staging.attestation.app]=authorized_keys-staging-attestation
|
||||||
)
|
)
|
||||||
|
|
||||||
|
@ -78,6 +88,8 @@ declare -Ar hosts_swap=(
|
||||||
[2.releases.grapheneos.org]=8192
|
[2.releases.grapheneos.org]=8192
|
||||||
[3.releases.grapheneos.org]=8192
|
[3.releases.grapheneos.org]=8192
|
||||||
[4.releases.grapheneos.org]=32768
|
[4.releases.grapheneos.org]=32768
|
||||||
|
[5.releases.grapheneos.org]=32768
|
||||||
|
[6.releases.grapheneos.org]=32768
|
||||||
[attestation.app]=4096
|
[attestation.app]=4096
|
||||||
[matrix.grapheneos.org]=8192
|
[matrix.grapheneos.org]=8192
|
||||||
[discuss.grapheneos.org]=4096
|
[discuss.grapheneos.org]=4096
|
||||||
|
@ -90,6 +102,8 @@ declare -Ar hosts_agcount=(
|
||||||
[2.releases.grapheneos.org]=8
|
[2.releases.grapheneos.org]=8
|
||||||
[3.releases.grapheneos.org]=8
|
[3.releases.grapheneos.org]=8
|
||||||
[4.releases.grapheneos.org]=32
|
[4.releases.grapheneos.org]=32
|
||||||
|
[5.releases.grapheneos.org]=24
|
||||||
|
[6.releases.grapheneos.org]=24
|
||||||
)
|
)
|
||||||
|
|
||||||
declare -Ar hosts_reserved_ports=(
|
declare -Ar hosts_reserved_ports=(
|
||||||
|
@ -108,6 +122,8 @@ declare -Ar hosts_tcp_wmem_max=(
|
||||||
[2.releases.grapheneos.org]=16777216
|
[2.releases.grapheneos.org]=16777216
|
||||||
[3.releases.grapheneos.org]=16777216
|
[3.releases.grapheneos.org]=16777216
|
||||||
[4.releases.grapheneos.org]=16777216
|
[4.releases.grapheneos.org]=16777216
|
||||||
|
[5.releases.grapheneos.org]=16777216
|
||||||
|
[6.releases.grapheneos.org]=16777216
|
||||||
[matrix.grapheneos.org]=16777216
|
[matrix.grapheneos.org]=16777216
|
||||||
)
|
)
|
||||||
|
|
||||||
|
@ -132,6 +148,8 @@ declare -Ar hosts_conntrack_size=(
|
||||||
[2.releases.grapheneos.org]=262144
|
[2.releases.grapheneos.org]=262144
|
||||||
[3.releases.grapheneos.org]=262144
|
[3.releases.grapheneos.org]=262144
|
||||||
[4.releases.grapheneos.org]=4194304
|
[4.releases.grapheneos.org]=4194304
|
||||||
|
[5.releases.grapheneos.org]=4194304
|
||||||
|
[6.releases.grapheneos.org]=4194304
|
||||||
[staging.attestation.app]=65536
|
[staging.attestation.app]=65536
|
||||||
[attestation.app]=131072
|
[attestation.app]=131072
|
||||||
[matrix.grapheneos.org]=131072
|
[matrix.grapheneos.org]=131072
|
||||||
|
@ -159,6 +177,8 @@ declare -Ar hosts_journald_system_max_use=(
|
||||||
[2.releases.grapheneos.org]=8G
|
[2.releases.grapheneos.org]=8G
|
||||||
[3.releases.grapheneos.org]=8G
|
[3.releases.grapheneos.org]=8G
|
||||||
[4.releases.grapheneos.org]=64G
|
[4.releases.grapheneos.org]=64G
|
||||||
|
[5.releases.grapheneos.org]=64G
|
||||||
|
[6.releases.grapheneos.org]=64G
|
||||||
)
|
)
|
||||||
|
|
||||||
declare -Ar hosts_journald_system_max_file_size=(
|
declare -Ar hosts_journald_system_max_file_size=(
|
||||||
|
@ -174,6 +194,8 @@ declare -Ar hosts_journald_system_max_file_size=(
|
||||||
[2.releases.grapheneos.org]=1G
|
[2.releases.grapheneos.org]=1G
|
||||||
[3.releases.grapheneos.org]=1G
|
[3.releases.grapheneos.org]=1G
|
||||||
[4.releases.grapheneos.org]=4G
|
[4.releases.grapheneos.org]=4G
|
||||||
|
[5.releases.grapheneos.org]=2G
|
||||||
|
[6.releases.grapheneos.org]=2G
|
||||||
[matrix.grapheneos.org]=512M
|
[matrix.grapheneos.org]=512M
|
||||||
[discuss.grapheneos.org]=512M
|
[discuss.grapheneos.org]=512M
|
||||||
[grapheneos.social]=512M
|
[grapheneos.social]=512M
|
||||||
|
@ -212,6 +234,8 @@ declare -Ar hosts_ipv4_address=(
|
||||||
[2.releases.grapheneos.org]=51.222.159.48
|
[2.releases.grapheneos.org]=51.222.159.48
|
||||||
[3.releases.grapheneos.org]=148.113.200.36
|
[3.releases.grapheneos.org]=148.113.200.36
|
||||||
[4.releases.grapheneos.org]=45.90.185.33
|
[4.releases.grapheneos.org]=45.90.185.33
|
||||||
|
[5.releases.grapheneos.org]=172.96.172.37
|
||||||
|
[6.releases.grapheneos.org]=104.194.8.203
|
||||||
[staging.attestation.app]=198.98.57.157
|
[staging.attestation.app]=198.98.57.157
|
||||||
[attestation.app]=51.79.66.27
|
[attestation.app]=51.79.66.27
|
||||||
[matrix.grapheneos.org]=51.79.51.42
|
[matrix.grapheneos.org]=51.79.51.42
|
||||||
|
@ -240,6 +264,8 @@ declare -Ar hosts_ipv6_address=(
|
||||||
[2.releases.grapheneos.org]=2607:5300:205:200::3f46
|
[2.releases.grapheneos.org]=2607:5300:205:200::3f46
|
||||||
[3.releases.grapheneos.org]=2607:5300:205:200::5854
|
[3.releases.grapheneos.org]=2607:5300:205:200::5854
|
||||||
[4.releases.grapheneos.org]=2a14:3f87:6920:250::100
|
[4.releases.grapheneos.org]=2a14:3f87:6920:250::100
|
||||||
|
[5.releases.grapheneos.org]=2605:9880:400:1100:15:1240:515:6e
|
||||||
|
[6.releases.grapheneos.org]=2605:9880:200:20::113
|
||||||
[staging.attestation.app]=2605:6400:10:aa9:1c0f:44d3:da15:c0ec
|
[staging.attestation.app]=2605:6400:10:aa9:1c0f:44d3:da15:c0ec
|
||||||
[attestation.app]=2607:5300:205:200::7e9
|
[attestation.app]=2607:5300:205:200::7e9
|
||||||
[matrix.grapheneos.org]=2607:5300:205:200::26e1
|
[matrix.grapheneos.org]=2607:5300:205:200::26e1
|
||||||
|
@ -294,7 +320,7 @@ readonly hosts_grapheneos_all=(
|
||||||
)
|
)
|
||||||
|
|
||||||
readonly hosts_releases=(
|
readonly hosts_releases=(
|
||||||
{0..4}.releases.grapheneos.org
|
{0..6}.releases.grapheneos.org
|
||||||
)
|
)
|
||||||
|
|
||||||
readonly hosts_network=(
|
readonly hosts_network=(
|
||||||
|
|
40
packages/5.releases.grapheneos.org
Normal file
40
packages/5.releases.grapheneos.org
Normal file
|
@ -0,0 +1,40 @@
|
||||||
|
amd-ucode
|
||||||
|
base
|
||||||
|
chrony
|
||||||
|
cloud-guest-utils
|
||||||
|
conntrack-tools
|
||||||
|
cpupower
|
||||||
|
dmidecode
|
||||||
|
dosfstools
|
||||||
|
efibootmgr
|
||||||
|
fish
|
||||||
|
htop
|
||||||
|
ioping
|
||||||
|
iperf
|
||||||
|
linux-firmware
|
||||||
|
linux-lts
|
||||||
|
logrotate
|
||||||
|
man-db
|
||||||
|
mdadm
|
||||||
|
moreutils
|
||||||
|
mtr
|
||||||
|
neovim
|
||||||
|
nftables
|
||||||
|
nginx
|
||||||
|
nginx-mod-brotli
|
||||||
|
nmap
|
||||||
|
openssh
|
||||||
|
pacman-contrib
|
||||||
|
pacutils
|
||||||
|
plocate
|
||||||
|
pv
|
||||||
|
rsync
|
||||||
|
smartmontools
|
||||||
|
strace
|
||||||
|
stress
|
||||||
|
sysstat
|
||||||
|
tinyxxd
|
||||||
|
tree
|
||||||
|
turbostat
|
||||||
|
unbound
|
||||||
|
xfsprogs
|
40
packages/6.releases.grapheneos.org
Normal file
40
packages/6.releases.grapheneos.org
Normal file
|
@ -0,0 +1,40 @@
|
||||||
|
amd-ucode
|
||||||
|
base
|
||||||
|
chrony
|
||||||
|
cloud-guest-utils
|
||||||
|
conntrack-tools
|
||||||
|
cpupower
|
||||||
|
dmidecode
|
||||||
|
dosfstools
|
||||||
|
efibootmgr
|
||||||
|
fish
|
||||||
|
htop
|
||||||
|
ioping
|
||||||
|
iperf
|
||||||
|
linux-firmware
|
||||||
|
linux-lts
|
||||||
|
logrotate
|
||||||
|
man-db
|
||||||
|
mdadm
|
||||||
|
moreutils
|
||||||
|
mtr
|
||||||
|
neovim
|
||||||
|
nftables
|
||||||
|
nginx
|
||||||
|
nginx-mod-brotli
|
||||||
|
nmap
|
||||||
|
openssh
|
||||||
|
pacman-contrib
|
||||||
|
pacutils
|
||||||
|
plocate
|
||||||
|
pv
|
||||||
|
rsync
|
||||||
|
smartmontools
|
||||||
|
strace
|
||||||
|
stress
|
||||||
|
sysstat
|
||||||
|
tinyxxd
|
||||||
|
tree
|
||||||
|
turbostat
|
||||||
|
unbound
|
||||||
|
xfsprogs
|
Loading…
Add table
Add a link
Reference in a new issue