Compare commits
749 Commits
updated-in
...
8c4ea538ab
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
8c4ea538ab | ||
|
|
50f5174c9e | ||
|
|
ed94475d72 | ||
|
|
978bece407 | ||
|
|
917aa88972 | ||
|
|
6e95a723e9 | ||
|
|
a5c94d1dc3 | ||
|
|
576388333f | ||
|
|
d28dbba19f | ||
|
|
cf8a3de1c5 | ||
|
|
802246dbc7 | ||
|
|
c54e4bb73e | ||
|
|
90145577a1 | ||
|
|
86d5a18d5f | ||
|
|
f9837a7270 | ||
|
|
32f0f41a41 | ||
|
|
862f244c53 | ||
|
|
f8e00d0ae8 | ||
|
|
541a9ea00b | ||
|
|
2d0c6904d2 | ||
|
|
a0a381fa62 | ||
|
|
be27bcc4b2 | ||
|
|
184b6bf635 | ||
|
|
131629cb30 | ||
|
|
99b8e1d9a3 | ||
|
|
39c6605e97 | ||
|
|
629bdcbee6 | ||
|
|
4073d5deb0 | ||
|
|
d374139a8c | ||
|
|
1a989d5e35 | ||
|
|
28bb50319c | ||
|
|
1092b0653c | ||
|
|
c23e7c5616 | ||
|
|
4473180060 | ||
|
|
d9a76702aa | ||
|
|
508d65a4d7 | ||
|
|
815c65ea62 | ||
|
|
e03f4f80eb | ||
|
|
cd3d0bd039 | ||
|
|
e41dd5d155 | ||
|
|
6ea00acf99 | ||
|
|
30a7b4a99c | ||
|
|
49dac5d8be | ||
|
|
a3a4d7303f | ||
|
|
4a176482b4 | ||
|
|
f6b34b5167 | ||
|
|
0e4cb0ba61 | ||
|
|
badf143817 | ||
|
|
8d9f34cfff | ||
|
|
7235e2c6e4 | ||
|
|
c62e684eff | ||
|
|
5d49ae3198 | ||
|
|
3b21620611 | ||
|
|
bd2dd28541 | ||
|
|
4ce0696278 | ||
|
|
75c97843ef | ||
|
|
fcf6cbf72b | ||
|
|
18ad63254c | ||
|
|
509cd2f117 | ||
|
|
51ef710df6 | ||
|
|
c51a42ae35 | ||
|
|
b7648df8b1 | ||
|
|
edd5765535 | ||
|
|
0fa672ab51 | ||
|
|
6feecd2966 | ||
|
|
beb5c981eb | ||
|
|
30cdeb8d8a | ||
|
|
522bdf954d | ||
|
|
83a6f253d4 | ||
|
|
82deb5e772 | ||
|
|
b320181989 | ||
|
|
1fe735abf1 | ||
|
|
9d025205a0 | ||
|
|
05418433ab | ||
|
|
ba00339952 | ||
|
|
0af9acf7e8 | ||
|
|
e6a86358f7 | ||
|
|
7ea27d0db1 | ||
|
|
7dbe07d361 | ||
|
|
5ea30c7fd4 | ||
|
|
a57993a082 | ||
|
|
b4158bfc6e | ||
|
|
fa6c8eb3fd | ||
|
|
4e2e1e9cc9 | ||
|
|
d13e56c1e0 | ||
|
|
0030949252 | ||
|
|
0645c2f371 | ||
|
|
40a11a09d9 | ||
|
|
6e788b4e31 | ||
|
|
20f2e82e06 | ||
|
|
8331d2d20f | ||
|
|
510cf63b2a | ||
|
|
d92d54521e | ||
|
|
d7746c22c1 | ||
|
|
9fd01dac79 | ||
|
|
92f337d886 | ||
|
|
866a3df0f8 | ||
|
|
a6f1881389 | ||
|
|
95031766cb | ||
|
|
0a7fb33590 | ||
|
|
3ea71f289b | ||
|
|
8bbf7989f2 | ||
|
|
f7507e622e | ||
|
|
4f99b7b1df | ||
|
|
ab6685d57c | ||
|
|
cea42fe91e | ||
|
|
2ac8bcdd63 | ||
|
|
0bebac0485 | ||
|
|
55fc8aa599 | ||
|
|
049070bde8 | ||
|
|
90c0c6c6e5 | ||
|
|
0121d4a93c | ||
|
|
312ce33f32 | ||
|
|
2d5d4b61aa | ||
|
|
c91c9b7c9c | ||
|
|
e29e610f7e | ||
|
|
623b78d6c9 | ||
|
|
9968031eaf | ||
|
|
313a556bc3 | ||
|
|
a98369f10d | ||
|
|
c54e3d1919 | ||
|
|
1f24291a7a | ||
|
|
fd296b81c7 | ||
|
|
2004f41b83 | ||
|
|
4241836374 | ||
|
|
c1eea7edde | ||
|
|
92ec68a69f | ||
|
|
8e7d18bdcd | ||
|
|
943685e6fb | ||
|
|
37748d6a80 | ||
|
|
e5afc5ff73 | ||
|
|
205bd9849c | ||
|
|
c10f04395b | ||
|
|
9b33ba5a71 | ||
|
|
2f04414637 | ||
|
|
4a76e1dfed | ||
|
|
b9a77c3169 | ||
|
|
39dad78811 | ||
|
|
87ce7a9aa2 | ||
|
|
ed57ce731b | ||
|
|
db20e572b5 | ||
|
|
d14f4d8028 | ||
|
|
f984769f1a | ||
|
|
8900338099 | ||
|
|
055bc756f6 | ||
|
|
ed8c406f66 | ||
|
|
2752c34eef | ||
|
|
d64857ce97 | ||
|
|
7477ce2c77 | ||
|
|
f6f106fbfe | ||
|
|
692ae14438 | ||
|
|
90bf26a246 | ||
|
|
d1f48521f7 | ||
|
|
900e74280e | ||
|
|
80c3a3c885 | ||
|
|
43a3f0bbca | ||
|
|
e381a06d65 | ||
|
|
9855368453 | ||
|
|
1f1a79a614 | ||
|
|
3d66c50392 | ||
|
|
7a1c166995 | ||
|
|
b9dd198835 | ||
|
|
8b4d68626a | ||
|
|
a32e30bb73 | ||
|
|
19bcdce837 | ||
|
|
8535c24d36 | ||
|
|
24623e1a75 | ||
|
|
0be63b0982 | ||
|
|
06c34775b4 | ||
|
|
27e58ff4a1 | ||
|
|
e741cc4a2c | ||
|
|
fdf1d4206a | ||
|
|
0f81261ddf | ||
|
|
3dc7cb33b9 | ||
|
|
b9d6ce1aa7 | ||
|
|
05fd86d004 | ||
|
|
bba9712842 | ||
|
|
ccda80b746 | ||
|
|
05c4f429ec | ||
|
|
a1302a5cc4 | ||
|
|
a89b7dba45 | ||
|
|
928dbffb1e | ||
|
|
e4d893545f | ||
|
|
50c9176084 | ||
|
|
87044e7267 | ||
|
|
215bd79bb6 | ||
|
|
3a3504ec0f | ||
|
|
1f40cc9008 | ||
|
|
0f075be374 | ||
|
|
6ce6126b01 | ||
|
|
8c37d5c17a | ||
|
|
00f446d5b6 | ||
|
|
801e8de895 | ||
|
|
142fd8aaa0 | ||
|
|
e42947e389 | ||
|
|
2a49030f0f | ||
|
|
02c2492e46 | ||
|
|
a8bd50b7ae | ||
|
|
c7ab6e80e4 | ||
|
|
f91326122e | ||
|
|
6188cec90d | ||
|
|
790cd52cd9 | ||
|
|
36fbfac843 | ||
|
|
bb0ba232c7 | ||
|
|
b54aac0160 | ||
|
|
dbabae3fc6 | ||
|
|
d47fd59762 | ||
|
|
21930d74c2 | ||
|
|
79c9a9c485 | ||
|
|
6027d0a3d3 | ||
|
|
5811137ca6 | ||
|
|
0903fc233e | ||
|
|
7ca9ee8d4e | ||
|
|
4be4197f90 | ||
|
|
738feee47c | ||
|
|
36f71846f6 | ||
|
|
67e0549eeb | ||
|
|
65fe780680 | ||
|
|
542adc2e78 | ||
|
|
3481ea614b | ||
|
|
388eb69d34 | ||
|
|
d6fb216188 | ||
|
|
300bea150b | ||
|
|
224a87d879 | ||
|
|
e65d414063 | ||
|
|
b8c278444f | ||
|
|
945efd84f6 | ||
|
|
ac3eb3f6e2 | ||
|
|
6580b40825 | ||
|
|
adde2b1cfa | ||
|
|
d4d594cc5e | ||
|
|
4f4e49e277 | ||
|
|
30f2175fc6 | ||
|
|
b1dcf04097 | ||
|
|
a9226977dd | ||
|
|
dfdf0c3da2 | ||
|
|
f4e31212ab | ||
|
|
6d8e91b1e1 | ||
|
|
4456b98039 | ||
|
|
5493f5bff0 | ||
|
|
d8679cda9c | ||
|
|
4c0d658a1c | ||
|
|
a07489533d | ||
|
|
baa0ce6174 | ||
|
|
3314c2d291 | ||
|
|
72d93ffe55 | ||
|
|
ad4e357a31 | ||
|
|
92209fd597 | ||
|
|
8bfe46aedc | ||
|
|
40c5ab439c | ||
|
|
20ceed8dae | ||
|
|
48f950b152 | ||
|
|
522a18f1da | ||
|
|
60a82f327d | ||
|
|
6d91cf5b86 | ||
|
|
6aa3688de2 | ||
|
|
fae43288b5 | ||
|
|
3528b4f463 | ||
|
|
f03808cd54 | ||
|
|
5acb2e4dfd | ||
|
|
d34334f5da | ||
|
|
7be9c7b1eb | ||
|
|
1f2f75c194 | ||
|
|
2ed461c335 | ||
|
|
e4df775b1f | ||
|
|
1572e65b53 | ||
|
|
f0a948a034 | ||
|
|
69358ecbe0 | ||
|
|
d7c9a50d90 | ||
|
|
f3dd12cedf | ||
|
|
eb8bc89e41 | ||
|
|
6c6305948c | ||
|
|
576c3f91c2 | ||
|
|
1225b14178 | ||
|
|
1354d60199 | ||
|
|
d307c72f3c | ||
|
|
9a69d50076 | ||
|
|
7140403dfe | ||
|
|
8bdb9b8f17 | ||
|
|
b875145185 | ||
|
|
359d09df8c | ||
|
|
60e468c385 | ||
|
|
baf3e26c07 | ||
|
|
a3d9f374af | ||
|
|
c4d768aae4 | ||
|
|
18df56c1a8 | ||
|
|
e2fb4684e2 | ||
|
|
a216a299ab | ||
|
|
f2d49e763a | ||
|
|
af57dc2787 | ||
|
|
fd7c98216c | ||
|
|
7bcb078848 | ||
|
|
f2bd8ef2a5 | ||
|
|
ec964956f3 | ||
|
|
00cf922de1 | ||
|
|
ed16fe723d | ||
|
|
b933d7b7b7 | ||
|
|
f8e3e03987 | ||
|
|
a168a18199 | ||
|
|
1ec5017c2b | ||
|
|
1e23635ccd | ||
|
|
822fdcb42e | ||
|
|
fbdf478170 | ||
|
|
6857e12778 | ||
|
|
d2ae13ec56 | ||
|
|
1644650c17 | ||
|
|
e31044b74d | ||
|
|
ff3228414b | ||
|
|
2feeb28f60 | ||
|
|
a0730b4606 | ||
|
|
da8e3c64a4 | ||
|
|
c3ad0e1276 | ||
|
|
65970c187f | ||
|
|
4ccc9acde1 | ||
|
|
d93054696d | ||
|
|
f96220ef89 | ||
|
|
e1ae756928 | ||
|
|
092a4cc277 | ||
|
|
2a9486fcfc | ||
|
|
74a67811d7 | ||
|
|
181394b8c9 | ||
|
|
6dab743d79 | ||
|
|
c3e1bf4a95 | ||
|
|
889e6dc10c | ||
|
|
3a00159650 | ||
|
|
6a707c6db6 | ||
|
|
d2fb61bae0 | ||
|
|
37c6c9bed4 | ||
|
|
abac22a420 | ||
|
|
c1fca4ef50 | ||
|
|
f7887c6266 | ||
|
|
4f6af63ce6 | ||
|
|
b436b170b1 | ||
|
|
0c9d6812d9 | ||
|
|
c9fa4477fa | ||
|
|
bb8bca6a6a | ||
|
|
ac36104e91 | ||
|
|
062a21cdd3 | ||
|
|
c4d0e86c50 | ||
|
|
3793ae083e | ||
|
|
5e76c539e3 | ||
|
|
b92508049b | ||
|
|
67ae5b60b4 | ||
|
|
711c8238ae | ||
|
|
ee9cee0210 | ||
|
|
3a9c6c9586 | ||
|
|
4482772797 | ||
|
|
d1f52b3882 | ||
|
|
cb3f7ea152 | ||
|
|
37ce9ac44a | ||
|
|
a362ea66da | ||
|
|
8a0fcf0386 | ||
|
|
1ba8e57b36 | ||
|
|
3acc745a2d | ||
|
|
fe6464c7b1 | ||
|
|
c8c8c14422 | ||
|
|
de0ce4d58f | ||
|
|
6cccf29a75 | ||
|
|
cd4a18f2df | ||
|
|
0a95d368e9 | ||
|
|
78a76b116e | ||
|
|
a9d0694439 | ||
|
|
882eae2225 | ||
|
|
99e0209396 | ||
|
|
bd9b6474b7 | ||
|
|
236a495f83 | ||
|
|
b3ff10b0ba | ||
|
|
140c0eda49 | ||
|
|
cca8e2cc57 | ||
|
|
8cc8600c0a | ||
|
|
cbed65a601 | ||
|
|
1dce42c252 | ||
|
|
1a410dfaa1 | ||
|
|
4e25034765 | ||
|
|
9af692c19a | ||
|
|
2f08617058 | ||
|
|
58b8f27cbd | ||
|
|
f67be8aa8a | ||
|
|
c3ed11df9f | ||
|
|
02bfbab29b | ||
|
|
91dad776a4 | ||
|
|
799d654427 | ||
|
|
c7a6eb10de | ||
|
|
1cd8f11597 | ||
|
|
d1fffe1c99 | ||
|
|
aae7b95894 | ||
|
|
2b3abf677a | ||
|
|
a34a1ca997 | ||
|
|
711c2e4ccf | ||
|
|
93f557a5ec | ||
|
|
d9d501d34c | ||
|
|
034edf43ed | ||
|
|
9c17854d0a | ||
|
|
820fa65986 | ||
|
|
a41ae92b09 | ||
|
|
9f29c59e0b | ||
|
|
693b92f68f | ||
|
|
aba854931a | ||
|
|
061be6052f | ||
|
|
1208738a8e | ||
|
|
9e2d1239a7 | ||
|
|
04f66d4d2c | ||
|
|
2c813d7475 | ||
|
|
f2bb03bde6 | ||
|
|
0bf1a7df74 | ||
|
|
7c6842f93c | ||
|
|
37b403910a | ||
|
|
40b2b4ee36 | ||
|
|
f1ecf4873e | ||
|
|
4c1c87c828 | ||
|
|
0f6610ef3c | ||
|
|
b68dae5301 | ||
|
|
75075a6118 | ||
|
|
73e3e8afff | ||
|
|
55c5930769 | ||
|
|
98ac891e24 | ||
|
|
df0ed63fa9 | ||
|
|
9d63422c8c | ||
|
|
d2824f259e | ||
|
|
3a3105a58e | ||
| 6dabb715dc | |||
|
|
5d799f9330 | ||
| ff389e7643 | |||
|
|
cb6c3ff8f4 | ||
| 4d439487e0 | |||
|
|
0077f078aa | ||
| 0f800b1751 | |||
| bf1fa709cf | |||
|
|
812aeeb0b4 | ||
| 4fd2403afc | |||
|
|
48ce404d41 | ||
| dd6d23f0c8 | |||
| a70ff1b7e6 | |||
|
|
44bc74bc94 | ||
| 99e40e41c5 | |||
|
|
d35296e37c | ||
| 309a8d2fe7 | |||
|
|
c2f605d975 | ||
| d256930c54 | |||
|
|
9a6b2d029c | ||
| 70121ea935 | |||
|
|
9752a0367d | ||
| 91c4036a21 | |||
|
|
1219c9a25e | ||
| b874978ed2 | |||
|
|
26c29880bf | ||
| 98ac65c9be | |||
|
|
78f9280352 | ||
| 324f57fe36 | |||
| 8e47b6466d | |||
| f703f527b9 | |||
|
|
4d9e7ca491 | ||
| a84d74d2e8 | |||
| d94c5d69b2 | |||
|
|
e07e7c9e31 | ||
| 94259096a9 | |||
|
|
03a0fb87fd | ||
| c86125095a | |||
|
|
6709c726f1 | ||
| 18894e237f | |||
|
|
69666ec8e4 | ||
| f56762bad1 | |||
|
|
141e79e0b1 | ||
| 386ff0ff18 | |||
|
|
d6a4efd9e0 | ||
| 0c654091bb | |||
| def2051a98 | |||
|
|
cca7e36399 | ||
| babca2f046 | |||
|
|
e687b5d4ef | ||
| f48178a8ce | |||
|
|
ebc9d51817 | ||
| 643d9ff028 | |||
|
|
d219d97389 | ||
| f16829ad74 | |||
|
|
dd26377783 | ||
| 79f78cbec7 | |||
|
|
cc0e575c58 | ||
| 6a5c340016 | |||
|
|
934b8d7e49 | ||
| 5e2600b8de | |||
|
|
60ad2f0e7d | ||
| 9ccec046d9 | |||
|
|
793122bdbf | ||
| 6a2954b7d8 | |||
|
|
4639d23f10 | ||
| e7d912ea78 | |||
|
|
b1fe15f4c9 | ||
| 98433cca60 | |||
|
|
2ac4cfb134 | ||
| 7b802253d4 | |||
|
|
e91b60194c | ||
| 4ad23f2410 | |||
|
|
f47c1ae001 | ||
| 4d7dd1c3a6 | |||
|
|
03de7bdb88 | ||
| 4705d84e9c | |||
|
|
5bb5b7d351 | ||
| c3b8b09919 | |||
|
|
2faef93c91 | ||
| 57548d56c1 | |||
|
|
da371f50be | ||
| 96cd7dc989 | |||
|
|
04cf2bb039 | ||
| 1fa4ddead1 | |||
|
|
90f29fa1d1 | ||
| 2979f07a00 | |||
|
|
02b2c8f75a | ||
| 51e569cf5a | |||
|
|
d942fd12c7 | ||
| f84b363547 | |||
| 94ef76d3f6 | |||
|
|
2974b4f18e | ||
| e9f75f73a2 | |||
|
|
d03525d6a4 | ||
| b6f07ccb3e | |||
|
|
1549e57971 | ||
| 07526cec2c | |||
|
|
816aa0b86d | ||
| 4a20ffc5f1 | |||
|
|
9f26dc2121 | ||
| 3c0e1052f7 | |||
|
|
243a1f3217 | ||
| 2279574ed4 | |||
|
|
f14ca9ec4d | ||
| 6658fe1f59 | |||
|
|
db4c58f0f9 | ||
| 22b95fec3e | |||
|
|
7d39df3a42 | ||
| f3398f8a4d | |||
|
|
4d5540b00a | ||
| 9cc7389298 | |||
|
|
b61f1d52cf | ||
| 287789bbee | |||
|
|
4617a4da4c | ||
| 78350d0dd8 | |||
|
|
4506600be0 | ||
| 5e788373b1 | |||
|
|
3e9346f2d3 | ||
| ba874deec5 | |||
|
|
35fe2f1286 | ||
| dcf94ffb39 | |||
|
|
3d0de79926 | ||
| 5e69eba537 | |||
|
|
c31b5ca88f | ||
| 168dbfe770 | |||
|
|
b945893d50 | ||
| b045babff4 | |||
|
|
a9e4cc9760 | ||
|
|
d835f49a60 | ||
|
|
0a69c32a57 | ||
|
|
2bac86be95 | ||
|
|
987a65fe2b | ||
|
|
9aff1c7e6d | ||
|
|
1c7653b2b8 | ||
|
|
5492d89c74 | ||
|
|
c61ff2bb95 | ||
|
|
b8751b0c54 | ||
|
|
973d041bbb | ||
| 09bba3ab5b | |||
| 018c05a584 | |||
| 4f34198671 | |||
| 50d54f66a2 | |||
|
|
60fcff8529 | ||
|
|
62e3f589aa | ||
|
|
6930d2ab09 | ||
|
|
e0b7db13e7 | ||
|
|
b95f21d3d8 | ||
|
|
aaa400c738 | ||
|
|
5673cfc679 | ||
|
|
5d282b41bc | ||
|
|
329dc12c9e | ||
|
|
f74aa6f1d8 | ||
|
|
73d669c3fb | ||
|
|
539e555429 | ||
|
|
90dee7fd3f | ||
|
|
3a0af4103e | ||
|
|
510545f837 | ||
|
|
22e3577baf | ||
|
|
b52b2f129d | ||
|
|
80524f83c3 | ||
|
|
675e0bbfcd | ||
|
|
a6554dc498 | ||
|
|
e9d4f37d16 | ||
|
|
eaccce56eb | ||
|
|
cfc9b79c33 | ||
|
|
a886581a43 | ||
|
|
35be56e015 | ||
|
|
78477659f4 | ||
|
|
c9c9277cbb | ||
|
|
d715eced4c | ||
|
|
77a844592e | ||
|
|
338d934672 | ||
|
|
13c94f1b66 | ||
|
|
c0a4234c92 | ||
|
|
8ea06d03a3 | ||
|
|
f0271b86c0 | ||
|
|
acaddbfec4 | ||
|
|
a2b942e440 | ||
|
|
0dcf1680f0 | ||
|
|
7ece34bb63 | ||
|
|
3a9b7adc57 | ||
|
|
7b8996e5fb | ||
|
|
3b0be0fc49 | ||
|
|
f868c157c5 | ||
|
|
eb3af3b1f9 | ||
|
|
9881a4f6bd | ||
|
|
b9a6b9a00e | ||
|
|
2c830d1366 | ||
|
|
67ff27ff74 | ||
|
|
a4459b2916 | ||
|
|
88591acdcd | ||
|
|
f53958080a | ||
|
|
d1aee59628 | ||
|
|
f2f7276ab7 | ||
|
|
fa0d5e1c5c | ||
|
|
902ef24b36 | ||
|
|
756a3ae3d8 | ||
|
|
8b4bc5ac54 | ||
|
|
a9023e95b9 | ||
|
|
a5912941e4 | ||
|
|
1d3d2bf7c4 | ||
|
|
8e96b86fcd | ||
|
|
44a7b5b464 | ||
|
|
bc50f2c32c | ||
|
|
baf2cfde5c | ||
|
|
4713220190 | ||
|
|
5dc276e086 | ||
|
|
a26d077e71 | ||
|
|
d491be8423 | ||
|
|
dcf0ad5189 | ||
|
|
857db3d80c | ||
|
|
4cebb488cd | ||
|
|
a78de16242 | ||
|
|
7c6d8e3808 | ||
|
|
1d8683133b | ||
|
|
08a6620631 | ||
|
|
f84cac37ca | ||
|
|
a201969a96 | ||
|
|
dbed794e8c | ||
|
|
2bace31053 | ||
|
|
093d99d72a | ||
|
|
cd9b135d44 | ||
|
|
ba4f6b50cc | ||
|
|
460f31591b | ||
|
|
84ca3f739a | ||
|
|
7550ff62c2 | ||
|
|
49f554a6fd | ||
|
|
c678ac2ca9 | ||
|
|
9fbf607541 | ||
|
|
a24b4930df | ||
|
|
e3ee6f0e75 | ||
|
|
e1c6ffd9a7 | ||
|
|
e73197465f | ||
|
|
442cfc7547 | ||
|
|
e17aa47e60 | ||
|
|
7c219eae2c | ||
|
|
71bc1242ed | ||
|
|
ef0c609128 | ||
|
|
5ca5e7ed81 | ||
|
|
3f268a82f7 | ||
|
|
1b93811df8 | ||
|
|
88d973ac68 | ||
|
|
4f4413f899 | ||
|
|
f7c0f7acd6 | ||
|
|
c4968b9505 | ||
|
|
ff41111279 | ||
|
|
93757fedd0 | ||
|
|
c234beabb2 | ||
|
|
8ce1d547be | ||
|
|
54f8092b74 | ||
|
|
6a90144ed6 | ||
|
|
cc5c0e94e9 | ||
|
|
eaa5c734c8 | ||
|
|
6e391a8c28 | ||
|
|
65b0a20208 | ||
|
|
9ffb4fa661 | ||
|
|
22dd1be6ca | ||
|
|
603a0443ea | ||
|
|
12ea980d63 | ||
|
|
d212eb2163 | ||
|
|
c043eb0617 | ||
|
|
81de5f91ee | ||
|
|
7bdb65e9b5 | ||
|
|
46df9afb0c | ||
|
|
31b1622eb1 | ||
|
|
da10fd9bd3 | ||
|
|
65999c4dfd | ||
|
|
5a006772f6 | ||
|
|
35a205c107 | ||
|
|
e298fac142 | ||
|
|
51de619e5b | ||
|
|
f7385e88de | ||
|
|
e0efe371cd | ||
|
|
b56878bbf2 | ||
|
|
8d47b9cb81 | ||
|
|
cb6837b311 | ||
|
|
1e26304c1f | ||
|
|
62097e7131 | ||
|
|
9db1882b01 | ||
|
|
a9bd07da49 | ||
|
|
26f2c64428 | ||
|
|
08f82b23ba | ||
|
|
761e8ae0aa | ||
|
|
d3a1307cce | ||
|
|
d6878a4061 | ||
|
|
ea054a0b2d | ||
|
|
3c84234c64 | ||
|
|
88c5954877 | ||
|
|
5fbf19ec48 | ||
|
|
22c2b28168 | ||
|
|
b2b4793676 | ||
|
|
8d976f45aa | ||
|
|
7f728f26ec | ||
|
|
3b229aff13 | ||
|
|
c01cff70b9 | ||
|
|
131a553a84 | ||
|
|
98bb0f55e5 | ||
|
|
fa8f218f03 | ||
|
|
3924873442 | ||
|
|
aa3d5c74cb | ||
|
|
57ef206512 | ||
|
|
7f6985e5c9 | ||
|
|
dd674ebcd9 | ||
|
|
ec00e3a8b5 | ||
|
|
0504681e2c | ||
|
|
6a792f48d4 | ||
|
|
8cbed24e1e | ||
|
|
6860ae0f1e | ||
|
|
d937ce3c5c | ||
|
|
3256b0efc7 | ||
|
|
f99589aa85 | ||
|
|
d0182cb4e1 | ||
|
|
a10c89ef71 | ||
|
|
bced1fa96f | ||
|
|
06f20a797e | ||
|
|
ee5286d41d | ||
|
|
3dc1ac6278 | ||
|
|
309be63ffd | ||
|
|
de46297303 | ||
|
|
5e3a06019c | ||
|
|
b8d773e550 | ||
|
|
7ca6c566f1 | ||
|
|
6d67512218 | ||
|
|
a9bc5f46ee | ||
| 7424f402e3 | |||
| bae0b90d10 | |||
| 781c240ba9 | |||
|
|
c4dd3477ea |
@@ -6,7 +6,6 @@
|
|||||||
# My system is fucked
|
# My system is fucked
|
||||||
gptfdisk
|
gptfdisk
|
||||||
parted
|
parted
|
||||||
grow-last-partition-and-filesystem
|
|
||||||
|
|
||||||
# Normal usage
|
# Normal usage
|
||||||
htop
|
htop
|
||||||
|
|||||||
27
flake.lock
generated
27
flake.lock
generated
@@ -404,26 +404,6 @@
|
|||||||
"url": "https://git.clerie.de/clerie/mitel_ommclient2.git"
|
"url": "https://git.clerie.de/clerie/mitel_ommclient2.git"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"mu5001tool": {
|
|
||||||
"inputs": {
|
|
||||||
"nixpkgs": [
|
|
||||||
"nixpkgs"
|
|
||||||
]
|
|
||||||
},
|
|
||||||
"locked": {
|
|
||||||
"lastModified": 1757627777,
|
|
||||||
"narHash": "sha256-NGUqHQ+/BaUhjgSYQauTihTtNyhhnQRMJ8t7ZSPNpmk=",
|
|
||||||
"ref": "refs/heads/main",
|
|
||||||
"rev": "b7b0f0d5191433bca1377f7d818b800627a83fda",
|
|
||||||
"revCount": 9,
|
|
||||||
"type": "git",
|
|
||||||
"url": "https://git.clerie.de/clerie/mu5001tool.git"
|
|
||||||
},
|
|
||||||
"original": {
|
|
||||||
"type": "git",
|
|
||||||
"url": "https://git.clerie.de/clerie/mu5001tool.git"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"nix2container": {
|
"nix2container": {
|
||||||
"flake": false,
|
"flake": false,
|
||||||
"locked": {
|
"locked": {
|
||||||
@@ -666,11 +646,11 @@
|
|||||||
},
|
},
|
||||||
"nixpkgs_5": {
|
"nixpkgs_5": {
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1761373498,
|
"lastModified": 1754498491,
|
||||||
"narHash": "sha256-Q/uhWNvd7V7k1H1ZPMy/vkx3F8C13ZcdrKjO7Jv7v0c=",
|
"narHash": "sha256-erbiH2agUTD0Z30xcVSFcDHzkRvkRXOQ3lb887bcVrs=",
|
||||||
"owner": "NixOS",
|
"owner": "NixOS",
|
||||||
"repo": "nixpkgs",
|
"repo": "nixpkgs",
|
||||||
"rev": "6a08e6bb4e46ff7fcbb53d409b253f6bad8a28ce",
|
"rev": "c2ae88e026f9525daf89587f3cbee584b92b6134",
|
||||||
"type": "github"
|
"type": "github"
|
||||||
},
|
},
|
||||||
"original": {
|
"original": {
|
||||||
@@ -763,7 +743,6 @@
|
|||||||
"hydra": "hydra",
|
"hydra": "hydra",
|
||||||
"lix": "lix_2",
|
"lix": "lix_2",
|
||||||
"lix-module": "lix-module",
|
"lix-module": "lix-module",
|
||||||
"mu5001tool": "mu5001tool",
|
|
||||||
"nixos-exporter": "nixos-exporter",
|
"nixos-exporter": "nixos-exporter",
|
||||||
"nixos-hardware": "nixos-hardware",
|
"nixos-hardware": "nixos-hardware",
|
||||||
"nixpkgs": "nixpkgs_5",
|
"nixpkgs": "nixpkgs_5",
|
||||||
|
|||||||
@@ -40,10 +40,6 @@
|
|||||||
inputs.nixpkgs.follows = "nixpkgs";
|
inputs.nixpkgs.follows = "nixpkgs";
|
||||||
};
|
};
|
||||||
fieldpoc.url = "git+https://git.clerie.de/clerie/fieldpoc.git";
|
fieldpoc.url = "git+https://git.clerie.de/clerie/fieldpoc.git";
|
||||||
mu5001tool = {
|
|
||||||
url = "git+https://git.clerie.de/clerie/mu5001tool.git";
|
|
||||||
inputs.nixpkgs.follows = "nixpkgs";
|
|
||||||
};
|
|
||||||
nixos-exporter = {
|
nixos-exporter = {
|
||||||
url = "git+https://git.clerie.de/clerie/nixos-exporter.git";
|
url = "git+https://git.clerie.de/clerie/nixos-exporter.git";
|
||||||
inputs.nixpkgs.follows = "nixpkgs";
|
inputs.nixpkgs.follows = "nixpkgs";
|
||||||
|
|||||||
@@ -5,7 +5,6 @@
|
|||||||
, chaosevents
|
, chaosevents
|
||||||
, harmonia
|
, harmonia
|
||||||
, hydra
|
, hydra
|
||||||
, mu5001tool
|
|
||||||
, nurausstieg
|
, nurausstieg
|
||||||
, rainbowrss
|
, rainbowrss
|
||||||
, scan-to-gpg
|
, scan-to-gpg
|
||||||
@@ -26,8 +25,6 @@ final: prev: {
|
|||||||
harmonia;
|
harmonia;
|
||||||
inherit (hydra.packages.${final.system})
|
inherit (hydra.packages.${final.system})
|
||||||
hydra;
|
hydra;
|
||||||
inherit (mu5001tool.packages.${final.system})
|
|
||||||
mu5001tool;
|
|
||||||
inherit (nurausstieg.packages.${final.system})
|
inherit (nurausstieg.packages.${final.system})
|
||||||
nurausstieg;
|
nurausstieg;
|
||||||
inherit (rainbowrss.packages.${final.system})
|
inherit (rainbowrss.packages.${final.system})
|
||||||
|
|||||||
@@ -4,10 +4,6 @@
|
|||||||
imports =
|
imports =
|
||||||
[
|
[
|
||||||
./hardware-configuration.nix
|
./hardware-configuration.nix
|
||||||
|
|
||||||
./grafana.nix
|
|
||||||
./mu5001tool.nix
|
|
||||||
./prometheus.nix
|
|
||||||
];
|
];
|
||||||
|
|
||||||
profiles.clerie.network-fallback-dhcp.enable = true;
|
profiles.clerie.network-fallback-dhcp.enable = true;
|
||||||
@@ -22,16 +18,6 @@
|
|||||||
terminal_output serial
|
terminal_output serial
|
||||||
";
|
";
|
||||||
|
|
||||||
sops.secrets.monitoring-htpasswd = {
|
|
||||||
owner = "nginx";
|
|
||||||
group = "nginx";
|
|
||||||
};
|
|
||||||
services.nginx = {
|
|
||||||
enable = true;
|
|
||||||
};
|
|
||||||
|
|
||||||
networking.firewall.allowedTCPPorts = [ 80 443 ];
|
|
||||||
|
|
||||||
profiles.clerie.wg-clerie = {
|
profiles.clerie.wg-clerie = {
|
||||||
enable = true;
|
enable = true;
|
||||||
ipv6s = [ "2a01:4f8:c0c:15f1::8108/128" ];
|
ipv6s = [ "2a01:4f8:c0c:15f1::8108/128" ];
|
||||||
|
|||||||
@@ -1,45 +0,0 @@
|
|||||||
{ config, ... }:
|
|
||||||
{
|
|
||||||
services.grafana = {
|
|
||||||
enable = true;
|
|
||||||
settings = {
|
|
||||||
server = {
|
|
||||||
domain = "grafana.astatine.net.clerie.de";
|
|
||||||
root_url = "https://grafana.astatine.net.clerie.de";
|
|
||||||
http_port = 3001;
|
|
||||||
http_addr = "::1";
|
|
||||||
};
|
|
||||||
"auth.anonymous" = {
|
|
||||||
enabled = true;
|
|
||||||
};
|
|
||||||
};
|
|
||||||
|
|
||||||
provision = {
|
|
||||||
enable = true;
|
|
||||||
datasources.settings.datasources = [
|
|
||||||
{
|
|
||||||
type = "prometheus";
|
|
||||||
name = "Prometheus";
|
|
||||||
url = "http://[::1]:9090";
|
|
||||||
isDefault = true;
|
|
||||||
}
|
|
||||||
];
|
|
||||||
};
|
|
||||||
};
|
|
||||||
|
|
||||||
services.nginx = {
|
|
||||||
virtualHosts = {
|
|
||||||
"grafana.astatine.net.clerie.de" = {
|
|
||||||
enableACME = true;
|
|
||||||
forceSSL = true;
|
|
||||||
basicAuthFile = config.sops.secrets.monitoring-htpasswd.path;
|
|
||||||
locations."/".proxyPass = "http://[::1]:3001/";
|
|
||||||
locations."= /api/live/ws" = {
|
|
||||||
proxyPass = "http://[::1]:3001";
|
|
||||||
proxyWebsockets = true;
|
|
||||||
};
|
|
||||||
};
|
|
||||||
};
|
|
||||||
};
|
|
||||||
|
|
||||||
}
|
|
||||||
@@ -1,18 +0,0 @@
|
|||||||
{ config, pkgs, lib, ... }:
|
|
||||||
|
|
||||||
{
|
|
||||||
|
|
||||||
systemd.services."mu5001tool" = {
|
|
||||||
wantedBy = [ "multi-user.target" ];
|
|
||||||
serviceConfig = {
|
|
||||||
DynamicUser = true;
|
|
||||||
LoadCredential = "zte-hypermobile-5g-password:${config.sops.secrets."zte-hypermobile-5g-password".path}";
|
|
||||||
Restart = "on-failure";
|
|
||||||
RestartSec = "15s";
|
|
||||||
};
|
|
||||||
script = ''
|
|
||||||
${lib.getExe pkgs.mu5001tool} --password-file ''${CREDENTIALS_DIRECTORY}/zte-hypermobile-5g-password prometheus-exporter --listen-port 9242
|
|
||||||
'';
|
|
||||||
};
|
|
||||||
|
|
||||||
}
|
|
||||||
@@ -1,46 +0,0 @@
|
|||||||
{ config, ... }:
|
|
||||||
|
|
||||||
{
|
|
||||||
services.prometheus = {
|
|
||||||
enable = true;
|
|
||||||
enableReload = true;
|
|
||||||
listenAddress = "[::1]";
|
|
||||||
scrapeConfigs = [
|
|
||||||
{
|
|
||||||
job_name = "prometheus";
|
|
||||||
scrape_interval = "20s";
|
|
||||||
scheme = "http";
|
|
||||||
static_configs = [
|
|
||||||
{
|
|
||||||
targets = [
|
|
||||||
"[::1]:9090"
|
|
||||||
];
|
|
||||||
}
|
|
||||||
];
|
|
||||||
}
|
|
||||||
{
|
|
||||||
job_name = "mu5001tool";
|
|
||||||
scrape_interval = "20s";
|
|
||||||
static_configs = [
|
|
||||||
{
|
|
||||||
targets = [
|
|
||||||
"[::1]:9242"
|
|
||||||
];
|
|
||||||
}
|
|
||||||
];
|
|
||||||
}
|
|
||||||
];
|
|
||||||
};
|
|
||||||
|
|
||||||
services.nginx = {
|
|
||||||
virtualHosts = {
|
|
||||||
"prometheus.astatine.net.clerie.de" = {
|
|
||||||
enableACME = true;
|
|
||||||
forceSSL = true;
|
|
||||||
basicAuthFile = config.sops.secrets.monitoring-htpasswd.path;
|
|
||||||
locations."/".proxyPass = "http://[::1]:9090/";
|
|
||||||
};
|
|
||||||
};
|
|
||||||
};
|
|
||||||
|
|
||||||
}
|
|
||||||
@@ -1,17 +1,19 @@
|
|||||||
{
|
{
|
||||||
"wg-clerie": "ENC[AES256_GCM,data:DbchcO6GTmSFyoHrRAkfu2flaKYrQHPk+rIerekYO4Cto9sqaWLgaSigpS8=,iv:no1xNRVqsKzAN6ssYA0Ir+utOM9tg8OBUT9PY2v0HPA=,tag:lZj1wEPFWHaf52N7YHEQKQ==,type:str]",
|
"wg-clerie": "ENC[AES256_GCM,data:DbchcO6GTmSFyoHrRAkfu2flaKYrQHPk+rIerekYO4Cto9sqaWLgaSigpS8=,iv:no1xNRVqsKzAN6ssYA0Ir+utOM9tg8OBUT9PY2v0HPA=,tag:lZj1wEPFWHaf52N7YHEQKQ==,type:str]",
|
||||||
"wg-monitoring": "ENC[AES256_GCM,data:dTKKeieaGvECkHUpATLorhOgr9Re5CAH25y1WTcSqJZDsvnwD4CBbqMv2QQ=,iv:u1n1wyAW5aNcVYfGN8BmrEhIhtA3EfRDBNu65IdBZMI=,tag:RJYgOpel9uy6dC72MmqS5A==,type:str]",
|
"wg-monitoring": "ENC[AES256_GCM,data:dTKKeieaGvECkHUpATLorhOgr9Re5CAH25y1WTcSqJZDsvnwD4CBbqMv2QQ=,iv:u1n1wyAW5aNcVYfGN8BmrEhIhtA3EfRDBNu65IdBZMI=,tag:RJYgOpel9uy6dC72MmqS5A==,type:str]",
|
||||||
"monitoring-htpasswd": "ENC[AES256_GCM,data:0uQ+Gwedi9kTaOzrwVzkNkS9qL0Dwmph1leK2sj/TndfSn3yaq7ur7ZHoPjWUl5Oy1poxU2rIUxWHajYC0n3yHv2AuGT,iv:FyH4MHcgW5iHkAsahNFtshnqqPOMlukg8aYfhcN9onw=,tag:q3BsnyKLrKYi/xDP6GmSkA==,type:str]",
|
|
||||||
"zte-hypermobile-5g-password": "ENC[AES256_GCM,data:lqxQICmWYwMejn8=,iv:TPYOs/cL/ETw7Ee0+YG/+Fhd7ASi0kr4rDLEiste+2Y=,tag:6O6AXIHkIjPm7hJVC4Y/1g==,type:str]",
|
|
||||||
"sops": {
|
"sops": {
|
||||||
|
"kms": null,
|
||||||
|
"gcp_kms": null,
|
||||||
|
"azure_kv": null,
|
||||||
|
"hc_vault": null,
|
||||||
"age": [
|
"age": [
|
||||||
{
|
{
|
||||||
"recipient": "age1fffvnazdv3ys9ww8v4g832hv5nkvnk6d728syerzvpgskfmfkq8q00whpv",
|
"recipient": "age1fffvnazdv3ys9ww8v4g832hv5nkvnk6d728syerzvpgskfmfkq8q00whpv",
|
||||||
"enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBMQUF5dkRwdXRmUkJ1SXN5\nLzdOVkhWYUJGdFd4Qklsa1BXeVZlTGx0eDE0ClZmYWNLMEVzaVVXWGkwQUt5ZHF5\nS1c5OU9PWjBTelM5R2phNFdVNncxUUkKLS0tIDlwSXFyZWNVT1dtdGU5dVFSRHNE\nUUpJZHJZRTd6TnBUU2dCWW90UTRVb0UKCWrHWmQTNhez16wgEKj4EQA4+UBRmGQn\n+NHSjBCMBmmTdHb05nENYVK515Z0T/60+9N3VlNyHWS9IgC3mZRUBg==\n-----END AGE ENCRYPTED FILE-----\n"
|
"enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBMQUF5dkRwdXRmUkJ1SXN5\nLzdOVkhWYUJGdFd4Qklsa1BXeVZlTGx0eDE0ClZmYWNLMEVzaVVXWGkwQUt5ZHF5\nS1c5OU9PWjBTelM5R2phNFdVNncxUUkKLS0tIDlwSXFyZWNVT1dtdGU5dVFSRHNE\nUUpJZHJZRTd6TnBUU2dCWW90UTRVb0UKCWrHWmQTNhez16wgEKj4EQA4+UBRmGQn\n+NHSjBCMBmmTdHb05nENYVK515Z0T/60+9N3VlNyHWS9IgC3mZRUBg==\n-----END AGE ENCRYPTED FILE-----\n"
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
"lastmodified": "2025-09-08T21:03:41Z",
|
"lastmodified": "2024-04-21T16:03:13Z",
|
||||||
"mac": "ENC[AES256_GCM,data:ztS/Z6mn8hFAPsks2evJRJFocw/3oz22O2HeSEkY7Mu+bfNvClsJuvuTbnDadB0IwKiLDFWRMGs/UPFmNP6J/euro4cFHDWXopdXg7eDFGDoJDKIg4fBUtofdXIqWvDoQ9LeZNvc5Z4EEQYhs3LwFnAU0x15acwIIxr5TB9l8g8=,iv:WVjavmcrEs2CyYTfoTTP44c9TqFubUdE+PBN2jRPR+s=,tag:fBXzU69Q9MwD3o/Nyu5OZA==,type:str]",
|
"mac": "ENC[AES256_GCM,data:fA8fhOZbX30TYgwZXB7sQDNmck0JRDyAnEXf5nCYtli/Qvs78fTs4DdC08VOpOni8uAVARkFsGSo6Fjo/MpTSDVA8VNYZig/we/bWF+LQlEMCmiqwOI1R6eQ3GPxcRXltlO2aPPlT9BpLwIVZjGGjIsmjpVE8xjkCbLUUqj+UxY=,iv:fHLyw96QLVRrAQky2kR7TDDxf8CNXDV9lVQ5RETzJEI=,tag:y+cG9u3d6vCUmPyNMDRWpA==,type:str]",
|
||||||
"pgp": [
|
"pgp": [
|
||||||
{
|
{
|
||||||
"created_at": "2024-04-21T16:02:41Z",
|
"created_at": "2024-04-21T16:02:41Z",
|
||||||
|
|||||||
@@ -39,7 +39,7 @@
|
|||||||
networking.nat = {
|
networking.nat = {
|
||||||
enableIPv6 = true;
|
enableIPv6 = true;
|
||||||
enable = true;
|
enable = true;
|
||||||
externalInterface = "ppp-ncfttb";
|
externalInterface = "ppp-dtagdsl";
|
||||||
internalIPv6s = [ "fd00:152:152::/48" "fd00:3214:9453:4920::/64"];
|
internalIPv6s = [ "fd00:152:152::/48" "fd00:3214:9453:4920::/64"];
|
||||||
internalIPs = [ "10.152.0.0/16" "192.168.32.0/24" ];
|
internalIPs = [ "10.152.0.0/16" "192.168.32.0/24" ];
|
||||||
};
|
};
|
||||||
|
|||||||
@@ -3,17 +3,17 @@
|
|||||||
{
|
{
|
||||||
|
|
||||||
## DSL-Uplink
|
## DSL-Uplink
|
||||||
networking.vlans."enp1s0.10" = {
|
networking.vlans."enp1s0.7" = {
|
||||||
id = 10;
|
id = 7;
|
||||||
interface = "enp1s0";
|
interface = "enp1s0";
|
||||||
};
|
};
|
||||||
networking.vlans."enp3s0.10" = {
|
networking.vlans."enp3s0.7" = {
|
||||||
id = 10;
|
id = 7;
|
||||||
interface = "enp3s0";
|
interface = "enp3s0";
|
||||||
};
|
};
|
||||||
networking.bridges."net-dsl".interfaces = [
|
networking.bridges."net-dsl".interfaces = [
|
||||||
"enp1s0.10"
|
"enp1s0.7"
|
||||||
"enp3s0.10"
|
"enp3s0.7"
|
||||||
];
|
];
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -61,7 +61,7 @@
|
|||||||
|
|
||||||
# net-gastnetz can only access internet
|
# net-gastnetz can only access internet
|
||||||
clerie.firewall.extraForwardFilterCommands = ''
|
clerie.firewall.extraForwardFilterCommands = ''
|
||||||
ip46tables -A forward-filter -i net-gastnetz -o ppp-ncfttb -j ACCEPT
|
ip46tables -A forward-filter -i net-gastnetz -o ppp-dtagdsl -j ACCEPT
|
||||||
ip46tables -A forward-filter -i net-gastnetz -j DROP
|
ip46tables -A forward-filter -i net-gastnetz -j DROP
|
||||||
ip46tables -A forward-filter -o net-gastnetz -j DROP
|
ip46tables -A forward-filter -o net-gastnetz -j DROP
|
||||||
'';
|
'';
|
||||||
|
|||||||
@@ -4,11 +4,11 @@
|
|||||||
|
|
||||||
services.pppd = {
|
services.pppd = {
|
||||||
enable = true;
|
enable = true;
|
||||||
peers.ncfttb = {
|
peers.dtagdsl = {
|
||||||
config = ''
|
config = ''
|
||||||
plugin pppoe.so net-dsl
|
plugin pppoe.so net-dsl
|
||||||
user "''${PPPD_NETCOLOGNE_USERNAME}"
|
user "''${PPPD_DTAGDSL_USERNAME}"
|
||||||
ifname ppp-ncfttb
|
ifname ppp-dtagdsl
|
||||||
persist
|
persist
|
||||||
maxfail 0
|
maxfail 0
|
||||||
holdoff 5
|
holdoff 5
|
||||||
@@ -24,9 +24,9 @@
|
|||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
environment.etc."ppp/peers/ncfttb".enable = false;
|
environment.etc."ppp/peers/dtagdsl".enable = false;
|
||||||
|
|
||||||
systemd.services."pppd-ncfttb".serviceConfig = let
|
systemd.services."pppd-dtagdsl".serviceConfig = let
|
||||||
preStart = ''
|
preStart = ''
|
||||||
mkdir -p /etc/ppp/peers
|
mkdir -p /etc/ppp/peers
|
||||||
|
|
||||||
@@ -34,22 +34,22 @@
|
|||||||
umask u=rw,g=,o=
|
umask u=rw,g=,o=
|
||||||
|
|
||||||
# Copy config and substitute username
|
# Copy config and substitute username
|
||||||
rm -f /etc/ppp/peers/ncfttb
|
rm -f /etc/ppp/peers/dtagdsl
|
||||||
${pkgs.envsubst}/bin/envsubst -i "${config.environment.etc."ppp/peers/ncfttb".source}" > /etc/ppp/peers/ncfttb
|
${pkgs.envsubst}/bin/envsubst -i "${config.environment.etc."ppp/peers/dtagdsl".source}" > /etc/ppp/peers/dtagdsl
|
||||||
|
|
||||||
# Copy login secrets
|
# Copy login secrets
|
||||||
rm -f /etc/ppp/pap-secrets
|
rm -f /etc/ppp/pap-secrets
|
||||||
cat ${config.sops.secrets.pppd-ncfttb-secrets.path} > /etc/ppp/pap-secrets
|
cat ${config.sops.secrets.pppd-dtagdsl-secrets.path} > /etc/ppp/pap-secrets
|
||||||
rm -f /etc/ppp/chap-secrets
|
rm -f /etc/ppp/chap-secrets
|
||||||
cat ${config.sops.secrets.pppd-ncfttb-secrets.path} > /etc/ppp/chap-secrets
|
cat ${config.sops.secrets.pppd-dtagdsl-secrets.path} > /etc/ppp/chap-secrets
|
||||||
'';
|
'';
|
||||||
|
|
||||||
preStartFile = pkgs.writeShellApplication {
|
preStartFile = pkgs.writeShellApplication {
|
||||||
name = "pppd-ncfttb-pre-start";
|
name = "pppd-dtagdsl-pre-start";
|
||||||
text = preStart;
|
text = preStart;
|
||||||
};
|
};
|
||||||
in {
|
in {
|
||||||
EnvironmentFile = config.sops.secrets.pppd-ncfttb-username.path;
|
EnvironmentFile = config.sops.secrets.pppd-dtagdsl-username.path;
|
||||||
ExecStartPre = [
|
ExecStartPre = [
|
||||||
# "+" marks script to be executed without priviledge restrictions
|
# "+" marks script to be executed without priviledge restrictions
|
||||||
"+${lib.getExe preStartFile}"
|
"+${lib.getExe preStartFile}"
|
||||||
|
|||||||
@@ -1,17 +1,21 @@
|
|||||||
{
|
{
|
||||||
"wg-monitoring": "ENC[AES256_GCM,data:+k5MgBrj/psMCE1T2jDtCCJI9Q7L+wJ3j83inNkeGp3LSUjoAPtBp4YoyL4=,iv:C19g/Lqi+cWAyiJBMNDtgLc3SDNI9bMBrBPWn+26mVY=,tag:9zIoawuGeGCMbOX1HKR/sQ==,type:str]",
|
"wg-monitoring": "ENC[AES256_GCM,data:+k5MgBrj/psMCE1T2jDtCCJI9Q7L+wJ3j83inNkeGp3LSUjoAPtBp4YoyL4=,iv:C19g/Lqi+cWAyiJBMNDtgLc3SDNI9bMBrBPWn+26mVY=,tag:9zIoawuGeGCMbOX1HKR/sQ==,type:str]",
|
||||||
"pppd-ncfttb-username": "ENC[AES256_GCM,data:vyOCNm23xsD3Kj+R7zqnBjH4jEIfYpx/YUUGPcVzqMs9pnFEembahtFTl2sNzOFXLfYCYg==,iv:gMfi/6jldkXCnfdvhu5X1VKj58sVsPR8IX8iEECPfgk=,tag:PJGyIASP6RPAdVULEnn+Gg==,type:str]",
|
"pppd-dtagdsl-username": "ENC[AES256_GCM,data:JC7EyyMoN0p5YwnS9W5I0G5Omhk5usw28UiJrCfifGr+2FUgMrtFYAHQdrtWAELvYNBQDPgrHMmQjGQLhpqqK0hH,iv:/q+Fm63GVBApGInyS8i39V/lo6iv+I2omVh47deq+o8=,tag:LkR+1zTDNWuYkhH2iWT7SA==,type:str]",
|
||||||
"pppd-ncfttb-secrets": "ENC[AES256_GCM,data:IEAguET78vdzRo47UvxbDdz+kKgYWVxYakPPu5rNAZ4BCui7DUG3qm2X9bBdHSMA,iv:Q8D58HXkCoVbqwFoYk+dizXNcEP1J63uMaDSNEzfg2g=,tag:R/xG3owmbVDOLM79sfBQjA==,type:str]",
|
"pppd-dtagdsl-secrets": "ENC[AES256_GCM,data:c5pOb8It1py/9NXNTgLvt9zmsBVbSLHJt4iXWiNA+Osvomw3r7pgoO/JJh9ujomPMnOlDwN7g+pJ,iv:W36gA8E1mWchN6+8hdMdt2epv/RdS91T5ANB/JTcHCE=,tag:7eZ3fZkjERCVJCXYrABnlQ==,type:str]",
|
||||||
"wg-clerie": "ENC[AES256_GCM,data:OEZg8ZoLAdVhKkvB0ai13ID3gPnVUU/xkOjZ4KiJ9MnRbcFu5HBd7Nw6iNwh,iv:edPuaehya2ZvYKkiBqNUbXVDAxAT6yNgETnWtd6it94=,tag:cX12szdQfAcC6cij6zk6Dw==,type:str]",
|
"wg-clerie": "ENC[AES256_GCM,data:OEZg8ZoLAdVhKkvB0ai13ID3gPnVUU/xkOjZ4KiJ9MnRbcFu5HBd7Nw6iNwh,iv:edPuaehya2ZvYKkiBqNUbXVDAxAT6yNgETnWtd6it94=,tag:cX12szdQfAcC6cij6zk6Dw==,type:str]",
|
||||||
"sops": {
|
"sops": {
|
||||||
|
"kms": null,
|
||||||
|
"gcp_kms": null,
|
||||||
|
"azure_kv": null,
|
||||||
|
"hc_vault": null,
|
||||||
"age": [
|
"age": [
|
||||||
{
|
{
|
||||||
"recipient": "age16mln27e2p58gu6dpxfclttmuzfnq39mv62kthjpps33g3nl3scfq449857",
|
"recipient": "age16mln27e2p58gu6dpxfclttmuzfnq39mv62kthjpps33g3nl3scfq449857",
|
||||||
"enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSB3Rkd5WFE3aE5EQzY5ZXV4\nbXVGYmxTdVg1ekRpVjlRUnozY2tMTGloL21RCktjZW95OU9ZZ2owTCtMR1NxaXJn\na2VYS2ttb3VhSjNXOG84UUJtYU04QjAKLS0tIGd3aHM0RldFYnVFdDRVS0Vhc3BF\nckJhYmN6a1FJUC9ibks1cGlRaU1zbFkKE4ClunQ3XGAILwluC6iYFs+rlR02PdhK\njOmPbOlS0aNG0hoC7Z6aetgpj689AkJgl68QVcyvm+ecHH7TOT7l1A==\n-----END AGE ENCRYPTED FILE-----\n"
|
"enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSB3Rkd5WFE3aE5EQzY5ZXV4\nbXVGYmxTdVg1ekRpVjlRUnozY2tMTGloL21RCktjZW95OU9ZZ2owTCtMR1NxaXJn\na2VYS2ttb3VhSjNXOG84UUJtYU04QjAKLS0tIGd3aHM0RldFYnVFdDRVS0Vhc3BF\nckJhYmN6a1FJUC9ibks1cGlRaU1zbFkKE4ClunQ3XGAILwluC6iYFs+rlR02PdhK\njOmPbOlS0aNG0hoC7Z6aetgpj689AkJgl68QVcyvm+ecHH7TOT7l1A==\n-----END AGE ENCRYPTED FILE-----\n"
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
"lastmodified": "2025-10-24T19:16:49Z",
|
"lastmodified": "2024-08-13T14:06:43Z",
|
||||||
"mac": "ENC[AES256_GCM,data:ADhCQ7JxrEq+5ssevuuQVf3uyHcrcNVSzdT8bkFfDFVEE1hKv8q9QsGxhIaKtv4N2gt079fy0YA+WFKH6H8zWb5ONepH4H/mAek2SYgAtmVsxwdWY13zswsJUPi2CfbaCWOqppb9IiDb8+RCbzY2u/8Qqwk8gx/0uw2hr3IJrhM=,iv:c1/TS+W4pQgh2oPT77LX+dUL929YppRYdZCmMl2yN+M=,tag:fTk1sxdeT9xFjDMhqiHZAg==,type:str]",
|
"mac": "ENC[AES256_GCM,data:yGKY0fi3KQWGHBeyNtQ8EJ6561dKRZ5aAjO9zq3odDtX75i2RSjORIlNjBsVvegBzeo8AkwwnzxNPt2sHl6MKDZfEsysWAi8Wolh4UvHk087AnR/uKvtG6t4uUaNIWej2DEzxUtTQ8QP1afsdqGCf0vZVruNcJ4u2xiQbN2vJPc=,iv:CDXJ5/P+h0Enq/0EL1su1Mw55FVYLy4XPSoUCkRkt+U=,tag:AvRfEDYMBunyIQIVCPbXag==,type:str]",
|
||||||
"pgp": [
|
"pgp": [
|
||||||
{
|
{
|
||||||
"created_at": "2024-05-10T13:05:56Z",
|
"created_at": "2024-05-10T13:05:56Z",
|
||||||
@@ -20,6 +24,6 @@
|
|||||||
}
|
}
|
||||||
],
|
],
|
||||||
"unencrypted_suffix": "_unencrypted",
|
"unencrypted_suffix": "_unencrypted",
|
||||||
"version": "3.10.2"
|
"version": "3.8.1"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@@ -52,11 +52,6 @@
|
|||||||
environment = { BORG_RSH = "ssh -p 23 -i /var/src/secrets/ssh/borg-backup-replication-hetzner"; };
|
environment = { BORG_RSH = "ssh -p 23 -i /var/src/secrets/ssh/borg-backup-replication-hetzner"; };
|
||||||
compression = "auto,lzma";
|
compression = "auto,lzma";
|
||||||
startAt = "*-*-* 04:07:00";
|
startAt = "*-*-* 04:07:00";
|
||||||
|
|
||||||
readWritePaths = [ "/var/lib/prometheus-node-exporter/textfiles" ];
|
|
||||||
postPrune = ''
|
|
||||||
echo "backup_replication_hetzner_last_successful_run_time $(date +%s)" > /var/lib/prometheus-node-exporter/textfiles/backup-replication-hetzner.prom
|
|
||||||
'';
|
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|||||||
@@ -237,7 +237,7 @@
|
|||||||
];
|
];
|
||||||
};
|
};
|
||||||
|
|
||||||
services.bijwerken = {
|
clerie.system-auto-upgrade = {
|
||||||
autoUpgrade = true;
|
autoUpgrade = true;
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|||||||
@@ -111,7 +111,7 @@
|
|||||||
'';
|
'';
|
||||||
};
|
};
|
||||||
|
|
||||||
services.bijwerken = {
|
clerie.system-auto-upgrade = {
|
||||||
autoUpgrade = true;
|
autoUpgrade = true;
|
||||||
startAt = "*-*-* 06:22:00";
|
startAt = "*-*-* 06:22:00";
|
||||||
};
|
};
|
||||||
|
|||||||
@@ -105,7 +105,7 @@
|
|||||||
'';
|
'';
|
||||||
};
|
};
|
||||||
|
|
||||||
services.bijwerken = {
|
clerie.system-auto-upgrade = {
|
||||||
autoUpgrade = true;
|
autoUpgrade = true;
|
||||||
startAt = "*-*-* 07:22:00";
|
startAt = "*-*-* 07:22:00";
|
||||||
};
|
};
|
||||||
|
|||||||
@@ -161,7 +161,7 @@
|
|||||||
}
|
}
|
||||||
'';
|
'';
|
||||||
|
|
||||||
services.bijwerken = {
|
clerie.system-auto-upgrade = {
|
||||||
autoUpgrade = true;
|
autoUpgrade = true;
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|||||||
@@ -70,7 +70,7 @@
|
|||||||
|
|
||||||
networking.firewall.allowedTCPPorts = [ 80 443 ];
|
networking.firewall.allowedTCPPorts = [ 80 443 ];
|
||||||
|
|
||||||
services.bijwerken = {
|
clerie.system-auto-upgrade = {
|
||||||
autoUpgrade = true;
|
autoUpgrade = true;
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|||||||
@@ -11,12 +11,10 @@
|
|||||||
signal-desktop
|
signal-desktop
|
||||||
dino
|
dino
|
||||||
fractal
|
fractal
|
||||||
tuba
|
|
||||||
flare-signal
|
|
||||||
|
|
||||||
tio
|
tio
|
||||||
xournalpp
|
xournalpp
|
||||||
libreoffice
|
onlyoffice-bin
|
||||||
|
|
||||||
krita
|
krita
|
||||||
inkscape
|
inkscape
|
||||||
@@ -25,7 +23,6 @@
|
|||||||
wireshark
|
wireshark
|
||||||
tcpdump
|
tcpdump
|
||||||
nmap
|
nmap
|
||||||
pkgs."http.server"
|
|
||||||
|
|
||||||
kdePackages.okular
|
kdePackages.okular
|
||||||
chromium-incognito
|
chromium-incognito
|
||||||
|
|||||||
@@ -1,77 +0,0 @@
|
|||||||
{
|
|
||||||
"annotations": {
|
|
||||||
"list": [
|
|
||||||
{
|
|
||||||
"builtIn": 1,
|
|
||||||
"datasource": {
|
|
||||||
"type": "datasource",
|
|
||||||
"uid": "grafana"
|
|
||||||
},
|
|
||||||
"enable": true,
|
|
||||||
"hide": true,
|
|
||||||
"iconColor": "rgba(0, 211, 255, 1)",
|
|
||||||
"name": "Annotations & Alerts",
|
|
||||||
"target": {
|
|
||||||
"limit": 100,
|
|
||||||
"matchAny": false,
|
|
||||||
"tags": [],
|
|
||||||
"type": "dashboard"
|
|
||||||
},
|
|
||||||
"type": "dashboard"
|
|
||||||
}
|
|
||||||
]
|
|
||||||
},
|
|
||||||
"editable": true,
|
|
||||||
"fiscalYearStartMonth": 0,
|
|
||||||
"graphTooltip": 0,
|
|
||||||
"id": 10,
|
|
||||||
"links": [],
|
|
||||||
"panels": [
|
|
||||||
{
|
|
||||||
"fieldConfig": {
|
|
||||||
"defaults": {},
|
|
||||||
"overrides": []
|
|
||||||
},
|
|
||||||
"gridPos": {
|
|
||||||
"h": 11,
|
|
||||||
"w": 24,
|
|
||||||
"x": 0,
|
|
||||||
"y": 0
|
|
||||||
},
|
|
||||||
"id": 2,
|
|
||||||
"options": {
|
|
||||||
"includeVars": false,
|
|
||||||
"keepTime": false,
|
|
||||||
"maxItems": 10,
|
|
||||||
"query": "",
|
|
||||||
"showFolderNames": true,
|
|
||||||
"showHeadings": false,
|
|
||||||
"showRecentlyViewed": false,
|
|
||||||
"showSearch": true,
|
|
||||||
"showStarred": false,
|
|
||||||
"tags": []
|
|
||||||
},
|
|
||||||
"pluginVersion": "12.0.2+security-01",
|
|
||||||
"title": "Dashboards",
|
|
||||||
"type": "dashlist"
|
|
||||||
}
|
|
||||||
],
|
|
||||||
"preload": false,
|
|
||||||
"refresh": "",
|
|
||||||
"schemaVersion": 41,
|
|
||||||
"tags": [],
|
|
||||||
"templating": {
|
|
||||||
"list": []
|
|
||||||
},
|
|
||||||
"time": {
|
|
||||||
"from": "now-6h",
|
|
||||||
"to": "now"
|
|
||||||
},
|
|
||||||
"timepicker": {
|
|
||||||
"hidden": true
|
|
||||||
},
|
|
||||||
"timezone": "browser",
|
|
||||||
"title": "Home",
|
|
||||||
"uid": "OqTN9p2nz",
|
|
||||||
"version": 1
|
|
||||||
}
|
|
||||||
@@ -1,355 +0,0 @@
|
|||||||
{
|
|
||||||
"annotations": {
|
|
||||||
"list": [
|
|
||||||
{
|
|
||||||
"builtIn": 1,
|
|
||||||
"datasource": {
|
|
||||||
"type": "grafana",
|
|
||||||
"uid": "-- Grafana --"
|
|
||||||
},
|
|
||||||
"enable": true,
|
|
||||||
"hide": true,
|
|
||||||
"iconColor": "rgba(0, 211, 255, 1)",
|
|
||||||
"name": "Annotations & Alerts",
|
|
||||||
"type": "dashboard"
|
|
||||||
}
|
|
||||||
]
|
|
||||||
},
|
|
||||||
"editable": true,
|
|
||||||
"fiscalYearStartMonth": 0,
|
|
||||||
"graphTooltip": 0,
|
|
||||||
"id": 16,
|
|
||||||
"links": [],
|
|
||||||
"panels": [
|
|
||||||
{
|
|
||||||
"datasource": {
|
|
||||||
"type": "prometheus",
|
|
||||||
"uid": "PBFA97CFB590B2093"
|
|
||||||
},
|
|
||||||
"fieldConfig": {
|
|
||||||
"defaults": {
|
|
||||||
"color": {
|
|
||||||
"mode": "palette-classic"
|
|
||||||
},
|
|
||||||
"custom": {
|
|
||||||
"axisBorderShow": false,
|
|
||||||
"axisCenteredZero": false,
|
|
||||||
"axisColorMode": "text",
|
|
||||||
"axisLabel": "",
|
|
||||||
"axisPlacement": "auto",
|
|
||||||
"barAlignment": 0,
|
|
||||||
"barWidthFactor": 0.6,
|
|
||||||
"drawStyle": "line",
|
|
||||||
"fillOpacity": 0,
|
|
||||||
"gradientMode": "none",
|
|
||||||
"hideFrom": {
|
|
||||||
"legend": false,
|
|
||||||
"tooltip": false,
|
|
||||||
"viz": false
|
|
||||||
},
|
|
||||||
"insertNulls": false,
|
|
||||||
"lineInterpolation": "linear",
|
|
||||||
"lineWidth": 1,
|
|
||||||
"pointSize": 5,
|
|
||||||
"scaleDistribution": {
|
|
||||||
"type": "linear"
|
|
||||||
},
|
|
||||||
"showPoints": "auto",
|
|
||||||
"spanNulls": false,
|
|
||||||
"stacking": {
|
|
||||||
"group": "A",
|
|
||||||
"mode": "none"
|
|
||||||
},
|
|
||||||
"thresholdsStyle": {
|
|
||||||
"mode": "off"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"mappings": [],
|
|
||||||
"thresholds": {
|
|
||||||
"mode": "absolute",
|
|
||||||
"steps": [
|
|
||||||
{
|
|
||||||
"color": "green"
|
|
||||||
}
|
|
||||||
]
|
|
||||||
},
|
|
||||||
"unit": "reqps"
|
|
||||||
},
|
|
||||||
"overrides": []
|
|
||||||
},
|
|
||||||
"gridPos": {
|
|
||||||
"h": 10,
|
|
||||||
"w": 12,
|
|
||||||
"x": 0,
|
|
||||||
"y": 0
|
|
||||||
},
|
|
||||||
"id": 1,
|
|
||||||
"options": {
|
|
||||||
"legend": {
|
|
||||||
"calcs": [],
|
|
||||||
"displayMode": "list",
|
|
||||||
"placement": "bottom",
|
|
||||||
"showLegend": true
|
|
||||||
},
|
|
||||||
"tooltip": {
|
|
||||||
"hideZeros": false,
|
|
||||||
"mode": "single",
|
|
||||||
"sort": "none"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"pluginVersion": "12.0.2+security-01",
|
|
||||||
"targets": [
|
|
||||||
{
|
|
||||||
"datasource": {
|
|
||||||
"type": "prometheus",
|
|
||||||
"uid": "${DS_PROMETHEUS}"
|
|
||||||
},
|
|
||||||
"disableTextWrap": false,
|
|
||||||
"editorMode": "builder",
|
|
||||||
"expr": "sum by(server_name) (rate(nginxlog_http_response_count_total{server_name=~\"$server_name\"}[5m]))",
|
|
||||||
"fullMetaSearch": false,
|
|
||||||
"includeNullMetadata": true,
|
|
||||||
"legendFormat": "__auto",
|
|
||||||
"range": true,
|
|
||||||
"refId": "A",
|
|
||||||
"useBackend": false
|
|
||||||
}
|
|
||||||
],
|
|
||||||
"title": "Total requests",
|
|
||||||
"type": "timeseries"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"datasource": {
|
|
||||||
"type": "prometheus",
|
|
||||||
"uid": "PBFA97CFB590B2093"
|
|
||||||
},
|
|
||||||
"fieldConfig": {
|
|
||||||
"defaults": {
|
|
||||||
"color": {
|
|
||||||
"mode": "palette-classic"
|
|
||||||
},
|
|
||||||
"custom": {
|
|
||||||
"axisBorderShow": false,
|
|
||||||
"axisCenteredZero": false,
|
|
||||||
"axisColorMode": "text",
|
|
||||||
"axisLabel": "",
|
|
||||||
"axisPlacement": "auto",
|
|
||||||
"barAlignment": 0,
|
|
||||||
"barWidthFactor": 0.6,
|
|
||||||
"drawStyle": "line",
|
|
||||||
"fillOpacity": 0,
|
|
||||||
"gradientMode": "none",
|
|
||||||
"hideFrom": {
|
|
||||||
"legend": false,
|
|
||||||
"tooltip": false,
|
|
||||||
"viz": false
|
|
||||||
},
|
|
||||||
"insertNulls": false,
|
|
||||||
"lineInterpolation": "linear",
|
|
||||||
"lineWidth": 1,
|
|
||||||
"pointSize": 5,
|
|
||||||
"scaleDistribution": {
|
|
||||||
"type": "linear"
|
|
||||||
},
|
|
||||||
"showPoints": "auto",
|
|
||||||
"spanNulls": false,
|
|
||||||
"stacking": {
|
|
||||||
"group": "A",
|
|
||||||
"mode": "none"
|
|
||||||
},
|
|
||||||
"thresholdsStyle": {
|
|
||||||
"mode": "off"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"mappings": [],
|
|
||||||
"thresholds": {
|
|
||||||
"mode": "absolute",
|
|
||||||
"steps": [
|
|
||||||
{
|
|
||||||
"color": "green"
|
|
||||||
}
|
|
||||||
]
|
|
||||||
},
|
|
||||||
"unit": "reqps"
|
|
||||||
},
|
|
||||||
"overrides": []
|
|
||||||
},
|
|
||||||
"gridPos": {
|
|
||||||
"h": 10,
|
|
||||||
"w": 12,
|
|
||||||
"x": 12,
|
|
||||||
"y": 0
|
|
||||||
},
|
|
||||||
"id": 2,
|
|
||||||
"options": {
|
|
||||||
"legend": {
|
|
||||||
"calcs": [],
|
|
||||||
"displayMode": "list",
|
|
||||||
"placement": "bottom",
|
|
||||||
"showLegend": true
|
|
||||||
},
|
|
||||||
"tooltip": {
|
|
||||||
"hideZeros": false,
|
|
||||||
"mode": "single",
|
|
||||||
"sort": "none"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"pluginVersion": "12.0.2+security-01",
|
|
||||||
"targets": [
|
|
||||||
{
|
|
||||||
"datasource": {
|
|
||||||
"type": "prometheus",
|
|
||||||
"uid": "${DS_PROMETHEUS}"
|
|
||||||
},
|
|
||||||
"disableTextWrap": false,
|
|
||||||
"editorMode": "builder",
|
|
||||||
"expr": "sum by(server_name, method) (rate(nginxlog_http_response_count_total{server_name=~\"$server_name\"}[5m]))",
|
|
||||||
"fullMetaSearch": false,
|
|
||||||
"includeNullMetadata": true,
|
|
||||||
"legendFormat": "{{server_name}}: {{method}}",
|
|
||||||
"range": true,
|
|
||||||
"refId": "A",
|
|
||||||
"useBackend": false
|
|
||||||
}
|
|
||||||
],
|
|
||||||
"title": "Status codes",
|
|
||||||
"type": "timeseries"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"datasource": {
|
|
||||||
"type": "prometheus",
|
|
||||||
"uid": "PBFA97CFB590B2093"
|
|
||||||
},
|
|
||||||
"fieldConfig": {
|
|
||||||
"defaults": {
|
|
||||||
"color": {
|
|
||||||
"mode": "palette-classic"
|
|
||||||
},
|
|
||||||
"custom": {
|
|
||||||
"axisBorderShow": false,
|
|
||||||
"axisCenteredZero": false,
|
|
||||||
"axisColorMode": "text",
|
|
||||||
"axisLabel": "",
|
|
||||||
"axisPlacement": "auto",
|
|
||||||
"barAlignment": 0,
|
|
||||||
"barWidthFactor": 0.6,
|
|
||||||
"drawStyle": "line",
|
|
||||||
"fillOpacity": 0,
|
|
||||||
"gradientMode": "none",
|
|
||||||
"hideFrom": {
|
|
||||||
"legend": false,
|
|
||||||
"tooltip": false,
|
|
||||||
"viz": false
|
|
||||||
},
|
|
||||||
"insertNulls": false,
|
|
||||||
"lineInterpolation": "linear",
|
|
||||||
"lineWidth": 1,
|
|
||||||
"pointSize": 5,
|
|
||||||
"scaleDistribution": {
|
|
||||||
"type": "linear"
|
|
||||||
},
|
|
||||||
"showPoints": "auto",
|
|
||||||
"spanNulls": false,
|
|
||||||
"stacking": {
|
|
||||||
"group": "A",
|
|
||||||
"mode": "none"
|
|
||||||
},
|
|
||||||
"thresholdsStyle": {
|
|
||||||
"mode": "off"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"mappings": [],
|
|
||||||
"thresholds": {
|
|
||||||
"mode": "absolute",
|
|
||||||
"steps": [
|
|
||||||
{
|
|
||||||
"color": "green"
|
|
||||||
}
|
|
||||||
]
|
|
||||||
},
|
|
||||||
"unit": "reqps"
|
|
||||||
},
|
|
||||||
"overrides": []
|
|
||||||
},
|
|
||||||
"gridPos": {
|
|
||||||
"h": 10,
|
|
||||||
"w": 12,
|
|
||||||
"x": 0,
|
|
||||||
"y": 10
|
|
||||||
},
|
|
||||||
"id": 3,
|
|
||||||
"options": {
|
|
||||||
"legend": {
|
|
||||||
"calcs": [],
|
|
||||||
"displayMode": "list",
|
|
||||||
"placement": "bottom",
|
|
||||||
"showLegend": true
|
|
||||||
},
|
|
||||||
"tooltip": {
|
|
||||||
"hideZeros": false,
|
|
||||||
"mode": "single",
|
|
||||||
"sort": "none"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"pluginVersion": "12.0.2+security-01",
|
|
||||||
"targets": [
|
|
||||||
{
|
|
||||||
"datasource": {
|
|
||||||
"type": "prometheus",
|
|
||||||
"uid": "${DS_PROMETHEUS}"
|
|
||||||
},
|
|
||||||
"disableTextWrap": false,
|
|
||||||
"editorMode": "builder",
|
|
||||||
"expr": "sum by(server_name, status) (rate(nginxlog_http_response_count_total{server_name=~\"$server_name\"}[5m]))",
|
|
||||||
"fullMetaSearch": false,
|
|
||||||
"includeNullMetadata": true,
|
|
||||||
"legendFormat": "{{server_name}}: HTTP {{status}}",
|
|
||||||
"range": true,
|
|
||||||
"refId": "A",
|
|
||||||
"useBackend": false
|
|
||||||
}
|
|
||||||
],
|
|
||||||
"title": "Response codes",
|
|
||||||
"type": "timeseries"
|
|
||||||
}
|
|
||||||
],
|
|
||||||
"preload": false,
|
|
||||||
"refresh": "30s",
|
|
||||||
"schemaVersion": 41,
|
|
||||||
"tags": [],
|
|
||||||
"templating": {
|
|
||||||
"list": [
|
|
||||||
{
|
|
||||||
"current": {
|
|
||||||
"text": "All",
|
|
||||||
"value": [
|
|
||||||
"$__all"
|
|
||||||
]
|
|
||||||
},
|
|
||||||
"definition": "label_values(nginxlog_http_response_count_total,server_name)",
|
|
||||||
"includeAll": true,
|
|
||||||
"label": "vHost",
|
|
||||||
"multi": true,
|
|
||||||
"name": "server_name",
|
|
||||||
"options": [],
|
|
||||||
"query": {
|
|
||||||
"qryType": 1,
|
|
||||||
"query": "label_values(nginxlog_http_response_count_total,server_name)",
|
|
||||||
"refId": "PrometheusVariableQueryEditor-VariableQuery"
|
|
||||||
},
|
|
||||||
"refresh": 1,
|
|
||||||
"regex": "",
|
|
||||||
"type": "query"
|
|
||||||
}
|
|
||||||
]
|
|
||||||
},
|
|
||||||
"time": {
|
|
||||||
"from": "now-3h",
|
|
||||||
"to": "now"
|
|
||||||
},
|
|
||||||
"timepicker": {},
|
|
||||||
"timezone": "browser",
|
|
||||||
"title": "Nginx Exporter",
|
|
||||||
"uid": "b042a880-3cb0-4dd3-ae48-4745a58af698",
|
|
||||||
"version": 7
|
|
||||||
}
|
|
||||||
@@ -1,135 +0,0 @@
|
|||||||
{
|
|
||||||
"annotations": {
|
|
||||||
"list": [
|
|
||||||
{
|
|
||||||
"builtIn": 1,
|
|
||||||
"datasource": {
|
|
||||||
"type": "grafana",
|
|
||||||
"uid": "-- Grafana --"
|
|
||||||
},
|
|
||||||
"enable": true,
|
|
||||||
"hide": true,
|
|
||||||
"iconColor": "rgba(0, 211, 255, 1)",
|
|
||||||
"name": "Annotations & Alerts",
|
|
||||||
"target": {
|
|
||||||
"limit": 100,
|
|
||||||
"matchAny": false,
|
|
||||||
"tags": [],
|
|
||||||
"type": "dashboard"
|
|
||||||
},
|
|
||||||
"type": "dashboard"
|
|
||||||
}
|
|
||||||
]
|
|
||||||
},
|
|
||||||
"editable": true,
|
|
||||||
"fiscalYearStartMonth": 0,
|
|
||||||
"graphTooltip": 0,
|
|
||||||
"id": 15,
|
|
||||||
"links": [],
|
|
||||||
"panels": [
|
|
||||||
{
|
|
||||||
"datasource": {
|
|
||||||
"type": "prometheus",
|
|
||||||
"uid": "PBFA97CFB590B2093"
|
|
||||||
},
|
|
||||||
"fieldConfig": {
|
|
||||||
"defaults": {
|
|
||||||
"color": {
|
|
||||||
"mode": "continuous-RdYlGr"
|
|
||||||
},
|
|
||||||
"custom": {
|
|
||||||
"axisPlacement": "auto",
|
|
||||||
"fillOpacity": 70,
|
|
||||||
"hideFrom": {
|
|
||||||
"legend": false,
|
|
||||||
"tooltip": false,
|
|
||||||
"viz": false
|
|
||||||
},
|
|
||||||
"insertNulls": false,
|
|
||||||
"lineWidth": 0,
|
|
||||||
"spanNulls": false
|
|
||||||
},
|
|
||||||
"mappings": [
|
|
||||||
{
|
|
||||||
"options": {
|
|
||||||
"0": {
|
|
||||||
"index": 1,
|
|
||||||
"text": "mismatch"
|
|
||||||
},
|
|
||||||
"1": {
|
|
||||||
"index": 0,
|
|
||||||
"text": "sync"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"type": "value"
|
|
||||||
}
|
|
||||||
],
|
|
||||||
"thresholds": {
|
|
||||||
"mode": "absolute",
|
|
||||||
"steps": [
|
|
||||||
{
|
|
||||||
"color": "red"
|
|
||||||
}
|
|
||||||
]
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"overrides": []
|
|
||||||
},
|
|
||||||
"gridPos": {
|
|
||||||
"h": 23,
|
|
||||||
"w": 24,
|
|
||||||
"x": 0,
|
|
||||||
"y": 0
|
|
||||||
},
|
|
||||||
"id": 2,
|
|
||||||
"options": {
|
|
||||||
"alignValue": "left",
|
|
||||||
"legend": {
|
|
||||||
"displayMode": "list",
|
|
||||||
"placement": "bottom",
|
|
||||||
"showLegend": true
|
|
||||||
},
|
|
||||||
"mergeValues": true,
|
|
||||||
"rowHeight": 0.9,
|
|
||||||
"showValue": "auto",
|
|
||||||
"tooltip": {
|
|
||||||
"hideZeros": false,
|
|
||||||
"mode": "single",
|
|
||||||
"sort": "none"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"pluginVersion": "12.0.2+security-01",
|
|
||||||
"targets": [
|
|
||||||
{
|
|
||||||
"datasource": {
|
|
||||||
"type": "prometheus",
|
|
||||||
"uid": "PBFA97CFB590B2093"
|
|
||||||
},
|
|
||||||
"editorMode": "builder",
|
|
||||||
"expr": "nixos_current_system_is_sync",
|
|
||||||
"legendFormat": "{{instance}}",
|
|
||||||
"range": true,
|
|
||||||
"refId": "A"
|
|
||||||
}
|
|
||||||
],
|
|
||||||
"title": "Config is Sync",
|
|
||||||
"type": "state-timeline"
|
|
||||||
}
|
|
||||||
],
|
|
||||||
"preload": false,
|
|
||||||
"refresh": "5m",
|
|
||||||
"schemaVersion": 41,
|
|
||||||
"tags": [],
|
|
||||||
"templating": {
|
|
||||||
"list": []
|
|
||||||
},
|
|
||||||
"time": {
|
|
||||||
"from": "now-7d",
|
|
||||||
"to": "now"
|
|
||||||
},
|
|
||||||
"timepicker": {},
|
|
||||||
"timezone": "",
|
|
||||||
"title": "NixOS Status",
|
|
||||||
"uid": "W4j3nz1Vz",
|
|
||||||
"version": 3
|
|
||||||
}
|
|
||||||
@@ -1,211 +0,0 @@
|
|||||||
{
|
|
||||||
"annotations": {
|
|
||||||
"list": [
|
|
||||||
{
|
|
||||||
"builtIn": 1,
|
|
||||||
"datasource": {
|
|
||||||
"type": "datasource",
|
|
||||||
"uid": "grafana"
|
|
||||||
},
|
|
||||||
"enable": true,
|
|
||||||
"hide": true,
|
|
||||||
"iconColor": "rgba(0, 211, 255, 1)",
|
|
||||||
"name": "Annotations & Alerts",
|
|
||||||
"target": {
|
|
||||||
"limit": 100,
|
|
||||||
"matchAny": false,
|
|
||||||
"tags": [],
|
|
||||||
"type": "dashboard"
|
|
||||||
},
|
|
||||||
"type": "dashboard"
|
|
||||||
}
|
|
||||||
]
|
|
||||||
},
|
|
||||||
"editable": true,
|
|
||||||
"fiscalYearStartMonth": 0,
|
|
||||||
"graphTooltip": 0,
|
|
||||||
"id": 11,
|
|
||||||
"links": [],
|
|
||||||
"panels": [
|
|
||||||
{
|
|
||||||
"datasource": {
|
|
||||||
"type": "prometheus",
|
|
||||||
"uid": "PBFA97CFB590B2093"
|
|
||||||
},
|
|
||||||
"fieldConfig": {
|
|
||||||
"defaults": {
|
|
||||||
"color": {
|
|
||||||
"mode": "palette-classic"
|
|
||||||
},
|
|
||||||
"custom": {
|
|
||||||
"axisBorderShow": false,
|
|
||||||
"axisCenteredZero": false,
|
|
||||||
"axisColorMode": "text",
|
|
||||||
"axisLabel": "",
|
|
||||||
"axisPlacement": "auto",
|
|
||||||
"barAlignment": 0,
|
|
||||||
"barWidthFactor": 0.6,
|
|
||||||
"drawStyle": "line",
|
|
||||||
"fillOpacity": 0,
|
|
||||||
"gradientMode": "none",
|
|
||||||
"hideFrom": {
|
|
||||||
"legend": false,
|
|
||||||
"tooltip": false,
|
|
||||||
"viz": false
|
|
||||||
},
|
|
||||||
"insertNulls": false,
|
|
||||||
"lineInterpolation": "linear",
|
|
||||||
"lineWidth": 1,
|
|
||||||
"pointSize": 5,
|
|
||||||
"scaleDistribution": {
|
|
||||||
"type": "linear"
|
|
||||||
},
|
|
||||||
"showPoints": "auto",
|
|
||||||
"spanNulls": false,
|
|
||||||
"stacking": {
|
|
||||||
"group": "A",
|
|
||||||
"mode": "none"
|
|
||||||
},
|
|
||||||
"thresholdsStyle": {
|
|
||||||
"mode": "off"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"mappings": [],
|
|
||||||
"thresholds": {
|
|
||||||
"mode": "absolute",
|
|
||||||
"steps": [
|
|
||||||
{
|
|
||||||
"color": "green"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"color": "red",
|
|
||||||
"value": 80
|
|
||||||
}
|
|
||||||
]
|
|
||||||
},
|
|
||||||
"unit": "s"
|
|
||||||
},
|
|
||||||
"overrides": []
|
|
||||||
},
|
|
||||||
"gridPos": {
|
|
||||||
"h": 22,
|
|
||||||
"w": 24,
|
|
||||||
"x": 0,
|
|
||||||
"y": 0
|
|
||||||
},
|
|
||||||
"id": 2,
|
|
||||||
"options": {
|
|
||||||
"legend": {
|
|
||||||
"calcs": [],
|
|
||||||
"displayMode": "list",
|
|
||||||
"placement": "bottom",
|
|
||||||
"showLegend": true
|
|
||||||
},
|
|
||||||
"tooltip": {
|
|
||||||
"hideZeros": false,
|
|
||||||
"mode": "single",
|
|
||||||
"sort": "none"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"pluginVersion": "12.0.2+security-01",
|
|
||||||
"targets": [
|
|
||||||
{
|
|
||||||
"datasource": {
|
|
||||||
"type": "prometheus",
|
|
||||||
"uid": "PBFA97CFB590B2093"
|
|
||||||
},
|
|
||||||
"editorMode": "code",
|
|
||||||
"exemplar": true,
|
|
||||||
"expr": "probe_icmp_duration_seconds{job=\"blackbox_icmp6\", target=~\"$target\", instance=~\"$instance\", phase=\"rtt\"} > 0 ",
|
|
||||||
"interval": "",
|
|
||||||
"legendFormat": "IPv6 {{target}} ({{instance}})",
|
|
||||||
"range": true,
|
|
||||||
"refId": "A"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"datasource": {
|
|
||||||
"type": "prometheus",
|
|
||||||
"uid": "PBFA97CFB590B2093"
|
|
||||||
},
|
|
||||||
"editorMode": "code",
|
|
||||||
"exemplar": true,
|
|
||||||
"expr": "probe_icmp_duration_seconds{job=\"blackbox_icmp4\", target=~\"$target\", instance=~\"$instance\", phase=\"rtt\"} > 0",
|
|
||||||
"hide": false,
|
|
||||||
"interval": "",
|
|
||||||
"legendFormat": "IPv4 {{target}} ({{instance}})",
|
|
||||||
"range": true,
|
|
||||||
"refId": "B"
|
|
||||||
}
|
|
||||||
],
|
|
||||||
"title": "Smokeping",
|
|
||||||
"type": "timeseries"
|
|
||||||
}
|
|
||||||
],
|
|
||||||
"preload": false,
|
|
||||||
"refresh": "",
|
|
||||||
"schemaVersion": 41,
|
|
||||||
"tags": [],
|
|
||||||
"templating": {
|
|
||||||
"list": [
|
|
||||||
{
|
|
||||||
"current": {
|
|
||||||
"text": "All",
|
|
||||||
"value": "$__all"
|
|
||||||
},
|
|
||||||
"datasource": {
|
|
||||||
"type": "prometheus",
|
|
||||||
"uid": "PBFA97CFB590B2093"
|
|
||||||
},
|
|
||||||
"definition": "label_values(probe_icmp_duration_seconds{phase=\"rtt\"}, target)",
|
|
||||||
"includeAll": true,
|
|
||||||
"label": "Target:",
|
|
||||||
"multi": true,
|
|
||||||
"name": "target",
|
|
||||||
"options": [],
|
|
||||||
"query": {
|
|
||||||
"query": "label_values(probe_icmp_duration_seconds{phase=\"rtt\"}, target)",
|
|
||||||
"refId": "StandardVariableQuery"
|
|
||||||
},
|
|
||||||
"refresh": 1,
|
|
||||||
"regex": "",
|
|
||||||
"type": "query"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"current": {
|
|
||||||
"text": [
|
|
||||||
"All"
|
|
||||||
],
|
|
||||||
"value": [
|
|
||||||
"$__all"
|
|
||||||
]
|
|
||||||
},
|
|
||||||
"datasource": {
|
|
||||||
"type": "prometheus",
|
|
||||||
"uid": "PBFA97CFB590B2093"
|
|
||||||
},
|
|
||||||
"definition": "label_values(probe_icmp_duration_seconds{phase=\"rtt\"}, instance)",
|
|
||||||
"includeAll": true,
|
|
||||||
"label": "Instance:",
|
|
||||||
"multi": true,
|
|
||||||
"name": "instance",
|
|
||||||
"options": [],
|
|
||||||
"query": {
|
|
||||||
"query": "label_values(probe_icmp_duration_seconds{phase=\"rtt\"}, instance)",
|
|
||||||
"refId": "StandardVariableQuery"
|
|
||||||
},
|
|
||||||
"refresh": 1,
|
|
||||||
"regex": "",
|
|
||||||
"type": "query"
|
|
||||||
}
|
|
||||||
]
|
|
||||||
},
|
|
||||||
"time": {
|
|
||||||
"from": "now-30m",
|
|
||||||
"to": "now"
|
|
||||||
},
|
|
||||||
"timepicker": {},
|
|
||||||
"timezone": "",
|
|
||||||
"title": "Smokeping",
|
|
||||||
"uid": "IytTVZL7z",
|
|
||||||
"version": 9
|
|
||||||
}
|
|
||||||
@@ -52,12 +52,6 @@ let
|
|||||||
attrByPath ["clerie" "monitoring" "blackbox"] false host.config)
|
attrByPath ["clerie" "monitoring" "blackbox"] false host.config)
|
||||||
monitoringHosts);
|
monitoringHosts);
|
||||||
|
|
||||||
nginxlogMonitoringTargets = mapAttrsToList (name: host:
|
|
||||||
"${host.config.networking.hostName}.mon.clerie.de:9117")
|
|
||||||
(filterAttrs (name: host:
|
|
||||||
attrByPath ["services" "prometheus" "exporters" "nginxlog" "enable"] false host.config)
|
|
||||||
monitoringHosts);
|
|
||||||
|
|
||||||
eachWithEachOther = (f: x: y: lib.lists.flatten (lib.lists.forEach x (a: lib.lists.forEach y (b: f a b))));
|
eachWithEachOther = (f: x: y: lib.lists.flatten (lib.lists.forEach x (a: lib.lists.forEach y (b: f a b))));
|
||||||
|
|
||||||
in {
|
in {
|
||||||
@@ -110,21 +104,6 @@ in {
|
|||||||
relabelAddressToInstance
|
relabelAddressToInstance
|
||||||
];
|
];
|
||||||
}
|
}
|
||||||
{
|
|
||||||
job_name = "alertmanager";
|
|
||||||
scrape_interval = "20s";
|
|
||||||
scheme = "http";
|
|
||||||
static_configs = [
|
|
||||||
{
|
|
||||||
targets = [
|
|
||||||
"monitoring-3.mon.clerie.de:9093"
|
|
||||||
];
|
|
||||||
}
|
|
||||||
];
|
|
||||||
relabel_configs = [
|
|
||||||
relabelAddressToInstance
|
|
||||||
];
|
|
||||||
}
|
|
||||||
{
|
{
|
||||||
job_name = "node-exporter";
|
job_name = "node-exporter";
|
||||||
scrape_interval = "20s";
|
scrape_interval = "20s";
|
||||||
@@ -542,24 +521,12 @@ in {
|
|||||||
}
|
}
|
||||||
];
|
];
|
||||||
}
|
}
|
||||||
{
|
|
||||||
job_name = "nginxlog-exporter";
|
|
||||||
scrape_interval = "20s";
|
|
||||||
static_configs = [
|
|
||||||
{
|
|
||||||
targets = nginxlogMonitoringTargets;
|
|
||||||
}
|
|
||||||
];
|
|
||||||
relabel_configs = [
|
|
||||||
relabelAddressToInstance
|
|
||||||
];
|
|
||||||
}
|
|
||||||
];
|
];
|
||||||
alertmanagers = [
|
alertmanagers = [
|
||||||
{
|
{
|
||||||
static_configs = [ {
|
static_configs = [ {
|
||||||
targets = [
|
targets = [
|
||||||
"monitoring-3.mon.clerie.de:9093"
|
"[::1]:9093"
|
||||||
];
|
];
|
||||||
} ];
|
} ];
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -89,24 +89,9 @@ groups:
|
|||||||
description: "GPG with fingerprint {{ $labels.fingerprint }} is expiring in less then six weeks"
|
description: "GPG with fingerprint {{ $labels.fingerprint }} is expiring in less then six weeks"
|
||||||
- alert: NadjaTopIPv4ProxyBroken
|
- alert: NadjaTopIPv4ProxyBroken
|
||||||
expr: probe_success{job="blackbox_local_http6", target="blog.nadja.top"} != on (target) probe_success{job="blackbox_local_http4", target="blog.nadja.top"}
|
expr: probe_success{job="blackbox_local_http6", target="blog.nadja.top"} != on (target) probe_success{job="blackbox_local_http4", target="blog.nadja.top"}
|
||||||
for: 15m
|
for: 5m
|
||||||
labels:
|
labels:
|
||||||
severity: critical
|
severity: critical
|
||||||
annotations:
|
annotations:
|
||||||
summary: "blog.nadja.top unreachable via IPv4"
|
summary: "blog.nadja.top unreachable via IPv4"
|
||||||
description: "blog.nadja.top unreachable IPv4, but reachable via IPv6"
|
description: "blog.nadja.top unreachable IPv4, but reachable via IPv6"
|
||||||
- alert: AlertmanagerNotificationRequestsFailed
|
|
||||||
expr: rate(alertmanager_notification_requests_failed_total[5m]) > 0
|
|
||||||
labels:
|
|
||||||
severity: critical
|
|
||||||
annotations:
|
|
||||||
summary: "Too many notification requests failed"
|
|
||||||
description: "Too many notification requests to Alertmanager integration {{ $labels.integration }} failed"
|
|
||||||
- alert: FemSocialDown
|
|
||||||
expr: min(probe_success{target="fem.social", job=~"blackbox_local_http.*"}) == 0
|
|
||||||
for: 5m
|
|
||||||
labels:
|
|
||||||
severity: critical
|
|
||||||
annotations:
|
|
||||||
summary: "fem.social unavailable via HTTP"
|
|
||||||
description: "fem.social is not fully reachable via HTTP"
|
|
||||||
|
|||||||
@@ -41,7 +41,7 @@
|
|||||||
|
|
||||||
networking.firewall.allowedUDPPorts = [];
|
networking.firewall.allowedUDPPorts = [];
|
||||||
|
|
||||||
services.bijwerken = {
|
clerie.system-auto-upgrade = {
|
||||||
autoUpgrade = true;
|
autoUpgrade = true;
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|||||||
@@ -58,7 +58,7 @@
|
|||||||
networking.firewall.allowedTCPPorts = [ 80 443 ];
|
networking.firewall.allowedTCPPorts = [ 80 443 ];
|
||||||
networking.firewall.allowedUDPPorts = [];
|
networking.firewall.allowedUDPPorts = [];
|
||||||
|
|
||||||
services.bijwerken = {
|
clerie.system-auto-upgrade = {
|
||||||
autoUpgrade = true;
|
autoUpgrade = true;
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|||||||
@@ -52,7 +52,7 @@
|
|||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
services.bijwerken = {
|
clerie.system-auto-upgrade = {
|
||||||
autoUpgrade = true;
|
autoUpgrade = true;
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|||||||
@@ -11,28 +11,7 @@ with lib;
|
|||||||
};
|
};
|
||||||
users.groups.data-em = {};
|
users.groups.data-em = {};
|
||||||
|
|
||||||
users.users.data-em-mp3 = {
|
|
||||||
group = "data-em-mp3";
|
|
||||||
home = "/data/em-mp3";
|
|
||||||
useDefaultShell = true;
|
|
||||||
isSystemUser = true;
|
|
||||||
};
|
|
||||||
users.groups.data-em-mp3 = {};
|
|
||||||
|
|
||||||
systemd.tmpfiles.rules = [
|
systemd.tmpfiles.rules = [
|
||||||
"d /data/em - data-em data-em - -"
|
"d /data/em - data-em data-em - -"
|
||||||
"d /data/em-mp3 - data-em-mp3 data-em-mp3 - -"
|
|
||||||
];
|
];
|
||||||
|
|
||||||
systemd.services.convert-flac-dir-to-mp3 = {
|
|
||||||
serviceConfig = {
|
|
||||||
Type = "oneshot";
|
|
||||||
ExecStart = "${lib.getExe pkgs.convert-flac-dir-to-mp3} /data/em /data/em-mp3";
|
|
||||||
StateDirectory = "convert-flac-dir-to-mp3";
|
|
||||||
WorkingDirectory = "/var/lib/convert-flac-dir-to-mp3";
|
|
||||||
User = "data-em-mp3";
|
|
||||||
Group = "data-em-mp3";
|
|
||||||
};
|
|
||||||
startAt = "*-*-* 03:47:00";
|
|
||||||
};
|
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -53,23 +53,17 @@ in {
|
|||||||
"mixcloud.clerie.de" = {
|
"mixcloud.clerie.de" = {
|
||||||
enableACME = true;
|
enableACME = true;
|
||||||
forceSSL = true;
|
forceSSL = true;
|
||||||
basicAuthFile = config.sops.secrets.mixcloud-htpasswd.path;
|
|
||||||
locations."/" = {
|
locations."/" = {
|
||||||
alias = "/data/mixcloud/";
|
alias = "/data/mixcloud/";
|
||||||
|
basicAuthFile = config.sops.secrets.mixcloud-htpasswd.path;
|
||||||
extraConfig = ''
|
extraConfig = ''
|
||||||
autoindex on;
|
autoindex on;
|
||||||
autoindex_exact_size off;
|
autoindex_exact_size off;
|
||||||
'';
|
'';
|
||||||
};
|
};
|
||||||
locations."/api/" = {
|
|
||||||
alias = "/data/mixcloud/";
|
|
||||||
extraConfig = ''
|
|
||||||
autoindex on;
|
|
||||||
autoindex_format json;
|
|
||||||
'';
|
|
||||||
};
|
|
||||||
locations."/media/" = {
|
locations."/media/" = {
|
||||||
alias = "/data/media/";
|
alias = "/data/media/";
|
||||||
|
basicAuthFile = config.sops.secrets.mixcloud-htpasswd.path;
|
||||||
extraConfig = ''
|
extraConfig = ''
|
||||||
autoindex on;
|
autoindex on;
|
||||||
autoindex_exact_size off;
|
autoindex_exact_size off;
|
||||||
|
|||||||
@@ -1,195 +1,862 @@
|
|||||||
ip6tables -I nixos-fw -s 2400:3200::/48 -j nixos-fw-refuse
|
ip6tables -I nixos-fw -s 2400:3200::/48 -j nixos-fw-refuse
|
||||||
ip6tables -I nixos-fw -s 2400:3200:baba::/48 -j nixos-fw-refuse
|
ip6tables -I nixos-fw -s 2400:3200:baba::/48 -j nixos-fw-refuse
|
||||||
ip6tables -I nixos-fw -s 2400:b200:4100::/46 -j nixos-fw-refuse
|
ip6tables -I nixos-fw -s 2400:b200:4100::/48 -j nixos-fw-refuse
|
||||||
|
ip6tables -I nixos-fw -s 2400:b200:4101::/48 -j nixos-fw-refuse
|
||||||
|
ip6tables -I nixos-fw -s 2400:b200:4102::/48 -j nixos-fw-refuse
|
||||||
|
ip6tables -I nixos-fw -s 2400:b200:4103::/48 -j nixos-fw-refuse
|
||||||
ip6tables -I nixos-fw -s 2401:8680:4100::/48 -j nixos-fw-refuse
|
ip6tables -I nixos-fw -s 2401:8680:4100::/48 -j nixos-fw-refuse
|
||||||
ip6tables -I nixos-fw -s 2401:b180:4100::/48 -j nixos-fw-refuse
|
ip6tables -I nixos-fw -s 2401:b180:4100::/48 -j nixos-fw-refuse
|
||||||
ip6tables -I nixos-fw -s 2404:2280:1000::/36 -j nixos-fw-refuse
|
ip6tables -I nixos-fw -s 2404:2280:1000::/36 -j nixos-fw-refuse
|
||||||
ip6tables -I nixos-fw -s 2404:2280:2000::/35 -j nixos-fw-refuse
|
ip6tables -I nixos-fw -s 2404:2280:1000::/37 -j nixos-fw-refuse
|
||||||
|
ip6tables -I nixos-fw -s 2404:2280:1800::/37 -j nixos-fw-refuse
|
||||||
|
ip6tables -I nixos-fw -s 2404:2280:2000::/37 -j nixos-fw-refuse
|
||||||
|
ip6tables -I nixos-fw -s 2404:2280:2000::/36 -j nixos-fw-refuse
|
||||||
|
ip6tables -I nixos-fw -s 2404:2280:2800::/37 -j nixos-fw-refuse
|
||||||
|
ip6tables -I nixos-fw -s 2404:2280:3000::/37 -j nixos-fw-refuse
|
||||||
|
ip6tables -I nixos-fw -s 2404:2280:3000::/36 -j nixos-fw-refuse
|
||||||
|
ip6tables -I nixos-fw -s 2404:2280:3800::/37 -j nixos-fw-refuse
|
||||||
|
ip6tables -I nixos-fw -s 2404:2280:4000::/37 -j nixos-fw-refuse
|
||||||
ip6tables -I nixos-fw -s 2404:2280:4000::/36 -j nixos-fw-refuse
|
ip6tables -I nixos-fw -s 2404:2280:4000::/36 -j nixos-fw-refuse
|
||||||
|
ip6tables -I nixos-fw -s 2404:2280:4800::/37 -j nixos-fw-refuse
|
||||||
ip6tables -I nixos-fw -s 2408:4000:1000::/48 -j nixos-fw-refuse
|
ip6tables -I nixos-fw -s 2408:4000:1000::/48 -j nixos-fw-refuse
|
||||||
ip6tables -I nixos-fw -s 2408:4009:500::/48 -j nixos-fw-refuse
|
ip6tables -I nixos-fw -s 2408:4009:500::/48 -j nixos-fw-refuse
|
||||||
ip6tables -I nixos-fw -s 240b:4000::/31 -j nixos-fw-refuse
|
ip6tables -I nixos-fw -s 240b:4000::/32 -j nixos-fw-refuse
|
||||||
|
ip6tables -I nixos-fw -s 240b:4000::/33 -j nixos-fw-refuse
|
||||||
|
ip6tables -I nixos-fw -s 240b:4000:8000::/33 -j nixos-fw-refuse
|
||||||
|
ip6tables -I nixos-fw -s 240b:4001::/33 -j nixos-fw-refuse
|
||||||
|
ip6tables -I nixos-fw -s 240b:4001::/32 -j nixos-fw-refuse
|
||||||
|
ip6tables -I nixos-fw -s 240b:4001:8000::/33 -j nixos-fw-refuse
|
||||||
|
ip6tables -I nixos-fw -s 240b:4002::/33 -j nixos-fw-refuse
|
||||||
ip6tables -I nixos-fw -s 240b:4002::/32 -j nixos-fw-refuse
|
ip6tables -I nixos-fw -s 240b:4002::/32 -j nixos-fw-refuse
|
||||||
ip6tables -I nixos-fw -s 240b:4004::/31 -j nixos-fw-refuse
|
ip6tables -I nixos-fw -s 240b:4002:8000::/33 -j nixos-fw-refuse
|
||||||
|
ip6tables -I nixos-fw -s 240b:4004::/32 -j nixos-fw-refuse
|
||||||
|
ip6tables -I nixos-fw -s 240b:4004::/33 -j nixos-fw-refuse
|
||||||
|
ip6tables -I nixos-fw -s 240b:4004:8000::/33 -j nixos-fw-refuse
|
||||||
|
ip6tables -I nixos-fw -s 240b:4005::/33 -j nixos-fw-refuse
|
||||||
|
ip6tables -I nixos-fw -s 240b:4005::/32 -j nixos-fw-refuse
|
||||||
|
ip6tables -I nixos-fw -s 240b:4005:8000::/33 -j nixos-fw-refuse
|
||||||
ip6tables -I nixos-fw -s 240b:4006::/48 -j nixos-fw-refuse
|
ip6tables -I nixos-fw -s 240b:4006::/48 -j nixos-fw-refuse
|
||||||
ip6tables -I nixos-fw -s 240b:4006:1000::/43 -j nixos-fw-refuse
|
ip6tables -I nixos-fw -s 240b:4006:1000::/45 -j nixos-fw-refuse
|
||||||
|
ip6tables -I nixos-fw -s 240b:4006:1000::/47 -j nixos-fw-refuse
|
||||||
|
ip6tables -I nixos-fw -s 240b:4006:1000::/44 -j nixos-fw-refuse
|
||||||
|
ip6tables -I nixos-fw -s 240b:4006:1002::/47 -j nixos-fw-refuse
|
||||||
|
ip6tables -I nixos-fw -s 240b:4006:1008::/45 -j nixos-fw-refuse
|
||||||
|
ip6tables -I nixos-fw -s 240b:4006:1010::/45 -j nixos-fw-refuse
|
||||||
|
ip6tables -I nixos-fw -s 240b:4006:1010::/44 -j nixos-fw-refuse
|
||||||
|
ip6tables -I nixos-fw -s 240b:4006:1018::/45 -j nixos-fw-refuse
|
||||||
ip6tables -I nixos-fw -s 240b:4006:1020::/44 -j nixos-fw-refuse
|
ip6tables -I nixos-fw -s 240b:4006:1020::/44 -j nixos-fw-refuse
|
||||||
|
ip6tables -I nixos-fw -s 240b:4006:1020::/45 -j nixos-fw-refuse
|
||||||
|
ip6tables -I nixos-fw -s 240b:4006:1028::/45 -j nixos-fw-refuse
|
||||||
ip6tables -I nixos-fw -s 240b:4007::/32 -j nixos-fw-refuse
|
ip6tables -I nixos-fw -s 240b:4007::/32 -j nixos-fw-refuse
|
||||||
|
ip6tables -I nixos-fw -s 240b:4007::/33 -j nixos-fw-refuse
|
||||||
|
ip6tables -I nixos-fw -s 240b:4007:8000::/33 -j nixos-fw-refuse
|
||||||
ip6tables -I nixos-fw -s 240b:4009::/32 -j nixos-fw-refuse
|
ip6tables -I nixos-fw -s 240b:4009::/32 -j nixos-fw-refuse
|
||||||
|
ip6tables -I nixos-fw -s 240b:4009::/33 -j nixos-fw-refuse
|
||||||
|
ip6tables -I nixos-fw -s 240b:4009:8000::/33 -j nixos-fw-refuse
|
||||||
ip6tables -I nixos-fw -s 240b:400b::/32 -j nixos-fw-refuse
|
ip6tables -I nixos-fw -s 240b:400b::/32 -j nixos-fw-refuse
|
||||||
ip6tables -I nixos-fw -s 240b:400c::/30 -j nixos-fw-refuse
|
ip6tables -I nixos-fw -s 240b:400b::/33 -j nixos-fw-refuse
|
||||||
|
ip6tables -I nixos-fw -s 240b:400b:8000::/33 -j nixos-fw-refuse
|
||||||
|
ip6tables -I nixos-fw -s 240b:400c::/40 -j nixos-fw-refuse
|
||||||
|
ip6tables -I nixos-fw -s 240b:400c::/33 -j nixos-fw-refuse
|
||||||
|
ip6tables -I nixos-fw -s 240b:400c::/41 -j nixos-fw-refuse
|
||||||
|
ip6tables -I nixos-fw -s 240b:400c::/32 -j nixos-fw-refuse
|
||||||
|
ip6tables -I nixos-fw -s 240b:400c:80::/41 -j nixos-fw-refuse
|
||||||
|
ip6tables -I nixos-fw -s 240b:400c:100::/41 -j nixos-fw-refuse
|
||||||
|
ip6tables -I nixos-fw -s 240b:400c:100::/40 -j nixos-fw-refuse
|
||||||
|
ip6tables -I nixos-fw -s 240b:400c:180::/41 -j nixos-fw-refuse
|
||||||
|
ip6tables -I nixos-fw -s 240b:400c:f00::/48 -j nixos-fw-refuse
|
||||||
|
ip6tables -I nixos-fw -s 240b:400c:f01::/48 -j nixos-fw-refuse
|
||||||
|
ip6tables -I nixos-fw -s 240b:400c:8000::/33 -j nixos-fw-refuse
|
||||||
|
ip6tables -I nixos-fw -s 240b:400c:ffff::/48 -j nixos-fw-refuse
|
||||||
|
ip6tables -I nixos-fw -s 240b:400d::/32 -j nixos-fw-refuse
|
||||||
|
ip6tables -I nixos-fw -s 240b:400d::/33 -j nixos-fw-refuse
|
||||||
|
ip6tables -I nixos-fw -s 240b:400d:8000::/33 -j nixos-fw-refuse
|
||||||
|
ip6tables -I nixos-fw -s 240b:400e::/33 -j nixos-fw-refuse
|
||||||
|
ip6tables -I nixos-fw -s 240b:400e::/32 -j nixos-fw-refuse
|
||||||
|
ip6tables -I nixos-fw -s 240b:400e:8000::/33 -j nixos-fw-refuse
|
||||||
|
ip6tables -I nixos-fw -s 240b:400f::/33 -j nixos-fw-refuse
|
||||||
|
ip6tables -I nixos-fw -s 240b:400f::/32 -j nixos-fw-refuse
|
||||||
|
ip6tables -I nixos-fw -s 240b:400f:8000::/33 -j nixos-fw-refuse
|
||||||
ip6tables -I nixos-fw -s 240b:4011::/32 -j nixos-fw-refuse
|
ip6tables -I nixos-fw -s 240b:4011::/32 -j nixos-fw-refuse
|
||||||
|
ip6tables -I nixos-fw -s 240b:4011::/33 -j nixos-fw-refuse
|
||||||
|
ip6tables -I nixos-fw -s 240b:4011:8000::/33 -j nixos-fw-refuse
|
||||||
ip6tables -I nixos-fw -s 240b:4012::/48 -j nixos-fw-refuse
|
ip6tables -I nixos-fw -s 240b:4012::/48 -j nixos-fw-refuse
|
||||||
|
ip6tables -I nixos-fw -s 240b:4013::/33 -j nixos-fw-refuse
|
||||||
ip6tables -I nixos-fw -s 240b:4013::/32 -j nixos-fw-refuse
|
ip6tables -I nixos-fw -s 240b:4013::/32 -j nixos-fw-refuse
|
||||||
|
ip6tables -I nixos-fw -s 240b:4013:8000::/33 -j nixos-fw-refuse
|
||||||
ip6tables -I nixos-fw -s 240b:4014::/32 -j nixos-fw-refuse
|
ip6tables -I nixos-fw -s 240b:4014::/32 -j nixos-fw-refuse
|
||||||
|
ip6tables -I nixos-fw -s 240b:4014::/33 -j nixos-fw-refuse
|
||||||
|
ip6tables -I nixos-fw -s 240b:4014:8000::/33 -j nixos-fw-refuse
|
||||||
iptables -I nixos-fw -s 5.181.224.0/23 -j nixos-fw-refuse
|
iptables -I nixos-fw -s 5.181.224.0/23 -j nixos-fw-refuse
|
||||||
|
iptables -I nixos-fw -s 8.208.0.0/17 -j nixos-fw-refuse
|
||||||
iptables -I nixos-fw -s 8.208.0.0/16 -j nixos-fw-refuse
|
iptables -I nixos-fw -s 8.208.0.0/16 -j nixos-fw-refuse
|
||||||
|
iptables -I nixos-fw -s 8.208.0.0/19 -j nixos-fw-refuse
|
||||||
|
iptables -I nixos-fw -s 8.208.0.0/18 -j nixos-fw-refuse
|
||||||
|
iptables -I nixos-fw -s 8.208.32.0/19 -j nixos-fw-refuse
|
||||||
|
iptables -I nixos-fw -s 8.208.128.0/17 -j nixos-fw-refuse
|
||||||
|
iptables -I nixos-fw -s 8.208.141.0/24 -j nixos-fw-refuse
|
||||||
iptables -I nixos-fw -s 8.209.0.0/19 -j nixos-fw-refuse
|
iptables -I nixos-fw -s 8.209.0.0/19 -j nixos-fw-refuse
|
||||||
iptables -I nixos-fw -s 8.209.36.0/22 -j nixos-fw-refuse
|
iptables -I nixos-fw -s 8.209.0.0/20 -j nixos-fw-refuse
|
||||||
iptables -I nixos-fw -s 8.209.40.0/21 -j nixos-fw-refuse
|
iptables -I nixos-fw -s 8.209.16.0/20 -j nixos-fw-refuse
|
||||||
|
iptables -I nixos-fw -s 8.209.36.0/24 -j nixos-fw-refuse
|
||||||
|
iptables -I nixos-fw -s 8.209.36.0/23 -j nixos-fw-refuse
|
||||||
|
iptables -I nixos-fw -s 8.209.37.0/24 -j nixos-fw-refuse
|
||||||
|
iptables -I nixos-fw -s 8.209.38.0/24 -j nixos-fw-refuse
|
||||||
|
iptables -I nixos-fw -s 8.209.38.0/23 -j nixos-fw-refuse
|
||||||
|
iptables -I nixos-fw -s 8.209.39.0/24 -j nixos-fw-refuse
|
||||||
|
iptables -I nixos-fw -s 8.209.40.0/22 -j nixos-fw-refuse
|
||||||
|
iptables -I nixos-fw -s 8.209.40.0/23 -j nixos-fw-refuse
|
||||||
|
iptables -I nixos-fw -s 8.209.42.0/23 -j nixos-fw-refuse
|
||||||
|
iptables -I nixos-fw -s 8.209.44.0/23 -j nixos-fw-refuse
|
||||||
|
iptables -I nixos-fw -s 8.209.44.0/22 -j nixos-fw-refuse
|
||||||
|
iptables -I nixos-fw -s 8.209.46.0/23 -j nixos-fw-refuse
|
||||||
iptables -I nixos-fw -s 8.209.48.0/20 -j nixos-fw-refuse
|
iptables -I nixos-fw -s 8.209.48.0/20 -j nixos-fw-refuse
|
||||||
|
iptables -I nixos-fw -s 8.209.48.0/21 -j nixos-fw-refuse
|
||||||
|
iptables -I nixos-fw -s 8.209.56.0/21 -j nixos-fw-refuse
|
||||||
|
iptables -I nixos-fw -s 8.209.64.0/19 -j nixos-fw-refuse
|
||||||
iptables -I nixos-fw -s 8.209.64.0/18 -j nixos-fw-refuse
|
iptables -I nixos-fw -s 8.209.64.0/18 -j nixos-fw-refuse
|
||||||
iptables -I nixos-fw -s 8.209.128.0/17 -j nixos-fw-refuse
|
iptables -I nixos-fw -s 8.209.96.0/19 -j nixos-fw-refuse
|
||||||
iptables -I nixos-fw -s 8.210.0.0/15 -j nixos-fw-refuse
|
iptables -I nixos-fw -s 8.209.128.0/19 -j nixos-fw-refuse
|
||||||
iptables -I nixos-fw -s 8.212.0.0/16 -j nixos-fw-refuse
|
iptables -I nixos-fw -s 8.209.128.0/18 -j nixos-fw-refuse
|
||||||
|
iptables -I nixos-fw -s 8.209.160.0/19 -j nixos-fw-refuse
|
||||||
|
iptables -I nixos-fw -s 8.209.192.0/18 -j nixos-fw-refuse
|
||||||
|
iptables -I nixos-fw -s 8.209.192.0/19 -j nixos-fw-refuse
|
||||||
|
iptables -I nixos-fw -s 8.209.224.0/19 -j nixos-fw-refuse
|
||||||
|
iptables -I nixos-fw -s 8.210.0.0/17 -j nixos-fw-refuse
|
||||||
|
iptables -I nixos-fw -s 8.210.0.0/16 -j nixos-fw-refuse
|
||||||
|
iptables -I nixos-fw -s 8.210.128.0/17 -j nixos-fw-refuse
|
||||||
|
iptables -I nixos-fw -s 8.210.240.0/24 -j nixos-fw-refuse
|
||||||
|
iptables -I nixos-fw -s 8.211.0.0/18 -j nixos-fw-refuse
|
||||||
|
iptables -I nixos-fw -s 8.211.0.0/17 -j nixos-fw-refuse
|
||||||
|
iptables -I nixos-fw -s 8.211.64.0/18 -j nixos-fw-refuse
|
||||||
|
iptables -I nixos-fw -s 8.211.80.0/21 -j nixos-fw-refuse
|
||||||
|
iptables -I nixos-fw -s 8.211.88.0/21 -j nixos-fw-refuse
|
||||||
|
iptables -I nixos-fw -s 8.211.96.0/21 -j nixos-fw-refuse
|
||||||
|
iptables -I nixos-fw -s 8.211.104.0/21 -j nixos-fw-refuse
|
||||||
|
iptables -I nixos-fw -s 8.211.128.0/19 -j nixos-fw-refuse
|
||||||
|
iptables -I nixos-fw -s 8.211.128.0/18 -j nixos-fw-refuse
|
||||||
|
iptables -I nixos-fw -s 8.211.160.0/19 -j nixos-fw-refuse
|
||||||
|
iptables -I nixos-fw -s 8.211.192.0/18 -j nixos-fw-refuse
|
||||||
|
iptables -I nixos-fw -s 8.211.192.0/19 -j nixos-fw-refuse
|
||||||
|
iptables -I nixos-fw -s 8.211.224.0/19 -j nixos-fw-refuse
|
||||||
|
iptables -I nixos-fw -s 8.211.226.0/24 -j nixos-fw-refuse
|
||||||
|
iptables -I nixos-fw -s 8.212.0.0/17 -j nixos-fw-refuse
|
||||||
|
iptables -I nixos-fw -s 8.212.0.0/18 -j nixos-fw-refuse
|
||||||
|
iptables -I nixos-fw -s 8.212.64.0/18 -j nixos-fw-refuse
|
||||||
|
iptables -I nixos-fw -s 8.212.128.0/19 -j nixos-fw-refuse
|
||||||
|
iptables -I nixos-fw -s 8.212.128.0/18 -j nixos-fw-refuse
|
||||||
|
iptables -I nixos-fw -s 8.212.160.0/19 -j nixos-fw-refuse
|
||||||
|
iptables -I nixos-fw -s 8.212.192.0/18 -j nixos-fw-refuse
|
||||||
|
iptables -I nixos-fw -s 8.212.192.0/19 -j nixos-fw-refuse
|
||||||
|
iptables -I nixos-fw -s 8.212.224.0/19 -j nixos-fw-refuse
|
||||||
|
iptables -I nixos-fw -s 8.213.0.0/18 -j nixos-fw-refuse
|
||||||
iptables -I nixos-fw -s 8.213.0.0/17 -j nixos-fw-refuse
|
iptables -I nixos-fw -s 8.213.0.0/17 -j nixos-fw-refuse
|
||||||
|
iptables -I nixos-fw -s 8.213.64.0/18 -j nixos-fw-refuse
|
||||||
iptables -I nixos-fw -s 8.213.128.0/19 -j nixos-fw-refuse
|
iptables -I nixos-fw -s 8.213.128.0/19 -j nixos-fw-refuse
|
||||||
|
iptables -I nixos-fw -s 8.213.128.0/20 -j nixos-fw-refuse
|
||||||
|
iptables -I nixos-fw -s 8.213.144.0/20 -j nixos-fw-refuse
|
||||||
|
iptables -I nixos-fw -s 8.213.160.0/22 -j nixos-fw-refuse
|
||||||
iptables -I nixos-fw -s 8.213.160.0/21 -j nixos-fw-refuse
|
iptables -I nixos-fw -s 8.213.160.0/21 -j nixos-fw-refuse
|
||||||
|
iptables -I nixos-fw -s 8.213.164.0/22 -j nixos-fw-refuse
|
||||||
|
iptables -I nixos-fw -s 8.213.176.0/21 -j nixos-fw-refuse
|
||||||
iptables -I nixos-fw -s 8.213.176.0/20 -j nixos-fw-refuse
|
iptables -I nixos-fw -s 8.213.176.0/20 -j nixos-fw-refuse
|
||||||
|
iptables -I nixos-fw -s 8.213.184.0/21 -j nixos-fw-refuse
|
||||||
|
iptables -I nixos-fw -s 8.213.192.0/19 -j nixos-fw-refuse
|
||||||
iptables -I nixos-fw -s 8.213.192.0/18 -j nixos-fw-refuse
|
iptables -I nixos-fw -s 8.213.192.0/18 -j nixos-fw-refuse
|
||||||
iptables -I nixos-fw -s 8.214.0.0/15 -j nixos-fw-refuse
|
iptables -I nixos-fw -s 8.213.224.0/19 -j nixos-fw-refuse
|
||||||
iptables -I nixos-fw -s 8.216.0.0/14 -j nixos-fw-refuse
|
iptables -I nixos-fw -s 8.213.251.0/24 -j nixos-fw-refuse
|
||||||
|
iptables -I nixos-fw -s 8.213.252.0/24 -j nixos-fw-refuse
|
||||||
|
iptables -I nixos-fw -s 8.213.253.0/24 -j nixos-fw-refuse
|
||||||
|
iptables -I nixos-fw -s 8.214.0.0/16 -j nixos-fw-refuse
|
||||||
|
iptables -I nixos-fw -s 8.214.0.0/17 -j nixos-fw-refuse
|
||||||
|
iptables -I nixos-fw -s 8.214.128.0/17 -j nixos-fw-refuse
|
||||||
|
iptables -I nixos-fw -s 8.215.0.0/17 -j nixos-fw-refuse
|
||||||
|
iptables -I nixos-fw -s 8.215.0.0/16 -j nixos-fw-refuse
|
||||||
|
iptables -I nixos-fw -s 8.215.128.0/17 -j nixos-fw-refuse
|
||||||
|
iptables -I nixos-fw -s 8.215.160.0/24 -j nixos-fw-refuse
|
||||||
|
iptables -I nixos-fw -s 8.215.162.0/23 -j nixos-fw-refuse
|
||||||
|
iptables -I nixos-fw -s 8.215.168.0/24 -j nixos-fw-refuse
|
||||||
|
iptables -I nixos-fw -s 8.215.169.0/24 -j nixos-fw-refuse
|
||||||
|
iptables -I nixos-fw -s 8.216.0.0/18 -j nixos-fw-refuse
|
||||||
|
iptables -I nixos-fw -s 8.216.0.0/17 -j nixos-fw-refuse
|
||||||
|
iptables -I nixos-fw -s 8.216.64.0/18 -j nixos-fw-refuse
|
||||||
|
iptables -I nixos-fw -s 8.216.69.0/24 -j nixos-fw-refuse
|
||||||
|
iptables -I nixos-fw -s 8.216.128.0/18 -j nixos-fw-refuse
|
||||||
|
iptables -I nixos-fw -s 8.216.128.0/17 -j nixos-fw-refuse
|
||||||
|
iptables -I nixos-fw -s 8.216.148.0/24 -j nixos-fw-refuse
|
||||||
|
iptables -I nixos-fw -s 8.216.192.0/18 -j nixos-fw-refuse
|
||||||
|
iptables -I nixos-fw -s 8.217.0.0/16 -j nixos-fw-refuse
|
||||||
|
iptables -I nixos-fw -s 8.217.0.0/17 -j nixos-fw-refuse
|
||||||
|
iptables -I nixos-fw -s 8.217.128.0/17 -j nixos-fw-refuse
|
||||||
|
iptables -I nixos-fw -s 8.218.0.0/17 -j nixos-fw-refuse
|
||||||
|
iptables -I nixos-fw -s 8.218.0.0/16 -j nixos-fw-refuse
|
||||||
|
iptables -I nixos-fw -s 8.218.128.0/17 -j nixos-fw-refuse
|
||||||
|
iptables -I nixos-fw -s 8.219.0.0/17 -j nixos-fw-refuse
|
||||||
|
iptables -I nixos-fw -s 8.219.0.0/16 -j nixos-fw-refuse
|
||||||
|
iptables -I nixos-fw -s 8.219.40.0/21 -j nixos-fw-refuse
|
||||||
|
iptables -I nixos-fw -s 8.219.128.0/17 -j nixos-fw-refuse
|
||||||
iptables -I nixos-fw -s 8.220.64.0/18 -j nixos-fw-refuse
|
iptables -I nixos-fw -s 8.220.64.0/18 -j nixos-fw-refuse
|
||||||
iptables -I nixos-fw -s 8.220.128.0/17 -j nixos-fw-refuse
|
iptables -I nixos-fw -s 8.220.64.0/19 -j nixos-fw-refuse
|
||||||
iptables -I nixos-fw -s 8.221.0.0/16 -j nixos-fw-refuse
|
iptables -I nixos-fw -s 8.220.96.0/19 -j nixos-fw-refuse
|
||||||
iptables -I nixos-fw -s 8.222.0.0/15 -j nixos-fw-refuse
|
iptables -I nixos-fw -s 8.220.116.0/24 -j nixos-fw-refuse
|
||||||
|
iptables -I nixos-fw -s 8.220.128.0/18 -j nixos-fw-refuse
|
||||||
|
iptables -I nixos-fw -s 8.220.128.0/19 -j nixos-fw-refuse
|
||||||
|
iptables -I nixos-fw -s 8.220.147.0/24 -j nixos-fw-refuse
|
||||||
|
iptables -I nixos-fw -s 8.220.160.0/19 -j nixos-fw-refuse
|
||||||
|
iptables -I nixos-fw -s 8.220.192.0/18 -j nixos-fw-refuse
|
||||||
|
iptables -I nixos-fw -s 8.220.192.0/19 -j nixos-fw-refuse
|
||||||
|
iptables -I nixos-fw -s 8.220.224.0/19 -j nixos-fw-refuse
|
||||||
|
iptables -I nixos-fw -s 8.220.229.0/24 -j nixos-fw-refuse
|
||||||
|
iptables -I nixos-fw -s 8.221.0.0/17 -j nixos-fw-refuse
|
||||||
|
iptables -I nixos-fw -s 8.221.0.0/21 -j nixos-fw-refuse
|
||||||
|
iptables -I nixos-fw -s 8.221.0.0/18 -j nixos-fw-refuse
|
||||||
|
iptables -I nixos-fw -s 8.221.8.0/21 -j nixos-fw-refuse
|
||||||
|
iptables -I nixos-fw -s 8.221.48.0/21 -j nixos-fw-refuse
|
||||||
|
iptables -I nixos-fw -s 8.221.56.0/21 -j nixos-fw-refuse
|
||||||
|
iptables -I nixos-fw -s 8.221.64.0/18 -j nixos-fw-refuse
|
||||||
|
iptables -I nixos-fw -s 8.221.128.0/17 -j nixos-fw-refuse
|
||||||
|
iptables -I nixos-fw -s 8.221.128.0/18 -j nixos-fw-refuse
|
||||||
|
iptables -I nixos-fw -s 8.221.184.0/22 -j nixos-fw-refuse
|
||||||
|
iptables -I nixos-fw -s 8.221.188.0/22 -j nixos-fw-refuse
|
||||||
|
iptables -I nixos-fw -s 8.221.192.0/21 -j nixos-fw-refuse
|
||||||
|
iptables -I nixos-fw -s 8.221.192.0/18 -j nixos-fw-refuse
|
||||||
|
iptables -I nixos-fw -s 8.221.200.0/21 -j nixos-fw-refuse
|
||||||
|
iptables -I nixos-fw -s 8.221.208.0/21 -j nixos-fw-refuse
|
||||||
|
iptables -I nixos-fw -s 8.221.216.0/21 -j nixos-fw-refuse
|
||||||
|
iptables -I nixos-fw -s 8.222.0.0/21 -j nixos-fw-refuse
|
||||||
|
iptables -I nixos-fw -s 8.222.0.0/20 -j nixos-fw-refuse
|
||||||
|
iptables -I nixos-fw -s 8.222.8.0/21 -j nixos-fw-refuse
|
||||||
|
iptables -I nixos-fw -s 8.222.16.0/21 -j nixos-fw-refuse
|
||||||
|
iptables -I nixos-fw -s 8.222.16.0/20 -j nixos-fw-refuse
|
||||||
|
iptables -I nixos-fw -s 8.222.24.0/21 -j nixos-fw-refuse
|
||||||
|
iptables -I nixos-fw -s 8.222.32.0/20 -j nixos-fw-refuse
|
||||||
|
iptables -I nixos-fw -s 8.222.32.0/21 -j nixos-fw-refuse
|
||||||
|
iptables -I nixos-fw -s 8.222.40.0/21 -j nixos-fw-refuse
|
||||||
|
iptables -I nixos-fw -s 8.222.48.0/21 -j nixos-fw-refuse
|
||||||
|
iptables -I nixos-fw -s 8.222.48.0/20 -j nixos-fw-refuse
|
||||||
|
iptables -I nixos-fw -s 8.222.56.0/21 -j nixos-fw-refuse
|
||||||
|
iptables -I nixos-fw -s 8.222.64.0/20 -j nixos-fw-refuse
|
||||||
|
iptables -I nixos-fw -s 8.222.64.0/21 -j nixos-fw-refuse
|
||||||
|
iptables -I nixos-fw -s 8.222.72.0/21 -j nixos-fw-refuse
|
||||||
|
iptables -I nixos-fw -s 8.222.80.0/20 -j nixos-fw-refuse
|
||||||
|
iptables -I nixos-fw -s 8.222.80.0/21 -j nixos-fw-refuse
|
||||||
|
iptables -I nixos-fw -s 8.222.88.0/21 -j nixos-fw-refuse
|
||||||
|
iptables -I nixos-fw -s 8.222.96.0/19 -j nixos-fw-refuse
|
||||||
|
iptables -I nixos-fw -s 8.222.96.0/20 -j nixos-fw-refuse
|
||||||
|
iptables -I nixos-fw -s 8.222.112.0/20 -j nixos-fw-refuse
|
||||||
|
iptables -I nixos-fw -s 8.222.128.0/17 -j nixos-fw-refuse
|
||||||
|
iptables -I nixos-fw -s 8.222.128.0/18 -j nixos-fw-refuse
|
||||||
|
iptables -I nixos-fw -s 8.222.192.0/18 -j nixos-fw-refuse
|
||||||
|
iptables -I nixos-fw -s 8.223.0.0/18 -j nixos-fw-refuse
|
||||||
|
iptables -I nixos-fw -s 8.223.0.0/17 -j nixos-fw-refuse
|
||||||
|
iptables -I nixos-fw -s 8.223.64.0/18 -j nixos-fw-refuse
|
||||||
|
iptables -I nixos-fw -s 8.223.128.0/17 -j nixos-fw-refuse
|
||||||
|
iptables -I nixos-fw -s 8.223.128.0/18 -j nixos-fw-refuse
|
||||||
|
iptables -I nixos-fw -s 8.223.192.0/18 -j nixos-fw-refuse
|
||||||
iptables -I nixos-fw -s 14.1.112.0/22 -j nixos-fw-refuse
|
iptables -I nixos-fw -s 14.1.112.0/22 -j nixos-fw-refuse
|
||||||
|
iptables -I nixos-fw -s 14.1.115.0/24 -j nixos-fw-refuse
|
||||||
|
iptables -I nixos-fw -s 43.91.0.0/17 -j nixos-fw-refuse
|
||||||
iptables -I nixos-fw -s 43.91.0.0/16 -j nixos-fw-refuse
|
iptables -I nixos-fw -s 43.91.0.0/16 -j nixos-fw-refuse
|
||||||
|
iptables -I nixos-fw -s 43.91.128.0/17 -j nixos-fw-refuse
|
||||||
iptables -I nixos-fw -s 43.96.1.0/24 -j nixos-fw-refuse
|
iptables -I nixos-fw -s 43.96.1.0/24 -j nixos-fw-refuse
|
||||||
iptables -I nixos-fw -s 43.96.2.0/23 -j nixos-fw-refuse
|
iptables -I nixos-fw -s 43.96.2.0/24 -j nixos-fw-refuse
|
||||||
iptables -I nixos-fw -s 43.96.4.0/23 -j nixos-fw-refuse
|
iptables -I nixos-fw -s 43.96.3.0/24 -j nixos-fw-refuse
|
||||||
|
iptables -I nixos-fw -s 43.96.4.0/24 -j nixos-fw-refuse
|
||||||
|
iptables -I nixos-fw -s 43.96.5.0/24 -j nixos-fw-refuse
|
||||||
iptables -I nixos-fw -s 43.96.7.0/24 -j nixos-fw-refuse
|
iptables -I nixos-fw -s 43.96.7.0/24 -j nixos-fw-refuse
|
||||||
iptables -I nixos-fw -s 43.96.8.0/22 -j nixos-fw-refuse
|
iptables -I nixos-fw -s 43.96.8.0/24 -j nixos-fw-refuse
|
||||||
|
iptables -I nixos-fw -s 43.96.9.0/24 -j nixos-fw-refuse
|
||||||
|
iptables -I nixos-fw -s 43.96.10.0/24 -j nixos-fw-refuse
|
||||||
|
iptables -I nixos-fw -s 43.96.11.0/24 -j nixos-fw-refuse
|
||||||
iptables -I nixos-fw -s 43.96.17.0/24 -j nixos-fw-refuse
|
iptables -I nixos-fw -s 43.96.17.0/24 -j nixos-fw-refuse
|
||||||
iptables -I nixos-fw -s 43.96.19.0/24 -j nixos-fw-refuse
|
iptables -I nixos-fw -s 43.96.19.0/24 -j nixos-fw-refuse
|
||||||
iptables -I nixos-fw -s 43.96.20.0/22 -j nixos-fw-refuse
|
iptables -I nixos-fw -s 43.96.20.0/24 -j nixos-fw-refuse
|
||||||
iptables -I nixos-fw -s 43.96.24.0/23 -j nixos-fw-refuse
|
iptables -I nixos-fw -s 43.96.21.0/24 -j nixos-fw-refuse
|
||||||
|
iptables -I nixos-fw -s 43.96.22.0/24 -j nixos-fw-refuse
|
||||||
|
iptables -I nixos-fw -s 43.96.23.0/24 -j nixos-fw-refuse
|
||||||
|
iptables -I nixos-fw -s 43.96.24.0/24 -j nixos-fw-refuse
|
||||||
|
iptables -I nixos-fw -s 43.96.25.0/24 -j nixos-fw-refuse
|
||||||
iptables -I nixos-fw -s 43.96.27.0/24 -j nixos-fw-refuse
|
iptables -I nixos-fw -s 43.96.27.0/24 -j nixos-fw-refuse
|
||||||
iptables -I nixos-fw -s 43.96.28.0/23 -j nixos-fw-refuse
|
iptables -I nixos-fw -s 43.96.28.0/24 -j nixos-fw-refuse
|
||||||
iptables -I nixos-fw -s 43.96.32.0/22 -j nixos-fw-refuse
|
iptables -I nixos-fw -s 43.96.29.0/24 -j nixos-fw-refuse
|
||||||
|
iptables -I nixos-fw -s 43.96.32.0/24 -j nixos-fw-refuse
|
||||||
|
iptables -I nixos-fw -s 43.96.33.0/24 -j nixos-fw-refuse
|
||||||
|
iptables -I nixos-fw -s 43.96.34.0/24 -j nixos-fw-refuse
|
||||||
|
iptables -I nixos-fw -s 43.96.35.0/24 -j nixos-fw-refuse
|
||||||
iptables -I nixos-fw -s 43.96.40.0/24 -j nixos-fw-refuse
|
iptables -I nixos-fw -s 43.96.40.0/24 -j nixos-fw-refuse
|
||||||
iptables -I nixos-fw -s 43.96.52.0/24 -j nixos-fw-refuse
|
iptables -I nixos-fw -s 43.96.66.0/24 -j nixos-fw-refuse
|
||||||
iptables -I nixos-fw -s 43.96.56.0/24 -j nixos-fw-refuse
|
iptables -I nixos-fw -s 43.96.67.0/24 -j nixos-fw-refuse
|
||||||
iptables -I nixos-fw -s 43.96.58.0/24 -j nixos-fw-refuse
|
iptables -I nixos-fw -s 43.96.68.0/24 -j nixos-fw-refuse
|
||||||
iptables -I nixos-fw -s 43.96.66.0/23 -j nixos-fw-refuse
|
iptables -I nixos-fw -s 43.96.69.0/24 -j nixos-fw-refuse
|
||||||
iptables -I nixos-fw -s 43.96.68.0/22 -j nixos-fw-refuse
|
iptables -I nixos-fw -s 43.96.70.0/24 -j nixos-fw-refuse
|
||||||
iptables -I nixos-fw -s 43.96.72.0/22 -j nixos-fw-refuse
|
iptables -I nixos-fw -s 43.96.71.0/24 -j nixos-fw-refuse
|
||||||
|
iptables -I nixos-fw -s 43.96.72.0/24 -j nixos-fw-refuse
|
||||||
|
iptables -I nixos-fw -s 43.96.73.0/24 -j nixos-fw-refuse
|
||||||
|
iptables -I nixos-fw -s 43.96.74.0/24 -j nixos-fw-refuse
|
||||||
|
iptables -I nixos-fw -s 43.96.75.0/24 -j nixos-fw-refuse
|
||||||
iptables -I nixos-fw -s 43.96.78.0/24 -j nixos-fw-refuse
|
iptables -I nixos-fw -s 43.96.78.0/24 -j nixos-fw-refuse
|
||||||
iptables -I nixos-fw -s 43.96.80.0/23 -j nixos-fw-refuse
|
iptables -I nixos-fw -s 43.96.80.0/24 -j nixos-fw-refuse
|
||||||
iptables -I nixos-fw -s 43.96.84.0/23 -j nixos-fw-refuse
|
iptables -I nixos-fw -s 43.96.81.0/24 -j nixos-fw-refuse
|
||||||
|
iptables -I nixos-fw -s 43.96.84.0/24 -j nixos-fw-refuse
|
||||||
|
iptables -I nixos-fw -s 43.96.85.0/24 -j nixos-fw-refuse
|
||||||
iptables -I nixos-fw -s 43.96.86.0/24 -j nixos-fw-refuse
|
iptables -I nixos-fw -s 43.96.86.0/24 -j nixos-fw-refuse
|
||||||
iptables -I nixos-fw -s 43.96.88.0/24 -j nixos-fw-refuse
|
iptables -I nixos-fw -s 43.96.88.0/24 -j nixos-fw-refuse
|
||||||
iptables -I nixos-fw -s 43.96.96.0/23 -j nixos-fw-refuse
|
iptables -I nixos-fw -s 43.96.96.0/24 -j nixos-fw-refuse
|
||||||
iptables -I nixos-fw -s 43.96.100.0/23 -j nixos-fw-refuse
|
iptables -I nixos-fw -s 43.96.97.0/24 -j nixos-fw-refuse
|
||||||
|
iptables -I nixos-fw -s 43.96.100.0/24 -j nixos-fw-refuse
|
||||||
|
iptables -I nixos-fw -s 43.96.101.0/24 -j nixos-fw-refuse
|
||||||
iptables -I nixos-fw -s 43.96.102.0/24 -j nixos-fw-refuse
|
iptables -I nixos-fw -s 43.96.102.0/24 -j nixos-fw-refuse
|
||||||
iptables -I nixos-fw -s 43.96.104.0/24 -j nixos-fw-refuse
|
iptables -I nixos-fw -s 43.96.104.0/24 -j nixos-fw-refuse
|
||||||
iptables -I nixos-fw -s 43.96.106.0/24 -j nixos-fw-refuse
|
iptables -I nixos-fw -s 43.96.106.0/24 -j nixos-fw-refuse
|
||||||
iptables -I nixos-fw -s 43.98.0.0/15 -j nixos-fw-refuse
|
iptables -I nixos-fw -s 43.98.0.0/16 -j nixos-fw-refuse
|
||||||
|
iptables -I nixos-fw -s 43.98.0.0/17 -j nixos-fw-refuse
|
||||||
|
iptables -I nixos-fw -s 43.98.128.0/17 -j nixos-fw-refuse
|
||||||
|
iptables -I nixos-fw -s 43.99.0.0/16 -j nixos-fw-refuse
|
||||||
|
iptables -I nixos-fw -s 43.99.0.0/17 -j nixos-fw-refuse
|
||||||
|
iptables -I nixos-fw -s 43.99.128.0/17 -j nixos-fw-refuse
|
||||||
|
iptables -I nixos-fw -s 43.100.0.0/16 -j nixos-fw-refuse
|
||||||
iptables -I nixos-fw -s 43.100.0.0/15 -j nixos-fw-refuse
|
iptables -I nixos-fw -s 43.100.0.0/15 -j nixos-fw-refuse
|
||||||
iptables -I nixos-fw -s 43.102.0.0/17 -j nixos-fw-refuse
|
iptables -I nixos-fw -s 43.101.0.0/16 -j nixos-fw-refuse
|
||||||
iptables -I nixos-fw -s 43.103.0.0/17 -j nixos-fw-refuse
|
|
||||||
iptables -I nixos-fw -s 43.104.0.0/15 -j nixos-fw-refuse
|
iptables -I nixos-fw -s 43.104.0.0/15 -j nixos-fw-refuse
|
||||||
|
iptables -I nixos-fw -s 43.104.0.0/16 -j nixos-fw-refuse
|
||||||
|
iptables -I nixos-fw -s 43.105.0.0/16 -j nixos-fw-refuse
|
||||||
iptables -I nixos-fw -s 43.108.0.0/17 -j nixos-fw-refuse
|
iptables -I nixos-fw -s 43.108.0.0/17 -j nixos-fw-refuse
|
||||||
|
iptables -I nixos-fw -s 43.108.0.0/18 -j nixos-fw-refuse
|
||||||
|
iptables -I nixos-fw -s 43.108.64.0/18 -j nixos-fw-refuse
|
||||||
iptables -I nixos-fw -s 45.196.28.0/24 -j nixos-fw-refuse
|
iptables -I nixos-fw -s 45.196.28.0/24 -j nixos-fw-refuse
|
||||||
iptables -I nixos-fw -s 45.199.179.0/24 -j nixos-fw-refuse
|
iptables -I nixos-fw -s 45.199.179.0/24 -j nixos-fw-refuse
|
||||||
|
iptables -I nixos-fw -s 47.52.0.0/17 -j nixos-fw-refuse
|
||||||
iptables -I nixos-fw -s 47.52.0.0/16 -j nixos-fw-refuse
|
iptables -I nixos-fw -s 47.52.0.0/16 -j nixos-fw-refuse
|
||||||
|
iptables -I nixos-fw -s 47.52.128.0/17 -j nixos-fw-refuse
|
||||||
iptables -I nixos-fw -s 47.56.0.0/15 -j nixos-fw-refuse
|
iptables -I nixos-fw -s 47.56.0.0/15 -j nixos-fw-refuse
|
||||||
iptables -I nixos-fw -s 47.74.0.0/15 -j nixos-fw-refuse
|
iptables -I nixos-fw -s 47.56.0.0/16 -j nixos-fw-refuse
|
||||||
|
iptables -I nixos-fw -s 47.57.0.0/16 -j nixos-fw-refuse
|
||||||
|
iptables -I nixos-fw -s 47.74.0.0/19 -j nixos-fw-refuse
|
||||||
|
iptables -I nixos-fw -s 47.74.0.0/21 -j nixos-fw-refuse
|
||||||
|
iptables -I nixos-fw -s 47.74.0.0/18 -j nixos-fw-refuse
|
||||||
|
iptables -I nixos-fw -s 47.74.32.0/19 -j nixos-fw-refuse
|
||||||
|
iptables -I nixos-fw -s 47.74.64.0/19 -j nixos-fw-refuse
|
||||||
|
iptables -I nixos-fw -s 47.74.64.0/18 -j nixos-fw-refuse
|
||||||
|
iptables -I nixos-fw -s 47.74.96.0/19 -j nixos-fw-refuse
|
||||||
|
iptables -I nixos-fw -s 47.74.128.0/17 -j nixos-fw-refuse
|
||||||
|
iptables -I nixos-fw -s 47.74.128.0/18 -j nixos-fw-refuse
|
||||||
|
iptables -I nixos-fw -s 47.74.192.0/18 -j nixos-fw-refuse
|
||||||
|
iptables -I nixos-fw -s 47.75.0.0/16 -j nixos-fw-refuse
|
||||||
|
iptables -I nixos-fw -s 47.75.0.0/17 -j nixos-fw-refuse
|
||||||
|
iptables -I nixos-fw -s 47.75.128.0/17 -j nixos-fw-refuse
|
||||||
iptables -I nixos-fw -s 47.76.0.0/16 -j nixos-fw-refuse
|
iptables -I nixos-fw -s 47.76.0.0/16 -j nixos-fw-refuse
|
||||||
iptables -I nixos-fw -s 47.77.0.0/20 -j nixos-fw-refuse
|
iptables -I nixos-fw -s 47.76.0.0/17 -j nixos-fw-refuse
|
||||||
|
iptables -I nixos-fw -s 47.76.128.0/17 -j nixos-fw-refuse
|
||||||
|
iptables -I nixos-fw -s 47.77.0.0/23 -j nixos-fw-refuse
|
||||||
|
iptables -I nixos-fw -s 47.77.0.0/22 -j nixos-fw-refuse
|
||||||
|
iptables -I nixos-fw -s 47.77.2.0/23 -j nixos-fw-refuse
|
||||||
|
iptables -I nixos-fw -s 47.77.4.0/23 -j nixos-fw-refuse
|
||||||
|
iptables -I nixos-fw -s 47.77.4.0/22 -j nixos-fw-refuse
|
||||||
|
iptables -I nixos-fw -s 47.77.6.0/23 -j nixos-fw-refuse
|
||||||
|
iptables -I nixos-fw -s 47.77.8.0/22 -j nixos-fw-refuse
|
||||||
|
iptables -I nixos-fw -s 47.77.8.0/21 -j nixos-fw-refuse
|
||||||
|
iptables -I nixos-fw -s 47.77.12.0/22 -j nixos-fw-refuse
|
||||||
iptables -I nixos-fw -s 47.77.16.0/21 -j nixos-fw-refuse
|
iptables -I nixos-fw -s 47.77.16.0/21 -j nixos-fw-refuse
|
||||||
|
iptables -I nixos-fw -s 47.77.16.0/22 -j nixos-fw-refuse
|
||||||
|
iptables -I nixos-fw -s 47.77.20.0/22 -j nixos-fw-refuse
|
||||||
|
iptables -I nixos-fw -s 47.77.24.0/23 -j nixos-fw-refuse
|
||||||
iptables -I nixos-fw -s 47.77.24.0/22 -j nixos-fw-refuse
|
iptables -I nixos-fw -s 47.77.24.0/22 -j nixos-fw-refuse
|
||||||
|
iptables -I nixos-fw -s 47.77.26.0/23 -j nixos-fw-refuse
|
||||||
iptables -I nixos-fw -s 47.77.32.0/19 -j nixos-fw-refuse
|
iptables -I nixos-fw -s 47.77.32.0/19 -j nixos-fw-refuse
|
||||||
|
iptables -I nixos-fw -s 47.77.32.0/20 -j nixos-fw-refuse
|
||||||
|
iptables -I nixos-fw -s 47.77.48.0/20 -j nixos-fw-refuse
|
||||||
|
iptables -I nixos-fw -s 47.77.64.0/20 -j nixos-fw-refuse
|
||||||
iptables -I nixos-fw -s 47.77.64.0/19 -j nixos-fw-refuse
|
iptables -I nixos-fw -s 47.77.64.0/19 -j nixos-fw-refuse
|
||||||
|
iptables -I nixos-fw -s 47.77.80.0/20 -j nixos-fw-refuse
|
||||||
iptables -I nixos-fw -s 47.77.96.0/20 -j nixos-fw-refuse
|
iptables -I nixos-fw -s 47.77.96.0/20 -j nixos-fw-refuse
|
||||||
|
iptables -I nixos-fw -s 47.77.96.0/21 -j nixos-fw-refuse
|
||||||
|
iptables -I nixos-fw -s 47.77.104.0/21 -j nixos-fw-refuse
|
||||||
iptables -I nixos-fw -s 47.77.128.0/17 -j nixos-fw-refuse
|
iptables -I nixos-fw -s 47.77.128.0/17 -j nixos-fw-refuse
|
||||||
iptables -I nixos-fw -s 47.78.0.0/16 -j nixos-fw-refuse
|
iptables -I nixos-fw -s 47.77.128.0/21 -j nixos-fw-refuse
|
||||||
iptables -I nixos-fw -s 47.79.0.0/17 -j nixos-fw-refuse
|
iptables -I nixos-fw -s 47.77.128.0/18 -j nixos-fw-refuse
|
||||||
|
iptables -I nixos-fw -s 47.77.136.0/21 -j nixos-fw-refuse
|
||||||
|
iptables -I nixos-fw -s 47.77.144.0/21 -j nixos-fw-refuse
|
||||||
|
iptables -I nixos-fw -s 47.77.152.0/21 -j nixos-fw-refuse
|
||||||
|
iptables -I nixos-fw -s 47.77.192.0/18 -j nixos-fw-refuse
|
||||||
|
iptables -I nixos-fw -s 47.78.0.0/17 -j nixos-fw-refuse
|
||||||
|
iptables -I nixos-fw -s 47.78.128.0/17 -j nixos-fw-refuse
|
||||||
|
iptables -I nixos-fw -s 47.79.0.0/20 -j nixos-fw-refuse
|
||||||
|
iptables -I nixos-fw -s 47.79.0.0/21 -j nixos-fw-refuse
|
||||||
|
iptables -I nixos-fw -s 47.79.8.0/21 -j nixos-fw-refuse
|
||||||
|
iptables -I nixos-fw -s 47.79.16.0/21 -j nixos-fw-refuse
|
||||||
|
iptables -I nixos-fw -s 47.79.16.0/20 -j nixos-fw-refuse
|
||||||
|
iptables -I nixos-fw -s 47.79.24.0/21 -j nixos-fw-refuse
|
||||||
|
iptables -I nixos-fw -s 47.79.32.0/20 -j nixos-fw-refuse
|
||||||
|
iptables -I nixos-fw -s 47.79.32.0/21 -j nixos-fw-refuse
|
||||||
|
iptables -I nixos-fw -s 47.79.40.0/21 -j nixos-fw-refuse
|
||||||
|
iptables -I nixos-fw -s 47.79.48.0/21 -j nixos-fw-refuse
|
||||||
|
iptables -I nixos-fw -s 47.79.48.0/20 -j nixos-fw-refuse
|
||||||
|
iptables -I nixos-fw -s 47.79.52.0/23 -j nixos-fw-refuse
|
||||||
|
iptables -I nixos-fw -s 47.79.54.0/23 -j nixos-fw-refuse
|
||||||
|
iptables -I nixos-fw -s 47.79.56.0/23 -j nixos-fw-refuse
|
||||||
|
iptables -I nixos-fw -s 47.79.56.0/21 -j nixos-fw-refuse
|
||||||
|
iptables -I nixos-fw -s 47.79.58.0/23 -j nixos-fw-refuse
|
||||||
|
iptables -I nixos-fw -s 47.79.60.0/23 -j nixos-fw-refuse
|
||||||
|
iptables -I nixos-fw -s 47.79.62.0/23 -j nixos-fw-refuse
|
||||||
|
iptables -I nixos-fw -s 47.79.64.0/21 -j nixos-fw-refuse
|
||||||
|
iptables -I nixos-fw -s 47.79.64.0/20 -j nixos-fw-refuse
|
||||||
|
iptables -I nixos-fw -s 47.79.72.0/21 -j nixos-fw-refuse
|
||||||
|
iptables -I nixos-fw -s 47.79.80.0/20 -j nixos-fw-refuse
|
||||||
|
iptables -I nixos-fw -s 47.79.80.0/21 -j nixos-fw-refuse
|
||||||
|
iptables -I nixos-fw -s 47.79.83.0/24 -j nixos-fw-refuse
|
||||||
|
iptables -I nixos-fw -s 47.79.88.0/21 -j nixos-fw-refuse
|
||||||
|
iptables -I nixos-fw -s 47.79.96.0/19 -j nixos-fw-refuse
|
||||||
|
iptables -I nixos-fw -s 47.79.96.0/20 -j nixos-fw-refuse
|
||||||
|
iptables -I nixos-fw -s 47.79.104.0/21 -j nixos-fw-refuse
|
||||||
|
iptables -I nixos-fw -s 47.79.112.0/20 -j nixos-fw-refuse
|
||||||
|
iptables -I nixos-fw -s 47.79.128.0/20 -j nixos-fw-refuse
|
||||||
iptables -I nixos-fw -s 47.79.128.0/19 -j nixos-fw-refuse
|
iptables -I nixos-fw -s 47.79.128.0/19 -j nixos-fw-refuse
|
||||||
|
iptables -I nixos-fw -s 47.79.144.0/20 -j nixos-fw-refuse
|
||||||
iptables -I nixos-fw -s 47.79.192.0/18 -j nixos-fw-refuse
|
iptables -I nixos-fw -s 47.79.192.0/18 -j nixos-fw-refuse
|
||||||
iptables -I nixos-fw -s 47.80.0.0/14 -j nixos-fw-refuse
|
iptables -I nixos-fw -s 47.79.192.0/19 -j nixos-fw-refuse
|
||||||
iptables -I nixos-fw -s 47.84.0.0/15 -j nixos-fw-refuse
|
iptables -I nixos-fw -s 47.79.224.0/19 -j nixos-fw-refuse
|
||||||
|
iptables -I nixos-fw -s 47.80.0.0/19 -j nixos-fw-refuse
|
||||||
|
iptables -I nixos-fw -s 47.80.0.0/18 -j nixos-fw-refuse
|
||||||
|
iptables -I nixos-fw -s 47.80.32.0/19 -j nixos-fw-refuse
|
||||||
|
iptables -I nixos-fw -s 47.80.64.0/18 -j nixos-fw-refuse
|
||||||
|
iptables -I nixos-fw -s 47.80.64.0/19 -j nixos-fw-refuse
|
||||||
|
iptables -I nixos-fw -s 47.80.96.0/19 -j nixos-fw-refuse
|
||||||
|
iptables -I nixos-fw -s 47.80.128.0/17 -j nixos-fw-refuse
|
||||||
|
iptables -I nixos-fw -s 47.80.128.0/18 -j nixos-fw-refuse
|
||||||
|
iptables -I nixos-fw -s 47.80.192.0/18 -j nixos-fw-refuse
|
||||||
|
iptables -I nixos-fw -s 47.81.0.0/18 -j nixos-fw-refuse
|
||||||
|
iptables -I nixos-fw -s 47.81.0.0/19 -j nixos-fw-refuse
|
||||||
|
iptables -I nixos-fw -s 47.81.32.0/19 -j nixos-fw-refuse
|
||||||
|
iptables -I nixos-fw -s 47.81.64.0/18 -j nixos-fw-refuse
|
||||||
|
iptables -I nixos-fw -s 47.81.64.0/19 -j nixos-fw-refuse
|
||||||
|
iptables -I nixos-fw -s 47.81.96.0/19 -j nixos-fw-refuse
|
||||||
|
iptables -I nixos-fw -s 47.81.128.0/18 -j nixos-fw-refuse
|
||||||
|
iptables -I nixos-fw -s 47.81.128.0/17 -j nixos-fw-refuse
|
||||||
|
iptables -I nixos-fw -s 47.81.192.0/18 -j nixos-fw-refuse
|
||||||
|
iptables -I nixos-fw -s 47.82.0.0/19 -j nixos-fw-refuse
|
||||||
|
iptables -I nixos-fw -s 47.82.0.0/18 -j nixos-fw-refuse
|
||||||
|
iptables -I nixos-fw -s 47.82.8.0/23 -j nixos-fw-refuse
|
||||||
|
iptables -I nixos-fw -s 47.82.10.0/23 -j nixos-fw-refuse
|
||||||
|
iptables -I nixos-fw -s 47.82.12.0/23 -j nixos-fw-refuse
|
||||||
|
iptables -I nixos-fw -s 47.82.14.0/23 -j nixos-fw-refuse
|
||||||
|
iptables -I nixos-fw -s 47.82.32.0/19 -j nixos-fw-refuse
|
||||||
|
iptables -I nixos-fw -s 47.82.32.0/21 -j nixos-fw-refuse
|
||||||
|
iptables -I nixos-fw -s 47.82.40.0/21 -j nixos-fw-refuse
|
||||||
|
iptables -I nixos-fw -s 47.82.48.0/21 -j nixos-fw-refuse
|
||||||
|
iptables -I nixos-fw -s 47.82.56.0/21 -j nixos-fw-refuse
|
||||||
|
iptables -I nixos-fw -s 47.82.64.0/19 -j nixos-fw-refuse
|
||||||
|
iptables -I nixos-fw -s 47.82.64.0/18 -j nixos-fw-refuse
|
||||||
|
iptables -I nixos-fw -s 47.82.96.0/19 -j nixos-fw-refuse
|
||||||
|
iptables -I nixos-fw -s 47.82.128.0/17 -j nixos-fw-refuse
|
||||||
|
iptables -I nixos-fw -s 47.82.128.0/18 -j nixos-fw-refuse
|
||||||
|
iptables -I nixos-fw -s 47.82.192.0/18 -j nixos-fw-refuse
|
||||||
|
iptables -I nixos-fw -s 47.83.0.0/16 -j nixos-fw-refuse
|
||||||
|
iptables -I nixos-fw -s 47.83.0.0/17 -j nixos-fw-refuse
|
||||||
|
iptables -I nixos-fw -s 47.83.32.0/21 -j nixos-fw-refuse
|
||||||
|
iptables -I nixos-fw -s 47.83.40.0/21 -j nixos-fw-refuse
|
||||||
|
iptables -I nixos-fw -s 47.83.48.0/21 -j nixos-fw-refuse
|
||||||
|
iptables -I nixos-fw -s 47.83.56.0/21 -j nixos-fw-refuse
|
||||||
|
iptables -I nixos-fw -s 47.83.128.0/17 -j nixos-fw-refuse
|
||||||
|
iptables -I nixos-fw -s 47.84.0.0/17 -j nixos-fw-refuse
|
||||||
|
iptables -I nixos-fw -s 47.84.0.0/16 -j nixos-fw-refuse
|
||||||
|
iptables -I nixos-fw -s 47.84.128.0/17 -j nixos-fw-refuse
|
||||||
|
iptables -I nixos-fw -s 47.84.144.0/21 -j nixos-fw-refuse
|
||||||
|
iptables -I nixos-fw -s 47.84.152.0/21 -j nixos-fw-refuse
|
||||||
|
iptables -I nixos-fw -s 47.84.160.0/21 -j nixos-fw-refuse
|
||||||
|
iptables -I nixos-fw -s 47.84.168.0/21 -j nixos-fw-refuse
|
||||||
|
iptables -I nixos-fw -s 47.85.0.0/16 -j nixos-fw-refuse
|
||||||
|
iptables -I nixos-fw -s 47.85.0.0/17 -j nixos-fw-refuse
|
||||||
|
iptables -I nixos-fw -s 47.85.112.0/23 -j nixos-fw-refuse
|
||||||
|
iptables -I nixos-fw -s 47.85.112.0/22 -j nixos-fw-refuse
|
||||||
|
iptables -I nixos-fw -s 47.85.114.0/23 -j nixos-fw-refuse
|
||||||
|
iptables -I nixos-fw -s 47.85.128.0/17 -j nixos-fw-refuse
|
||||||
iptables -I nixos-fw -s 47.86.0.0/16 -j nixos-fw-refuse
|
iptables -I nixos-fw -s 47.86.0.0/16 -j nixos-fw-refuse
|
||||||
iptables -I nixos-fw -s 47.87.0.0/17 -j nixos-fw-refuse
|
iptables -I nixos-fw -s 47.86.0.0/17 -j nixos-fw-refuse
|
||||||
|
iptables -I nixos-fw -s 47.86.128.0/17 -j nixos-fw-refuse
|
||||||
|
iptables -I nixos-fw -s 47.87.0.0/18 -j nixos-fw-refuse
|
||||||
|
iptables -I nixos-fw -s 47.87.0.0/19 -j nixos-fw-refuse
|
||||||
|
iptables -I nixos-fw -s 47.87.32.0/19 -j nixos-fw-refuse
|
||||||
|
iptables -I nixos-fw -s 47.87.64.0/18 -j nixos-fw-refuse
|
||||||
|
iptables -I nixos-fw -s 47.87.64.0/19 -j nixos-fw-refuse
|
||||||
|
iptables -I nixos-fw -s 47.87.96.0/19 -j nixos-fw-refuse
|
||||||
|
iptables -I nixos-fw -s 47.87.128.0/19 -j nixos-fw-refuse
|
||||||
iptables -I nixos-fw -s 47.87.128.0/18 -j nixos-fw-refuse
|
iptables -I nixos-fw -s 47.87.128.0/18 -j nixos-fw-refuse
|
||||||
iptables -I nixos-fw -s 47.87.192.0/19 -j nixos-fw-refuse
|
iptables -I nixos-fw -s 47.87.160.0/19 -j nixos-fw-refuse
|
||||||
iptables -I nixos-fw -s 47.87.224.0/21 -j nixos-fw-refuse
|
iptables -I nixos-fw -s 47.87.192.0/22 -j nixos-fw-refuse
|
||||||
|
iptables -I nixos-fw -s 47.87.192.0/23 -j nixos-fw-refuse
|
||||||
|
iptables -I nixos-fw -s 47.87.194.0/23 -j nixos-fw-refuse
|
||||||
|
iptables -I nixos-fw -s 47.87.196.0/22 -j nixos-fw-refuse
|
||||||
|
iptables -I nixos-fw -s 47.87.196.0/23 -j nixos-fw-refuse
|
||||||
|
iptables -I nixos-fw -s 47.87.198.0/23 -j nixos-fw-refuse
|
||||||
|
iptables -I nixos-fw -s 47.87.200.0/23 -j nixos-fw-refuse
|
||||||
|
iptables -I nixos-fw -s 47.87.200.0/22 -j nixos-fw-refuse
|
||||||
|
iptables -I nixos-fw -s 47.87.202.0/23 -j nixos-fw-refuse
|
||||||
|
iptables -I nixos-fw -s 47.87.204.0/22 -j nixos-fw-refuse
|
||||||
|
iptables -I nixos-fw -s 47.87.204.0/23 -j nixos-fw-refuse
|
||||||
|
iptables -I nixos-fw -s 47.87.206.0/23 -j nixos-fw-refuse
|
||||||
|
iptables -I nixos-fw -s 47.87.208.0/22 -j nixos-fw-refuse
|
||||||
|
iptables -I nixos-fw -s 47.87.208.0/23 -j nixos-fw-refuse
|
||||||
|
iptables -I nixos-fw -s 47.87.210.0/23 -j nixos-fw-refuse
|
||||||
|
iptables -I nixos-fw -s 47.87.212.0/23 -j nixos-fw-refuse
|
||||||
|
iptables -I nixos-fw -s 47.87.212.0/22 -j nixos-fw-refuse
|
||||||
|
iptables -I nixos-fw -s 47.87.214.0/23 -j nixos-fw-refuse
|
||||||
|
iptables -I nixos-fw -s 47.87.216.0/22 -j nixos-fw-refuse
|
||||||
|
iptables -I nixos-fw -s 47.87.216.0/23 -j nixos-fw-refuse
|
||||||
|
iptables -I nixos-fw -s 47.87.218.0/23 -j nixos-fw-refuse
|
||||||
|
iptables -I nixos-fw -s 47.87.220.0/22 -j nixos-fw-refuse
|
||||||
|
iptables -I nixos-fw -s 47.87.220.0/23 -j nixos-fw-refuse
|
||||||
|
iptables -I nixos-fw -s 47.87.222.0/23 -j nixos-fw-refuse
|
||||||
|
iptables -I nixos-fw -s 47.87.224.0/23 -j nixos-fw-refuse
|
||||||
|
iptables -I nixos-fw -s 47.87.224.0/22 -j nixos-fw-refuse
|
||||||
|
iptables -I nixos-fw -s 47.87.226.0/23 -j nixos-fw-refuse
|
||||||
|
iptables -I nixos-fw -s 47.87.228.0/22 -j nixos-fw-refuse
|
||||||
|
iptables -I nixos-fw -s 47.87.228.0/23 -j nixos-fw-refuse
|
||||||
|
iptables -I nixos-fw -s 47.87.230.0/23 -j nixos-fw-refuse
|
||||||
|
iptables -I nixos-fw -s 47.87.232.0/23 -j nixos-fw-refuse
|
||||||
iptables -I nixos-fw -s 47.87.232.0/22 -j nixos-fw-refuse
|
iptables -I nixos-fw -s 47.87.232.0/22 -j nixos-fw-refuse
|
||||||
iptables -I nixos-fw -s 47.88.0.0/16 -j nixos-fw-refuse
|
iptables -I nixos-fw -s 47.87.234.0/23 -j nixos-fw-refuse
|
||||||
|
iptables -I nixos-fw -s 47.88.0.0/18 -j nixos-fw-refuse
|
||||||
|
iptables -I nixos-fw -s 47.88.0.0/17 -j nixos-fw-refuse
|
||||||
|
iptables -I nixos-fw -s 47.88.41.0/24 -j nixos-fw-refuse
|
||||||
|
iptables -I nixos-fw -s 47.88.42.0/24 -j nixos-fw-refuse
|
||||||
|
iptables -I nixos-fw -s 47.88.43.0/24 -j nixos-fw-refuse
|
||||||
|
iptables -I nixos-fw -s 47.88.64.0/18 -j nixos-fw-refuse
|
||||||
|
iptables -I nixos-fw -s 47.88.109.0/24 -j nixos-fw-refuse
|
||||||
|
iptables -I nixos-fw -s 47.88.128.0/18 -j nixos-fw-refuse
|
||||||
|
iptables -I nixos-fw -s 47.88.128.0/17 -j nixos-fw-refuse
|
||||||
|
iptables -I nixos-fw -s 47.88.135.0/24 -j nixos-fw-refuse
|
||||||
|
iptables -I nixos-fw -s 47.88.192.0/18 -j nixos-fw-refuse
|
||||||
|
iptables -I nixos-fw -s 47.89.0.0/19 -j nixos-fw-refuse
|
||||||
iptables -I nixos-fw -s 47.89.0.0/18 -j nixos-fw-refuse
|
iptables -I nixos-fw -s 47.89.0.0/18 -j nixos-fw-refuse
|
||||||
iptables -I nixos-fw -s 47.89.72.0/21 -j nixos-fw-refuse
|
iptables -I nixos-fw -s 47.89.32.0/19 -j nixos-fw-refuse
|
||||||
iptables -I nixos-fw -s 47.89.80.0/22 -j nixos-fw-refuse
|
iptables -I nixos-fw -s 47.89.72.0/23 -j nixos-fw-refuse
|
||||||
|
iptables -I nixos-fw -s 47.89.72.0/22 -j nixos-fw-refuse
|
||||||
|
iptables -I nixos-fw -s 47.89.74.0/23 -j nixos-fw-refuse
|
||||||
|
iptables -I nixos-fw -s 47.89.76.0/23 -j nixos-fw-refuse
|
||||||
|
iptables -I nixos-fw -s 47.89.76.0/22 -j nixos-fw-refuse
|
||||||
|
iptables -I nixos-fw -s 47.89.78.0/23 -j nixos-fw-refuse
|
||||||
|
iptables -I nixos-fw -s 47.89.80.0/23 -j nixos-fw-refuse
|
||||||
|
iptables -I nixos-fw -s 47.89.82.0/23 -j nixos-fw-refuse
|
||||||
iptables -I nixos-fw -s 47.89.84.0/24 -j nixos-fw-refuse
|
iptables -I nixos-fw -s 47.89.84.0/24 -j nixos-fw-refuse
|
||||||
iptables -I nixos-fw -s 47.89.88.0/21 -j nixos-fw-refuse
|
iptables -I nixos-fw -s 47.89.88.0/23 -j nixos-fw-refuse
|
||||||
iptables -I nixos-fw -s 47.89.96.0/20 -j nixos-fw-refuse
|
iptables -I nixos-fw -s 47.89.88.0/22 -j nixos-fw-refuse
|
||||||
iptables -I nixos-fw -s 47.89.122.0/23 -j nixos-fw-refuse
|
iptables -I nixos-fw -s 47.89.90.0/23 -j nixos-fw-refuse
|
||||||
|
iptables -I nixos-fw -s 47.89.92.0/22 -j nixos-fw-refuse
|
||||||
|
iptables -I nixos-fw -s 47.89.92.0/23 -j nixos-fw-refuse
|
||||||
|
iptables -I nixos-fw -s 47.89.94.0/23 -j nixos-fw-refuse
|
||||||
|
iptables -I nixos-fw -s 47.89.96.0/24 -j nixos-fw-refuse
|
||||||
|
iptables -I nixos-fw -s 47.89.97.0/24 -j nixos-fw-refuse
|
||||||
|
iptables -I nixos-fw -s 47.89.98.0/23 -j nixos-fw-refuse
|
||||||
|
iptables -I nixos-fw -s 47.89.99.0/24 -j nixos-fw-refuse
|
||||||
|
iptables -I nixos-fw -s 47.89.100.0/24 -j nixos-fw-refuse
|
||||||
|
iptables -I nixos-fw -s 47.89.101.0/24 -j nixos-fw-refuse
|
||||||
|
iptables -I nixos-fw -s 47.89.102.0/24 -j nixos-fw-refuse
|
||||||
|
iptables -I nixos-fw -s 47.89.103.0/24 -j nixos-fw-refuse
|
||||||
|
iptables -I nixos-fw -s 47.89.104.0/22 -j nixos-fw-refuse
|
||||||
|
iptables -I nixos-fw -s 47.89.104.0/21 -j nixos-fw-refuse
|
||||||
|
iptables -I nixos-fw -s 47.89.108.0/22 -j nixos-fw-refuse
|
||||||
|
iptables -I nixos-fw -s 47.89.122.0/24 -j nixos-fw-refuse
|
||||||
|
iptables -I nixos-fw -s 47.89.123.0/24 -j nixos-fw-refuse
|
||||||
iptables -I nixos-fw -s 47.89.124.0/23 -j nixos-fw-refuse
|
iptables -I nixos-fw -s 47.89.124.0/23 -j nixos-fw-refuse
|
||||||
iptables -I nixos-fw -s 47.89.128.0/17 -j nixos-fw-refuse
|
iptables -I nixos-fw -s 47.89.124.0/24 -j nixos-fw-refuse
|
||||||
iptables -I nixos-fw -s 47.90.0.0/15 -j nixos-fw-refuse
|
iptables -I nixos-fw -s 47.89.125.0/24 -j nixos-fw-refuse
|
||||||
iptables -I nixos-fw -s 47.235.0.0/21 -j nixos-fw-refuse
|
iptables -I nixos-fw -s 47.89.128.0/18 -j nixos-fw-refuse
|
||||||
iptables -I nixos-fw -s 47.235.8.0/22 -j nixos-fw-refuse
|
iptables -I nixos-fw -s 47.89.128.0/19 -j nixos-fw-refuse
|
||||||
|
iptables -I nixos-fw -s 47.89.160.0/19 -j nixos-fw-refuse
|
||||||
|
iptables -I nixos-fw -s 47.89.192.0/19 -j nixos-fw-refuse
|
||||||
|
iptables -I nixos-fw -s 47.89.192.0/18 -j nixos-fw-refuse
|
||||||
|
iptables -I nixos-fw -s 47.89.221.0/24 -j nixos-fw-refuse
|
||||||
|
iptables -I nixos-fw -s 47.89.224.0/19 -j nixos-fw-refuse
|
||||||
|
iptables -I nixos-fw -s 47.90.0.0/17 -j nixos-fw-refuse
|
||||||
|
iptables -I nixos-fw -s 47.90.0.0/18 -j nixos-fw-refuse
|
||||||
|
iptables -I nixos-fw -s 47.90.64.0/18 -j nixos-fw-refuse
|
||||||
|
iptables -I nixos-fw -s 47.90.128.0/18 -j nixos-fw-refuse
|
||||||
|
iptables -I nixos-fw -s 47.90.128.0/17 -j nixos-fw-refuse
|
||||||
|
iptables -I nixos-fw -s 47.90.192.0/18 -j nixos-fw-refuse
|
||||||
|
iptables -I nixos-fw -s 47.91.0.0/20 -j nixos-fw-refuse
|
||||||
|
iptables -I nixos-fw -s 47.91.0.0/19 -j nixos-fw-refuse
|
||||||
|
iptables -I nixos-fw -s 47.91.16.0/20 -j nixos-fw-refuse
|
||||||
|
iptables -I nixos-fw -s 47.91.32.0/20 -j nixos-fw-refuse
|
||||||
|
iptables -I nixos-fw -s 47.91.32.0/19 -j nixos-fw-refuse
|
||||||
|
iptables -I nixos-fw -s 47.91.48.0/20 -j nixos-fw-refuse
|
||||||
|
iptables -I nixos-fw -s 47.91.64.0/20 -j nixos-fw-refuse
|
||||||
|
iptables -I nixos-fw -s 47.91.64.0/19 -j nixos-fw-refuse
|
||||||
|
iptables -I nixos-fw -s 47.91.80.0/20 -j nixos-fw-refuse
|
||||||
|
iptables -I nixos-fw -s 47.91.96.0/20 -j nixos-fw-refuse
|
||||||
|
iptables -I nixos-fw -s 47.91.96.0/19 -j nixos-fw-refuse
|
||||||
|
iptables -I nixos-fw -s 47.91.112.0/20 -j nixos-fw-refuse
|
||||||
|
iptables -I nixos-fw -s 47.91.128.0/18 -j nixos-fw-refuse
|
||||||
|
iptables -I nixos-fw -s 47.91.128.0/17 -j nixos-fw-refuse
|
||||||
|
iptables -I nixos-fw -s 47.91.192.0/18 -j nixos-fw-refuse
|
||||||
|
iptables -I nixos-fw -s 47.235.0.0/22 -j nixos-fw-refuse
|
||||||
|
iptables -I nixos-fw -s 47.235.0.0/23 -j nixos-fw-refuse
|
||||||
|
iptables -I nixos-fw -s 47.235.1.0/24 -j nixos-fw-refuse
|
||||||
|
iptables -I nixos-fw -s 47.235.2.0/23 -j nixos-fw-refuse
|
||||||
|
iptables -I nixos-fw -s 47.235.4.0/24 -j nixos-fw-refuse
|
||||||
|
iptables -I nixos-fw -s 47.235.5.0/24 -j nixos-fw-refuse
|
||||||
|
iptables -I nixos-fw -s 47.235.6.0/24 -j nixos-fw-refuse
|
||||||
|
iptables -I nixos-fw -s 47.235.6.0/23 -j nixos-fw-refuse
|
||||||
|
iptables -I nixos-fw -s 47.235.7.0/24 -j nixos-fw-refuse
|
||||||
|
iptables -I nixos-fw -s 47.235.8.0/24 -j nixos-fw-refuse
|
||||||
|
iptables -I nixos-fw -s 47.235.9.0/24 -j nixos-fw-refuse
|
||||||
|
iptables -I nixos-fw -s 47.235.10.0/24 -j nixos-fw-refuse
|
||||||
|
iptables -I nixos-fw -s 47.235.10.0/23 -j nixos-fw-refuse
|
||||||
|
iptables -I nixos-fw -s 47.235.11.0/24 -j nixos-fw-refuse
|
||||||
|
iptables -I nixos-fw -s 47.235.12.0/24 -j nixos-fw-refuse
|
||||||
iptables -I nixos-fw -s 47.235.12.0/23 -j nixos-fw-refuse
|
iptables -I nixos-fw -s 47.235.12.0/23 -j nixos-fw-refuse
|
||||||
iptables -I nixos-fw -s 47.235.16.0/20 -j nixos-fw-refuse
|
iptables -I nixos-fw -s 47.235.13.0/24 -j nixos-fw-refuse
|
||||||
iptables -I nixos-fw -s 47.236.0.0/14 -j nixos-fw-refuse
|
iptables -I nixos-fw -s 47.235.16.0/23 -j nixos-fw-refuse
|
||||||
iptables -I nixos-fw -s 47.240.0.0/14 -j nixos-fw-refuse
|
iptables -I nixos-fw -s 47.235.16.0/24 -j nixos-fw-refuse
|
||||||
iptables -I nixos-fw -s 47.244.0.0/15 -j nixos-fw-refuse
|
iptables -I nixos-fw -s 47.235.18.0/23 -j nixos-fw-refuse
|
||||||
|
iptables -I nixos-fw -s 47.235.18.0/24 -j nixos-fw-refuse
|
||||||
|
iptables -I nixos-fw -s 47.235.19.0/24 -j nixos-fw-refuse
|
||||||
|
iptables -I nixos-fw -s 47.235.20.0/24 -j nixos-fw-refuse
|
||||||
|
iptables -I nixos-fw -s 47.235.21.0/24 -j nixos-fw-refuse
|
||||||
|
iptables -I nixos-fw -s 47.235.22.0/24 -j nixos-fw-refuse
|
||||||
|
iptables -I nixos-fw -s 47.235.23.0/24 -j nixos-fw-refuse
|
||||||
|
iptables -I nixos-fw -s 47.235.24.0/22 -j nixos-fw-refuse
|
||||||
|
iptables -I nixos-fw -s 47.235.24.0/23 -j nixos-fw-refuse
|
||||||
|
iptables -I nixos-fw -s 47.235.26.0/23 -j nixos-fw-refuse
|
||||||
|
iptables -I nixos-fw -s 47.235.28.0/23 -j nixos-fw-refuse
|
||||||
|
iptables -I nixos-fw -s 47.235.28.0/24 -j nixos-fw-refuse
|
||||||
|
iptables -I nixos-fw -s 47.235.29.0/24 -j nixos-fw-refuse
|
||||||
|
iptables -I nixos-fw -s 47.235.30.0/24 -j nixos-fw-refuse
|
||||||
|
iptables -I nixos-fw -s 47.235.31.0/24 -j nixos-fw-refuse
|
||||||
|
iptables -I nixos-fw -s 47.236.0.0/16 -j nixos-fw-refuse
|
||||||
|
iptables -I nixos-fw -s 47.236.0.0/15 -j nixos-fw-refuse
|
||||||
|
iptables -I nixos-fw -s 47.237.0.0/16 -j nixos-fw-refuse
|
||||||
|
iptables -I nixos-fw -s 47.237.32.0/20 -j nixos-fw-refuse
|
||||||
|
iptables -I nixos-fw -s 47.237.34.0/24 -j nixos-fw-refuse
|
||||||
|
iptables -I nixos-fw -s 47.238.0.0/15 -j nixos-fw-refuse
|
||||||
|
iptables -I nixos-fw -s 47.238.0.0/16 -j nixos-fw-refuse
|
||||||
|
iptables -I nixos-fw -s 47.239.0.0/16 -j nixos-fw-refuse
|
||||||
|
iptables -I nixos-fw -s 47.240.0.0/17 -j nixos-fw-refuse
|
||||||
|
iptables -I nixos-fw -s 47.240.0.0/16 -j nixos-fw-refuse
|
||||||
|
iptables -I nixos-fw -s 47.240.128.0/17 -j nixos-fw-refuse
|
||||||
|
iptables -I nixos-fw -s 47.241.0.0/16 -j nixos-fw-refuse
|
||||||
|
iptables -I nixos-fw -s 47.241.0.0/17 -j nixos-fw-refuse
|
||||||
|
iptables -I nixos-fw -s 47.241.128.0/17 -j nixos-fw-refuse
|
||||||
|
iptables -I nixos-fw -s 47.242.0.0/16 -j nixos-fw-refuse
|
||||||
|
iptables -I nixos-fw -s 47.242.0.0/15 -j nixos-fw-refuse
|
||||||
|
iptables -I nixos-fw -s 47.243.0.0/16 -j nixos-fw-refuse
|
||||||
|
iptables -I nixos-fw -s 47.244.0.0/16 -j nixos-fw-refuse
|
||||||
|
iptables -I nixos-fw -s 47.244.0.0/17 -j nixos-fw-refuse
|
||||||
|
iptables -I nixos-fw -s 47.244.73.0/24 -j nixos-fw-refuse
|
||||||
|
iptables -I nixos-fw -s 47.244.128.0/17 -j nixos-fw-refuse
|
||||||
|
iptables -I nixos-fw -s 47.245.0.0/18 -j nixos-fw-refuse
|
||||||
|
iptables -I nixos-fw -s 47.245.0.0/19 -j nixos-fw-refuse
|
||||||
|
iptables -I nixos-fw -s 47.245.32.0/19 -j nixos-fw-refuse
|
||||||
|
iptables -I nixos-fw -s 47.245.64.0/19 -j nixos-fw-refuse
|
||||||
|
iptables -I nixos-fw -s 47.245.64.0/18 -j nixos-fw-refuse
|
||||||
|
iptables -I nixos-fw -s 47.245.96.0/19 -j nixos-fw-refuse
|
||||||
|
iptables -I nixos-fw -s 47.245.128.0/18 -j nixos-fw-refuse
|
||||||
|
iptables -I nixos-fw -s 47.245.128.0/17 -j nixos-fw-refuse
|
||||||
|
iptables -I nixos-fw -s 47.245.192.0/18 -j nixos-fw-refuse
|
||||||
iptables -I nixos-fw -s 47.246.32.0/22 -j nixos-fw-refuse
|
iptables -I nixos-fw -s 47.246.32.0/22 -j nixos-fw-refuse
|
||||||
iptables -I nixos-fw -s 47.246.66.0/23 -j nixos-fw-refuse
|
iptables -I nixos-fw -s 47.246.66.0/24 -j nixos-fw-refuse
|
||||||
|
iptables -I nixos-fw -s 47.246.67.0/24 -j nixos-fw-refuse
|
||||||
iptables -I nixos-fw -s 47.246.68.0/23 -j nixos-fw-refuse
|
iptables -I nixos-fw -s 47.246.68.0/23 -j nixos-fw-refuse
|
||||||
|
iptables -I nixos-fw -s 47.246.68.0/24 -j nixos-fw-refuse
|
||||||
|
iptables -I nixos-fw -s 47.246.69.0/24 -j nixos-fw-refuse
|
||||||
|
iptables -I nixos-fw -s 47.246.72.0/22 -j nixos-fw-refuse
|
||||||
iptables -I nixos-fw -s 47.246.72.0/21 -j nixos-fw-refuse
|
iptables -I nixos-fw -s 47.246.72.0/21 -j nixos-fw-refuse
|
||||||
|
iptables -I nixos-fw -s 47.246.76.0/22 -j nixos-fw-refuse
|
||||||
iptables -I nixos-fw -s 47.246.80.0/24 -j nixos-fw-refuse
|
iptables -I nixos-fw -s 47.246.80.0/24 -j nixos-fw-refuse
|
||||||
iptables -I nixos-fw -s 47.246.82.0/23 -j nixos-fw-refuse
|
iptables -I nixos-fw -s 47.246.82.0/23 -j nixos-fw-refuse
|
||||||
|
iptables -I nixos-fw -s 47.246.82.0/24 -j nixos-fw-refuse
|
||||||
|
iptables -I nixos-fw -s 47.246.83.0/24 -j nixos-fw-refuse
|
||||||
|
iptables -I nixos-fw -s 47.246.84.0/23 -j nixos-fw-refuse
|
||||||
iptables -I nixos-fw -s 47.246.84.0/22 -j nixos-fw-refuse
|
iptables -I nixos-fw -s 47.246.84.0/22 -j nixos-fw-refuse
|
||||||
|
iptables -I nixos-fw -s 47.246.86.0/23 -j nixos-fw-refuse
|
||||||
|
iptables -I nixos-fw -s 47.246.88.0/23 -j nixos-fw-refuse
|
||||||
iptables -I nixos-fw -s 47.246.88.0/22 -j nixos-fw-refuse
|
iptables -I nixos-fw -s 47.246.88.0/22 -j nixos-fw-refuse
|
||||||
|
iptables -I nixos-fw -s 47.246.90.0/23 -j nixos-fw-refuse
|
||||||
|
iptables -I nixos-fw -s 47.246.92.0/24 -j nixos-fw-refuse
|
||||||
iptables -I nixos-fw -s 47.246.92.0/23 -j nixos-fw-refuse
|
iptables -I nixos-fw -s 47.246.92.0/23 -j nixos-fw-refuse
|
||||||
iptables -I nixos-fw -s 47.246.96.0/20 -j nixos-fw-refuse
|
iptables -I nixos-fw -s 47.246.93.0/24 -j nixos-fw-refuse
|
||||||
|
iptables -I nixos-fw -s 47.246.96.0/22 -j nixos-fw-refuse
|
||||||
|
iptables -I nixos-fw -s 47.246.96.0/21 -j nixos-fw-refuse
|
||||||
|
iptables -I nixos-fw -s 47.246.100.0/22 -j nixos-fw-refuse
|
||||||
|
iptables -I nixos-fw -s 47.246.104.0/22 -j nixos-fw-refuse
|
||||||
|
iptables -I nixos-fw -s 47.246.104.0/21 -j nixos-fw-refuse
|
||||||
|
iptables -I nixos-fw -s 47.246.108.0/22 -j nixos-fw-refuse
|
||||||
iptables -I nixos-fw -s 47.246.120.0/24 -j nixos-fw-refuse
|
iptables -I nixos-fw -s 47.246.120.0/24 -j nixos-fw-refuse
|
||||||
iptables -I nixos-fw -s 47.246.122.0/23 -j nixos-fw-refuse
|
iptables -I nixos-fw -s 47.246.122.0/24 -j nixos-fw-refuse
|
||||||
iptables -I nixos-fw -s 47.246.124.0/23 -j nixos-fw-refuse
|
iptables -I nixos-fw -s 47.246.123.0/24 -j nixos-fw-refuse
|
||||||
iptables -I nixos-fw -s 47.246.128.0/20 -j nixos-fw-refuse
|
iptables -I nixos-fw -s 47.246.124.0/24 -j nixos-fw-refuse
|
||||||
iptables -I nixos-fw -s 47.246.144.0/22 -j nixos-fw-refuse
|
iptables -I nixos-fw -s 47.246.125.0/24 -j nixos-fw-refuse
|
||||||
|
iptables -I nixos-fw -s 47.246.128.0/22 -j nixos-fw-refuse
|
||||||
|
iptables -I nixos-fw -s 47.246.128.0/23 -j nixos-fw-refuse
|
||||||
|
iptables -I nixos-fw -s 47.246.130.0/23 -j nixos-fw-refuse
|
||||||
|
iptables -I nixos-fw -s 47.246.132.0/22 -j nixos-fw-refuse
|
||||||
|
iptables -I nixos-fw -s 47.246.132.0/23 -j nixos-fw-refuse
|
||||||
|
iptables -I nixos-fw -s 47.246.134.0/23 -j nixos-fw-refuse
|
||||||
|
iptables -I nixos-fw -s 47.246.136.0/22 -j nixos-fw-refuse
|
||||||
|
iptables -I nixos-fw -s 47.246.136.0/21 -j nixos-fw-refuse
|
||||||
|
iptables -I nixos-fw -s 47.246.140.0/22 -j nixos-fw-refuse
|
||||||
|
iptables -I nixos-fw -s 47.246.144.0/24 -j nixos-fw-refuse
|
||||||
|
iptables -I nixos-fw -s 47.246.144.0/23 -j nixos-fw-refuse
|
||||||
|
iptables -I nixos-fw -s 47.246.145.0/24 -j nixos-fw-refuse
|
||||||
|
iptables -I nixos-fw -s 47.246.146.0/24 -j nixos-fw-refuse
|
||||||
|
iptables -I nixos-fw -s 47.246.146.0/23 -j nixos-fw-refuse
|
||||||
|
iptables -I nixos-fw -s 47.246.147.0/24 -j nixos-fw-refuse
|
||||||
|
iptables -I nixos-fw -s 47.246.150.0/24 -j nixos-fw-refuse
|
||||||
iptables -I nixos-fw -s 47.246.150.0/23 -j nixos-fw-refuse
|
iptables -I nixos-fw -s 47.246.150.0/23 -j nixos-fw-refuse
|
||||||
iptables -I nixos-fw -s 47.246.152.0/21 -j nixos-fw-refuse
|
iptables -I nixos-fw -s 47.246.151.0/24 -j nixos-fw-refuse
|
||||||
iptables -I nixos-fw -s 47.246.160.0/19 -j nixos-fw-refuse
|
iptables -I nixos-fw -s 47.246.152.0/23 -j nixos-fw-refuse
|
||||||
iptables -I nixos-fw -s 47.246.192.0/21 -j nixos-fw-refuse
|
iptables -I nixos-fw -s 47.246.152.0/24 -j nixos-fw-refuse
|
||||||
iptables -I nixos-fw -s 47.250.0.0/15 -j nixos-fw-refuse
|
iptables -I nixos-fw -s 47.246.153.0/24 -j nixos-fw-refuse
|
||||||
iptables -I nixos-fw -s 47.252.0.0/15 -j nixos-fw-refuse
|
iptables -I nixos-fw -s 47.246.154.0/24 -j nixos-fw-refuse
|
||||||
iptables -I nixos-fw -s 47.254.0.0/16 -j nixos-fw-refuse
|
iptables -I nixos-fw -s 47.246.155.0/24 -j nixos-fw-refuse
|
||||||
|
iptables -I nixos-fw -s 47.246.156.0/22 -j nixos-fw-refuse
|
||||||
|
iptables -I nixos-fw -s 47.246.156.0/23 -j nixos-fw-refuse
|
||||||
|
iptables -I nixos-fw -s 47.246.158.0/23 -j nixos-fw-refuse
|
||||||
|
iptables -I nixos-fw -s 47.246.160.0/21 -j nixos-fw-refuse
|
||||||
|
iptables -I nixos-fw -s 47.246.160.0/20 -j nixos-fw-refuse
|
||||||
|
iptables -I nixos-fw -s 47.246.168.0/21 -j nixos-fw-refuse
|
||||||
|
iptables -I nixos-fw -s 47.246.176.0/20 -j nixos-fw-refuse
|
||||||
|
iptables -I nixos-fw -s 47.246.176.0/21 -j nixos-fw-refuse
|
||||||
|
iptables -I nixos-fw -s 47.246.184.0/21 -j nixos-fw-refuse
|
||||||
|
iptables -I nixos-fw -s 47.246.192.0/22 -j nixos-fw-refuse
|
||||||
|
iptables -I nixos-fw -s 47.246.192.0/23 -j nixos-fw-refuse
|
||||||
|
iptables -I nixos-fw -s 47.246.194.0/23 -j nixos-fw-refuse
|
||||||
|
iptables -I nixos-fw -s 47.246.196.0/23 -j nixos-fw-refuse
|
||||||
|
iptables -I nixos-fw -s 47.246.196.0/22 -j nixos-fw-refuse
|
||||||
|
iptables -I nixos-fw -s 47.246.198.0/23 -j nixos-fw-refuse
|
||||||
|
iptables -I nixos-fw -s 47.250.0.0/18 -j nixos-fw-refuse
|
||||||
|
iptables -I nixos-fw -s 47.250.0.0/17 -j nixos-fw-refuse
|
||||||
|
iptables -I nixos-fw -s 47.250.64.0/18 -j nixos-fw-refuse
|
||||||
|
iptables -I nixos-fw -s 47.250.99.0/24 -j nixos-fw-refuse
|
||||||
|
iptables -I nixos-fw -s 47.250.128.0/18 -j nixos-fw-refuse
|
||||||
|
iptables -I nixos-fw -s 47.250.128.0/17 -j nixos-fw-refuse
|
||||||
|
iptables -I nixos-fw -s 47.250.192.0/18 -j nixos-fw-refuse
|
||||||
|
iptables -I nixos-fw -s 47.251.0.0/17 -j nixos-fw-refuse
|
||||||
|
iptables -I nixos-fw -s 47.251.0.0/16 -j nixos-fw-refuse
|
||||||
|
iptables -I nixos-fw -s 47.251.128.0/17 -j nixos-fw-refuse
|
||||||
|
iptables -I nixos-fw -s 47.251.224.0/22 -j nixos-fw-refuse
|
||||||
|
iptables -I nixos-fw -s 47.252.0.0/17 -j nixos-fw-refuse
|
||||||
|
iptables -I nixos-fw -s 47.252.0.0/18 -j nixos-fw-refuse
|
||||||
|
iptables -I nixos-fw -s 47.252.64.0/18 -j nixos-fw-refuse
|
||||||
|
iptables -I nixos-fw -s 47.252.67.0/24 -j nixos-fw-refuse
|
||||||
|
iptables -I nixos-fw -s 47.252.128.0/18 -j nixos-fw-refuse
|
||||||
|
iptables -I nixos-fw -s 47.252.128.0/17 -j nixos-fw-refuse
|
||||||
|
iptables -I nixos-fw -s 47.252.192.0/18 -j nixos-fw-refuse
|
||||||
|
iptables -I nixos-fw -s 47.253.0.0/16 -j nixos-fw-refuse
|
||||||
|
iptables -I nixos-fw -s 47.253.0.0/17 -j nixos-fw-refuse
|
||||||
|
iptables -I nixos-fw -s 47.253.128.0/17 -j nixos-fw-refuse
|
||||||
|
iptables -I nixos-fw -s 47.254.0.0/18 -j nixos-fw-refuse
|
||||||
|
iptables -I nixos-fw -s 47.254.0.0/17 -j nixos-fw-refuse
|
||||||
|
iptables -I nixos-fw -s 47.254.64.0/18 -j nixos-fw-refuse
|
||||||
|
iptables -I nixos-fw -s 47.254.113.0/24 -j nixos-fw-refuse
|
||||||
|
iptables -I nixos-fw -s 47.254.128.0/19 -j nixos-fw-refuse
|
||||||
|
iptables -I nixos-fw -s 47.254.128.0/18 -j nixos-fw-refuse
|
||||||
|
iptables -I nixos-fw -s 47.254.160.0/19 -j nixos-fw-refuse
|
||||||
|
iptables -I nixos-fw -s 47.254.192.0/19 -j nixos-fw-refuse
|
||||||
|
iptables -I nixos-fw -s 47.254.192.0/18 -j nixos-fw-refuse
|
||||||
|
iptables -I nixos-fw -s 47.254.224.0/19 -j nixos-fw-refuse
|
||||||
iptables -I nixos-fw -s 59.82.136.0/23 -j nixos-fw-refuse
|
iptables -I nixos-fw -s 59.82.136.0/23 -j nixos-fw-refuse
|
||||||
iptables -I nixos-fw -s 103.81.186.0/23 -j nixos-fw-refuse
|
iptables -I nixos-fw -s 103.81.186.0/23 -j nixos-fw-refuse
|
||||||
iptables -I nixos-fw -s 110.76.21.0/24 -j nixos-fw-refuse
|
iptables -I nixos-fw -s 110.76.21.0/24 -j nixos-fw-refuse
|
||||||
iptables -I nixos-fw -s 110.76.23.0/24 -j nixos-fw-refuse
|
iptables -I nixos-fw -s 110.76.23.0/24 -j nixos-fw-refuse
|
||||||
iptables -I nixos-fw -s 116.251.64.0/18 -j nixos-fw-refuse
|
iptables -I nixos-fw -s 116.251.64.0/18 -j nixos-fw-refuse
|
||||||
iptables -I nixos-fw -s 139.95.0.0/20 -j nixos-fw-refuse
|
iptables -I nixos-fw -s 139.95.0.0/23 -j nixos-fw-refuse
|
||||||
iptables -I nixos-fw -s 139.95.16.0/22 -j nixos-fw-refuse
|
iptables -I nixos-fw -s 139.95.2.0/23 -j nixos-fw-refuse
|
||||||
|
iptables -I nixos-fw -s 139.95.4.0/23 -j nixos-fw-refuse
|
||||||
|
iptables -I nixos-fw -s 139.95.6.0/23 -j nixos-fw-refuse
|
||||||
|
iptables -I nixos-fw -s 139.95.8.0/23 -j nixos-fw-refuse
|
||||||
|
iptables -I nixos-fw -s 139.95.10.0/23 -j nixos-fw-refuse
|
||||||
|
iptables -I nixos-fw -s 139.95.12.0/23 -j nixos-fw-refuse
|
||||||
|
iptables -I nixos-fw -s 139.95.14.0/23 -j nixos-fw-refuse
|
||||||
|
iptables -I nixos-fw -s 139.95.16.0/23 -j nixos-fw-refuse
|
||||||
|
iptables -I nixos-fw -s 139.95.18.0/23 -j nixos-fw-refuse
|
||||||
iptables -I nixos-fw -s 139.95.64.0/24 -j nixos-fw-refuse
|
iptables -I nixos-fw -s 139.95.64.0/24 -j nixos-fw-refuse
|
||||||
iptables -I nixos-fw -s 140.205.1.0/24 -j nixos-fw-refuse
|
iptables -I nixos-fw -s 140.205.1.0/24 -j nixos-fw-refuse
|
||||||
iptables -I nixos-fw -s 140.205.122.0/24 -j nixos-fw-refuse
|
iptables -I nixos-fw -s 140.205.122.0/24 -j nixos-fw-refuse
|
||||||
iptables -I nixos-fw -s 147.139.0.0/16 -j nixos-fw-refuse
|
iptables -I nixos-fw -s 147.139.0.0/18 -j nixos-fw-refuse
|
||||||
|
iptables -I nixos-fw -s 147.139.0.0/17 -j nixos-fw-refuse
|
||||||
|
iptables -I nixos-fw -s 147.139.64.0/18 -j nixos-fw-refuse
|
||||||
|
iptables -I nixos-fw -s 147.139.128.0/17 -j nixos-fw-refuse
|
||||||
|
iptables -I nixos-fw -s 147.139.128.0/18 -j nixos-fw-refuse
|
||||||
|
iptables -I nixos-fw -s 147.139.155.0/24 -j nixos-fw-refuse
|
||||||
|
iptables -I nixos-fw -s 147.139.192.0/18 -j nixos-fw-refuse
|
||||||
iptables -I nixos-fw -s 149.129.0.0/20 -j nixos-fw-refuse
|
iptables -I nixos-fw -s 149.129.0.0/20 -j nixos-fw-refuse
|
||||||
|
iptables -I nixos-fw -s 149.129.0.0/21 -j nixos-fw-refuse
|
||||||
|
iptables -I nixos-fw -s 149.129.8.0/21 -j nixos-fw-refuse
|
||||||
iptables -I nixos-fw -s 149.129.16.0/23 -j nixos-fw-refuse
|
iptables -I nixos-fw -s 149.129.16.0/23 -j nixos-fw-refuse
|
||||||
iptables -I nixos-fw -s 149.129.32.0/19 -j nixos-fw-refuse
|
iptables -I nixos-fw -s 149.129.32.0/19 -j nixos-fw-refuse
|
||||||
iptables -I nixos-fw -s 149.129.64.0/18 -j nixos-fw-refuse
|
iptables -I nixos-fw -s 149.129.64.0/18 -j nixos-fw-refuse
|
||||||
|
iptables -I nixos-fw -s 149.129.64.0/19 -j nixos-fw-refuse
|
||||||
|
iptables -I nixos-fw -s 149.129.96.0/19 -j nixos-fw-refuse
|
||||||
iptables -I nixos-fw -s 149.129.192.0/18 -j nixos-fw-refuse
|
iptables -I nixos-fw -s 149.129.192.0/18 -j nixos-fw-refuse
|
||||||
|
iptables -I nixos-fw -s 149.129.192.0/19 -j nixos-fw-refuse
|
||||||
|
iptables -I nixos-fw -s 149.129.224.0/19 -j nixos-fw-refuse
|
||||||
iptables -I nixos-fw -s 156.227.20.0/24 -j nixos-fw-refuse
|
iptables -I nixos-fw -s 156.227.20.0/24 -j nixos-fw-refuse
|
||||||
iptables -I nixos-fw -s 156.236.12.0/24 -j nixos-fw-refuse
|
iptables -I nixos-fw -s 156.236.12.0/24 -j nixos-fw-refuse
|
||||||
iptables -I nixos-fw -s 156.236.17.0/24 -j nixos-fw-refuse
|
iptables -I nixos-fw -s 156.236.17.0/24 -j nixos-fw-refuse
|
||||||
iptables -I nixos-fw -s 156.240.76.0/23 -j nixos-fw-refuse
|
iptables -I nixos-fw -s 156.240.76.0/23 -j nixos-fw-refuse
|
||||||
iptables -I nixos-fw -s 156.245.1.0/24 -j nixos-fw-refuse
|
iptables -I nixos-fw -s 156.245.1.0/24 -j nixos-fw-refuse
|
||||||
iptables -I nixos-fw -s 161.117.0.0/16 -j nixos-fw-refuse
|
iptables -I nixos-fw -s 161.117.0.0/16 -j nixos-fw-refuse
|
||||||
|
iptables -I nixos-fw -s 161.117.0.0/17 -j nixos-fw-refuse
|
||||||
|
iptables -I nixos-fw -s 161.117.126.0/24 -j nixos-fw-refuse
|
||||||
|
iptables -I nixos-fw -s 161.117.127.0/24 -j nixos-fw-refuse
|
||||||
|
iptables -I nixos-fw -s 161.117.128.0/17 -j nixos-fw-refuse
|
||||||
|
iptables -I nixos-fw -s 161.117.128.0/24 -j nixos-fw-refuse
|
||||||
|
iptables -I nixos-fw -s 161.117.129.0/24 -j nixos-fw-refuse
|
||||||
|
iptables -I nixos-fw -s 161.117.138.0/24 -j nixos-fw-refuse
|
||||||
|
iptables -I nixos-fw -s 161.117.143.0/24 -j nixos-fw-refuse
|
||||||
iptables -I nixos-fw -s 170.33.24.0/24 -j nixos-fw-refuse
|
iptables -I nixos-fw -s 170.33.24.0/24 -j nixos-fw-refuse
|
||||||
iptables -I nixos-fw -s 170.33.29.0/24 -j nixos-fw-refuse
|
iptables -I nixos-fw -s 170.33.29.0/24 -j nixos-fw-refuse
|
||||||
iptables -I nixos-fw -s 170.33.30.0/23 -j nixos-fw-refuse
|
iptables -I nixos-fw -s 170.33.30.0/24 -j nixos-fw-refuse
|
||||||
iptables -I nixos-fw -s 170.33.32.0/22 -j nixos-fw-refuse
|
iptables -I nixos-fw -s 170.33.31.0/24 -j nixos-fw-refuse
|
||||||
iptables -I nixos-fw -s 170.33.64.0/23 -j nixos-fw-refuse
|
iptables -I nixos-fw -s 170.33.32.0/24 -j nixos-fw-refuse
|
||||||
|
iptables -I nixos-fw -s 170.33.33.0/24 -j nixos-fw-refuse
|
||||||
|
iptables -I nixos-fw -s 170.33.34.0/24 -j nixos-fw-refuse
|
||||||
|
iptables -I nixos-fw -s 170.33.35.0/24 -j nixos-fw-refuse
|
||||||
|
iptables -I nixos-fw -s 170.33.64.0/24 -j nixos-fw-refuse
|
||||||
|
iptables -I nixos-fw -s 170.33.65.0/24 -j nixos-fw-refuse
|
||||||
iptables -I nixos-fw -s 170.33.66.0/24 -j nixos-fw-refuse
|
iptables -I nixos-fw -s 170.33.66.0/24 -j nixos-fw-refuse
|
||||||
iptables -I nixos-fw -s 170.33.68.0/23 -j nixos-fw-refuse
|
iptables -I nixos-fw -s 170.33.68.0/24 -j nixos-fw-refuse
|
||||||
iptables -I nixos-fw -s 170.33.72.0/23 -j nixos-fw-refuse
|
iptables -I nixos-fw -s 170.33.69.0/24 -j nixos-fw-refuse
|
||||||
iptables -I nixos-fw -s 170.33.76.0/22 -j nixos-fw-refuse
|
iptables -I nixos-fw -s 170.33.72.0/24 -j nixos-fw-refuse
|
||||||
iptables -I nixos-fw -s 170.33.80.0/22 -j nixos-fw-refuse
|
iptables -I nixos-fw -s 170.33.73.0/24 -j nixos-fw-refuse
|
||||||
iptables -I nixos-fw -s 170.33.84.0/23 -j nixos-fw-refuse
|
iptables -I nixos-fw -s 170.33.74.0/24 -j nixos-fw-refuse
|
||||||
|
iptables -I nixos-fw -s 170.33.75.0/24 -j nixos-fw-refuse
|
||||||
|
iptables -I nixos-fw -s 170.33.76.0/24 -j nixos-fw-refuse
|
||||||
|
iptables -I nixos-fw -s 170.33.77.0/24 -j nixos-fw-refuse
|
||||||
|
iptables -I nixos-fw -s 170.33.78.0/24 -j nixos-fw-refuse
|
||||||
|
iptables -I nixos-fw -s 170.33.79.0/24 -j nixos-fw-refuse
|
||||||
|
iptables -I nixos-fw -s 170.33.80.0/24 -j nixos-fw-refuse
|
||||||
|
iptables -I nixos-fw -s 170.33.81.0/24 -j nixos-fw-refuse
|
||||||
|
iptables -I nixos-fw -s 170.33.82.0/24 -j nixos-fw-refuse
|
||||||
|
iptables -I nixos-fw -s 170.33.83.0/24 -j nixos-fw-refuse
|
||||||
|
iptables -I nixos-fw -s 170.33.84.0/24 -j nixos-fw-refuse
|
||||||
|
iptables -I nixos-fw -s 170.33.85.0/24 -j nixos-fw-refuse
|
||||||
iptables -I nixos-fw -s 170.33.86.0/24 -j nixos-fw-refuse
|
iptables -I nixos-fw -s 170.33.86.0/24 -j nixos-fw-refuse
|
||||||
iptables -I nixos-fw -s 170.33.88.0/24 -j nixos-fw-refuse
|
iptables -I nixos-fw -s 170.33.88.0/24 -j nixos-fw-refuse
|
||||||
iptables -I nixos-fw -s 170.33.90.0/24 -j nixos-fw-refuse
|
iptables -I nixos-fw -s 170.33.90.0/24 -j nixos-fw-refuse
|
||||||
iptables -I nixos-fw -s 170.33.92.0/23 -j nixos-fw-refuse
|
iptables -I nixos-fw -s 170.33.92.0/24 -j nixos-fw-refuse
|
||||||
iptables -I nixos-fw -s 170.33.104.0/22 -j nixos-fw-refuse
|
iptables -I nixos-fw -s 170.33.93.0/24 -j nixos-fw-refuse
|
||||||
iptables -I nixos-fw -s 170.33.136.0/23 -j nixos-fw-refuse
|
iptables -I nixos-fw -s 170.33.104.0/24 -j nixos-fw-refuse
|
||||||
|
iptables -I nixos-fw -s 170.33.105.0/24 -j nixos-fw-refuse
|
||||||
|
iptables -I nixos-fw -s 170.33.106.0/24 -j nixos-fw-refuse
|
||||||
|
iptables -I nixos-fw -s 170.33.107.0/24 -j nixos-fw-refuse
|
||||||
|
iptables -I nixos-fw -s 170.33.136.0/24 -j nixos-fw-refuse
|
||||||
|
iptables -I nixos-fw -s 170.33.137.0/24 -j nixos-fw-refuse
|
||||||
iptables -I nixos-fw -s 170.33.138.0/24 -j nixos-fw-refuse
|
iptables -I nixos-fw -s 170.33.138.0/24 -j nixos-fw-refuse
|
||||||
iptables -I nixos-fw -s 185.78.106.0/23 -j nixos-fw-refuse
|
iptables -I nixos-fw -s 185.78.106.0/23 -j nixos-fw-refuse
|
||||||
iptables -I nixos-fw -s 198.11.128.0/18 -j nixos-fw-refuse
|
iptables -I nixos-fw -s 198.11.128.0/18 -j nixos-fw-refuse
|
||||||
|
iptables -I nixos-fw -s 198.11.137.0/24 -j nixos-fw-refuse
|
||||||
|
iptables -I nixos-fw -s 198.11.184.0/21 -j nixos-fw-refuse
|
||||||
iptables -I nixos-fw -s 202.144.199.0/24 -j nixos-fw-refuse
|
iptables -I nixos-fw -s 202.144.199.0/24 -j nixos-fw-refuse
|
||||||
iptables -I nixos-fw -s 203.107.64.0/22 -j nixos-fw-refuse
|
iptables -I nixos-fw -s 203.107.64.0/24 -j nixos-fw-refuse
|
||||||
|
iptables -I nixos-fw -s 203.107.65.0/24 -j nixos-fw-refuse
|
||||||
|
iptables -I nixos-fw -s 203.107.66.0/24 -j nixos-fw-refuse
|
||||||
|
iptables -I nixos-fw -s 203.107.67.0/24 -j nixos-fw-refuse
|
||||||
iptables -I nixos-fw -s 203.107.68.0/24 -j nixos-fw-refuse
|
iptables -I nixos-fw -s 203.107.68.0/24 -j nixos-fw-refuse
|
||||||
iptables -I nixos-fw -s 205.204.96.0/19 -j nixos-fw-refuse
|
iptables -I nixos-fw -s 205.204.96.0/19 -j nixos-fw-refuse
|
||||||
|
iptables -I nixos-fw -s 205.204.102.0/23 -j nixos-fw-refuse
|
||||||
|
iptables -I nixos-fw -s 205.204.111.0/24 -j nixos-fw-refuse
|
||||||
|
iptables -I nixos-fw -s 205.204.117.0/24 -j nixos-fw-refuse
|
||||||
|
iptables -I nixos-fw -s 205.204.125.0/24 -j nixos-fw-refuse
|
||||||
iptables -I nixos-fw -s 223.5.5.0/24 -j nixos-fw-refuse
|
iptables -I nixos-fw -s 223.5.5.0/24 -j nixos-fw-refuse
|
||||||
iptables -I nixos-fw -s 223.6.6.0/24 -j nixos-fw-refuse
|
iptables -I nixos-fw -s 223.6.6.0/24 -j nixos-fw-refuse
|
||||||
|
|||||||
@@ -53,6 +53,9 @@
|
|||||||
'';
|
'';
|
||||||
return = "200 ''";
|
return = "200 ''";
|
||||||
};
|
};
|
||||||
|
extraConfig = ''
|
||||||
|
access_log /var/log/nginx/clerie.de.log combined_anon;
|
||||||
|
'';
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -83,6 +83,9 @@
|
|||||||
proxyPass = "http://[::1]:3000";
|
proxyPass = "http://[::1]:3000";
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
extraConfig = ''
|
||||||
|
access_log /var/log/nginx/git.clerie.de.log combined_anon;
|
||||||
|
'';
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -53,6 +53,9 @@
|
|||||||
types { } default_type "text/html; charset=utf-8";
|
types { } default_type "text/html; charset=utf-8";
|
||||||
'';
|
'';
|
||||||
};
|
};
|
||||||
|
extraConfig = ''
|
||||||
|
access_log /var/log/nginx/ip.clerie.de.log vcombined_anon;
|
||||||
|
'';
|
||||||
};
|
};
|
||||||
"ip4.clerie.de" = {
|
"ip4.clerie.de" = {
|
||||||
enableACME = true;
|
enableACME = true;
|
||||||
@@ -64,6 +67,9 @@
|
|||||||
add_header Access-Control-Allow-Origin *;
|
add_header Access-Control-Allow-Origin *;
|
||||||
'';
|
'';
|
||||||
};
|
};
|
||||||
|
extraConfig = ''
|
||||||
|
access_log /var/log/nginx/ip.clerie.de.log vcombined_anon;
|
||||||
|
'';
|
||||||
};
|
};
|
||||||
"ip6.clerie.de" = {
|
"ip6.clerie.de" = {
|
||||||
enableACME = true;
|
enableACME = true;
|
||||||
@@ -75,6 +81,9 @@
|
|||||||
add_header Access-Control-Allow-Origin *;
|
add_header Access-Control-Allow-Origin *;
|
||||||
'';
|
'';
|
||||||
};
|
};
|
||||||
|
extraConfig = ''
|
||||||
|
access_log /var/log/nginx/ip.clerie.de.log vcombined_anon;
|
||||||
|
'';
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -7,8 +7,8 @@
|
|||||||
forceSSL = true;
|
forceSSL = true;
|
||||||
root = pkgs.fetchgit {
|
root = pkgs.fetchgit {
|
||||||
url = "https://git.clerie.de/clerie/legal.clerie.de.git";
|
url = "https://git.clerie.de/clerie/legal.clerie.de.git";
|
||||||
rev = "b271b9729f4545c340ce9d16ecbca136031da409";
|
rev = "c6900226e3107a2e370a32759d83db472ab5450d";
|
||||||
sha256 = "sha256-uw69o7LxK+JF1AojSyusU1urshBc63Bgva5lRBgQdKc=";
|
sha256 = "sha256-lOjbHqYc/85rjotwQ5Oj+MSWnDIfLx2w5mpiJkChbXU=";
|
||||||
};
|
};
|
||||||
locations."/impressum" = {
|
locations."/impressum" = {
|
||||||
return = ''301 https://legal.clerie.de/#impressum'';
|
return = ''301 https://legal.clerie.de/#impressum'';
|
||||||
|
|||||||
@@ -3,13 +3,13 @@
|
|||||||
with lib;
|
with lib;
|
||||||
|
|
||||||
let
|
let
|
||||||
cfg = config.services.bijwerken;
|
cfg = config.clerie.system-auto-upgrade;
|
||||||
in
|
in
|
||||||
|
|
||||||
{
|
{
|
||||||
options = {
|
options = {
|
||||||
services.bijwerken = {
|
clerie.system-auto-upgrade = {
|
||||||
enable = mkEnableOption "Automatic system upgrades";
|
enable = mkEnableOption "clerie system upgrade";
|
||||||
autoUpgrade = mkOption {
|
autoUpgrade = mkOption {
|
||||||
type = types.bool;
|
type = types.bool;
|
||||||
default = false;
|
default = false;
|
||||||
@@ -20,15 +20,10 @@ in
|
|||||||
default = null;
|
default = null;
|
||||||
description = "Systemd time string for starting the unit";
|
description = "Systemd time string for starting the unit";
|
||||||
};
|
};
|
||||||
nodeExporterTextfilePath = mkOption {
|
|
||||||
type = with types; nullOr str;
|
|
||||||
default = null;
|
|
||||||
description = "Path to node exporter textfile for putting metrics";
|
|
||||||
};
|
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
config = mkIf cfg.enable {
|
config = mkIf cfg.enable {
|
||||||
systemd.services.bijwerken-system-upgrade = {
|
systemd.services.clerie-system-auto-upgrade = {
|
||||||
requires = [ "network-online.target" ];
|
requires = [ "network-online.target" ];
|
||||||
after = [ "network-online.target" ];
|
after = [ "network-online.target" ];
|
||||||
|
|
||||||
@@ -38,10 +33,10 @@ in
|
|||||||
|
|
||||||
serviceConfig = {
|
serviceConfig = {
|
||||||
Type = "oneshot";
|
Type = "oneshot";
|
||||||
ExecStart = (getExe pkgs.bijwerken-system-upgrade) + " --no-confirm${optionalString (cfg.nodeExporterTextfilePath != null) " --node-exporter-metrics-path ${cfg.nodeExporterTextfilePath}"}";
|
ExecStart = pkgs.clerie-system-upgrade + "/bin/clerie-system-upgrade --no-confirm${optionalString (config.clerie.monitoring.enable) " --node-exporter-metrics-path /var/lib/prometheus-node-exporter/textfiles/clerie-system-upgrade.prom"}";
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
systemd.timers.bijwerken-system-upgrade = mkIf cfg.autoUpgrade {
|
systemd.timers.clerie-system-auto-upgrade = mkIf cfg.autoUpgrade {
|
||||||
wantedBy = [ "timers.target" ];
|
wantedBy = [ "timers.target" ];
|
||||||
timerConfig = {
|
timerConfig = {
|
||||||
OnCalendar = if cfg.startAt == null then "*-*-* 05:37:00" else cfg.startAt;
|
OnCalendar = if cfg.startAt == null then "*-*-* 05:37:00" else cfg.startAt;
|
||||||
@@ -51,7 +46,7 @@ in
|
|||||||
after = [ "network-online.target" ];
|
after = [ "network-online.target" ];
|
||||||
};
|
};
|
||||||
environment.systemPackages = with pkgs; [
|
environment.systemPackages = with pkgs; [
|
||||||
bijwerken-system-upgrade
|
clerie-system-upgrade
|
||||||
];
|
];
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
@@ -5,9 +5,9 @@
|
|||||||
./policyrouting
|
./policyrouting
|
||||||
./akne
|
./akne
|
||||||
./backup
|
./backup
|
||||||
./bijwerken
|
|
||||||
./clerie-firewall
|
./clerie-firewall
|
||||||
./clerie-gc-dir
|
./clerie-gc-dir
|
||||||
|
./clerie-system-upgrade
|
||||||
./dhcpcd-prefixdelegation
|
./dhcpcd-prefixdelegation
|
||||||
./minecraft-server
|
./minecraft-server
|
||||||
./monitoring
|
./monitoring
|
||||||
|
|||||||
@@ -75,8 +75,6 @@ in
|
|||||||
|
|
||||||
systemd.services."prometheus-node-exporter".serviceConfig.RestrictAddressFamilies = [ "AF_NETLINK" ];
|
systemd.services."prometheus-node-exporter".serviceConfig.RestrictAddressFamilies = [ "AF_NETLINK" ];
|
||||||
|
|
||||||
services.bijwerken.nodeExporterTextfilePath = "/var/lib/prometheus-node-exporter/textfiles/bijwerken-system-upgrade.prom";
|
|
||||||
|
|
||||||
services.prometheus.exporters.bird = mkIf cfg.bird {
|
services.prometheus.exporters.bird = mkIf cfg.bird {
|
||||||
enable = true;
|
enable = true;
|
||||||
};
|
};
|
||||||
@@ -104,33 +102,6 @@ in
|
|||||||
listen = "[::]:9152";
|
listen = "[::]:9152";
|
||||||
};
|
};
|
||||||
|
|
||||||
services.prometheus.exporters.nginxlog = mkIf config.services.nginx.enable {
|
|
||||||
enable = true;
|
|
||||||
settings = {
|
|
||||||
namespaces = [
|
|
||||||
{
|
|
||||||
name = "nginxlog";
|
|
||||||
format = ''$host: $remote_addr - $remote_user [$time_local] "$request" $status $body_bytes_sent "$http_referer" "$http_user_agent" "$server_name" rt="$request_time" uct="$upstream_connect_time" uht="$upstream_header_time" urt="$upstream_response_time"'';
|
|
||||||
source = {
|
|
||||||
files = [
|
|
||||||
"/var/log/nginx/access.log"
|
|
||||||
];
|
|
||||||
};
|
|
||||||
relabel_configs = [
|
|
||||||
{
|
|
||||||
target_label = "server_name";
|
|
||||||
from = "server_name";
|
|
||||||
}
|
|
||||||
];
|
|
||||||
}
|
|
||||||
];
|
|
||||||
};
|
|
||||||
};
|
|
||||||
|
|
||||||
systemd.services."prometheus-nginxlog-exporter".serviceConfig = {
|
|
||||||
SupplementaryGroups = "nginx";
|
|
||||||
};
|
|
||||||
|
|
||||||
networking.firewall.interfaces."wg-monitoring".allowedTCPPorts = [
|
networking.firewall.interfaces."wg-monitoring".allowedTCPPorts = [
|
||||||
9100 # node-exporter
|
9100 # node-exporter
|
||||||
9152 # nixos-exporter
|
9152 # nixos-exporter
|
||||||
@@ -138,8 +109,6 @@ in
|
|||||||
9324 # bird-exporter
|
9324 # bird-exporter
|
||||||
] else []) ++ (if cfg.blackbox then [
|
] else []) ++ (if cfg.blackbox then [
|
||||||
9115 # blackbox-exporter
|
9115 # blackbox-exporter
|
||||||
] else []) ++ (if config.services.prometheus.exporters.nginxlog.enable then [
|
|
||||||
config.services.prometheus.exporters.nginxlog.port
|
|
||||||
] else []);
|
] else []);
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -1,5 +0,0 @@
|
|||||||
#!/usr/bin/env bash
|
|
||||||
|
|
||||||
TARGETS="$(nix --extra-experimental-features "nix-command flakes" eval --raw ".#nixosConfigurations" --apply "nixosConfigurations: builtins.concatStringsSep \"\\n\" (builtins.attrValues (builtins.mapAttrs (name: host: host.config.networking.fqdn) nixosConfigurations))")"
|
|
||||||
|
|
||||||
pssh -h <(echo "${TARGETS}") -i -- sudo systemctl start bijwerken-system-upgrade.service --no-block
|
|
||||||
@@ -1,10 +0,0 @@
|
|||||||
{ pkgs, ... }:
|
|
||||||
|
|
||||||
pkgs.writeShellApplication {
|
|
||||||
name = "bijwerken-poke";
|
|
||||||
text = builtins.readFile ./bijwerken-poke.sh;
|
|
||||||
runtimeInputs = with pkgs; [
|
|
||||||
pssh
|
|
||||||
];
|
|
||||||
}
|
|
||||||
|
|
||||||
@@ -1,7 +1,6 @@
|
|||||||
{
|
{
|
||||||
python3,
|
python3,
|
||||||
makeWrapper,
|
writeTextFile,
|
||||||
runCommand,
|
|
||||||
lib,
|
lib,
|
||||||
}:
|
}:
|
||||||
|
|
||||||
@@ -10,7 +9,6 @@
|
|||||||
text,
|
text,
|
||||||
runtimePackages ? ps: [],
|
runtimePackages ? ps: [],
|
||||||
pythonPackage ? python3,
|
pythonPackage ? python3,
|
||||||
runtimeInputs ? [],
|
|
||||||
meta ? {},
|
meta ? {},
|
||||||
passthru ? {},
|
passthru ? {},
|
||||||
derivationArgs ? {},
|
derivationArgs ? {},
|
||||||
@@ -20,17 +18,13 @@ let
|
|||||||
|
|
||||||
pythonWithPackages = pythonPackage.withPackages runtimePackages;
|
pythonWithPackages = pythonPackage.withPackages runtimePackages;
|
||||||
|
|
||||||
in runCommand name ({
|
in writeTextFile {
|
||||||
passAsFile = [ "text" ] ++ (derivationArgs.passAsFile or []);
|
inherit
|
||||||
|
name
|
||||||
meta = {
|
meta
|
||||||
mainProgram = name;
|
passthru
|
||||||
} // meta // (derivationArgs.meta or {});
|
derivationArgs
|
||||||
|
;
|
||||||
passthru = passthru // (derivationArgs.passthru or {});
|
|
||||||
|
|
||||||
nativeBuildInputs = [ makeWrapper ] ++ (derivationArgs.nativeBuildInputs or []);
|
|
||||||
|
|
||||||
executable = true;
|
executable = true;
|
||||||
destination = "/bin/${name}";
|
destination = "/bin/${name}";
|
||||||
allowSubstitutes = true;
|
allowSubstitutes = true;
|
||||||
@@ -40,17 +34,4 @@ in runCommand name ({
|
|||||||
|
|
||||||
${text}
|
${text}
|
||||||
'';
|
'';
|
||||||
} // (
|
}
|
||||||
builtins.removeAttrs derivationArgs [ "passAsFile" "meta" "passthru" "nativeBuildInputs" ]
|
|
||||||
))
|
|
||||||
''
|
|
||||||
mkdir -p $out/bin
|
|
||||||
|
|
||||||
target=$out/bin/${lib.escapeShellArg name}
|
|
||||||
|
|
||||||
cp "$textPath" "$target"
|
|
||||||
|
|
||||||
chmod +x "$target"
|
|
||||||
|
|
||||||
wrapProgram "$target" --prefix PATH : "${lib.makeBinPath runtimeInputs}"
|
|
||||||
''
|
|
||||||
|
|||||||
@@ -1,8 +1,8 @@
|
|||||||
{ pkgs, ... }:
|
{ pkgs, ... }:
|
||||||
|
|
||||||
pkgs.writeShellApplication {
|
pkgs.writeShellApplication {
|
||||||
name = "bijwerken-system-upgrade";
|
name = "clerie-system-upgrade";
|
||||||
text = builtins.readFile ./bijwerken-system-upgrade.sh;
|
text = builtins.readFile ./clerie-system-upgrade.sh;
|
||||||
runtimeInputs = with pkgs; [
|
runtimeInputs = with pkgs; [
|
||||||
curl
|
curl
|
||||||
jq
|
jq
|
||||||
@@ -40,7 +40,7 @@ if [[ -z $NO_CONFIRM ]]; then
|
|||||||
fi
|
fi
|
||||||
|
|
||||||
echo "Download ${STORE_PATH}"
|
echo "Download ${STORE_PATH}"
|
||||||
nix copy --to daemon "${STORE_PATH}"
|
nix copy --from "https://nix-cache.clerie.de" "${STORE_PATH}"
|
||||||
|
|
||||||
echo "Add to system profile"
|
echo "Add to system profile"
|
||||||
nix-env -p "/nix/var/nix/profiles/system" --set "${STORE_PATH}"
|
nix-env -p "/nix/var/nix/profiles/system" --set "${STORE_PATH}"
|
||||||
@@ -50,7 +50,7 @@ echo "Set as boot target"
|
|||||||
|
|
||||||
if [[ -n "$NODE_EXPORTER_METRICS_PATH" ]]; then
|
if [[ -n "$NODE_EXPORTER_METRICS_PATH" ]]; then
|
||||||
echo "Write monitoring check data"
|
echo "Write monitoring check data"
|
||||||
echo "bijwerken_system_upgrade_last_check $(date +%s)" > "$NODE_EXPORTER_METRICS_PATH"
|
echo "clerie_system_upgrade_last_check $(date +%s)" > "$NODE_EXPORTER_METRICS_PATH"
|
||||||
fi
|
fi
|
||||||
|
|
||||||
BOOTED_SYSTEM_KERNEL="$(readlink /run/booted-system/{initrd,kernel,kernel-modules})"
|
BOOTED_SYSTEM_KERNEL="$(readlink /run/booted-system/{initrd,kernel,kernel-modules})"
|
||||||
@@ -1,109 +0,0 @@
|
|||||||
#!/usr/bin/env python
|
|
||||||
|
|
||||||
import argparse
|
|
||||||
from pathlib import Path
|
|
||||||
from progress.bar import Bar
|
|
||||||
import shutil
|
|
||||||
import subprocess
|
|
||||||
|
|
||||||
def files_and_dirs_for_directory(path):
|
|
||||||
filepaths = []
|
|
||||||
dirpaths = []
|
|
||||||
|
|
||||||
for dirpath, dirnames, filenames in path.walk():
|
|
||||||
dirpaths.append(dirpath)
|
|
||||||
|
|
||||||
for filename in filenames:
|
|
||||||
filepath = dirpath / filename
|
|
||||||
filepaths.append(filepath)
|
|
||||||
|
|
||||||
return set(filepaths), set(dirpaths)
|
|
||||||
|
|
||||||
def make_paths_relative(paths, relative_to_path):
|
|
||||||
return set(path.relative_to(relative_to_path) for path in paths)
|
|
||||||
|
|
||||||
def replace_suffix(path, suffix):
|
|
||||||
return path.with_name(path.stem + suffix)
|
|
||||||
|
|
||||||
def convert_filepath(path):
|
|
||||||
if path.suffix == ".flac":
|
|
||||||
return replace_suffix(path, ".mp3")
|
|
||||||
|
|
||||||
return path
|
|
||||||
|
|
||||||
def ffmpeg_flac_to_mp3(in_path, out_path):
|
|
||||||
print("")
|
|
||||||
subprocess.run(["ffmpeg", "-hide_banner", "-loglevel", "warning", "-stats", "-i", in_path, "-ab", "320k", "-map_metadata", "0", "-id3v2_version", "3", out_path], check=True)
|
|
||||||
print("")
|
|
||||||
|
|
||||||
if __name__ == "__main__":
|
|
||||||
|
|
||||||
parser = argparse.ArgumentParser(prog="convert-flac-dir-to-mp3")
|
|
||||||
parser.add_argument("from_dir", type=Path)
|
|
||||||
parser.add_argument("to_dir", type=Path)
|
|
||||||
|
|
||||||
args = parser.parse_args()
|
|
||||||
|
|
||||||
from_path = args.from_dir.absolute()
|
|
||||||
to_path = args.to_dir.absolute()
|
|
||||||
|
|
||||||
if not from_path.exists():
|
|
||||||
raise Exception("from_path does not exist")
|
|
||||||
|
|
||||||
if not to_path.exists():
|
|
||||||
raise Exception("to_path does not exist")
|
|
||||||
|
|
||||||
if not from_path.is_dir():
|
|
||||||
raise Exception("from_path is not a directory")
|
|
||||||
|
|
||||||
if not to_path.is_dir():
|
|
||||||
raise Exception("to_path is not a directory")
|
|
||||||
|
|
||||||
print(f"Converting {from_path} to {to_path}…")
|
|
||||||
|
|
||||||
from_filepaths, from_dirpaths = files_and_dirs_for_directory(from_path)
|
|
||||||
to_filepaths, to_dirpaths = files_and_dirs_for_directory(to_path)
|
|
||||||
|
|
||||||
|
|
||||||
relative_from_filepaths = make_paths_relative(from_filepaths, from_path)
|
|
||||||
relative_to_filepaths = make_paths_relative(to_filepaths, to_path)
|
|
||||||
|
|
||||||
converted_from_filepaths = set(convert_filepath(filepath) for filepath in relative_from_filepaths)
|
|
||||||
|
|
||||||
filepaths_missing_in_to_path = converted_from_filepaths - relative_to_filepaths
|
|
||||||
|
|
||||||
|
|
||||||
relative_from_dirpaths = make_paths_relative(from_dirpaths, from_path)
|
|
||||||
relative_to_dirpaths = make_paths_relative(to_dirpaths, to_path)
|
|
||||||
|
|
||||||
dirpaths_missing_in_to_path = relative_from_dirpaths - relative_to_dirpaths
|
|
||||||
|
|
||||||
print(f"Missing {len(filepaths_missing_in_to_path)} files and {len(dirpaths_missing_in_to_path)} directories")
|
|
||||||
|
|
||||||
if len(dirpaths_missing_in_to_path) > 0:
|
|
||||||
for dirpath in Bar("Creating directories").iter(dirpaths_missing_in_to_path):
|
|
||||||
(to_path / dirpath).mkdir(parents=True, exist_ok=True)
|
|
||||||
|
|
||||||
if len(filepaths_missing_in_to_path) > 0:
|
|
||||||
for filepath in Bar("Creating files").iter(filepaths_missing_in_to_path):
|
|
||||||
if filepath in relative_from_filepaths:
|
|
||||||
# Just copy the file
|
|
||||||
shutil.copy(from_path / filepath, to_path / filepath)
|
|
||||||
elif filepath.suffix == ".mp3" and replace_suffix(filepath, ".flac") in relative_from_filepaths:
|
|
||||||
# Convert from flac
|
|
||||||
print("")
|
|
||||||
print(f"Converting {to_path / filepath}…")
|
|
||||||
|
|
||||||
# Tempfile for ffmpeg
|
|
||||||
tmpfilepath = filepath.with_name(".~" + filepath.name)
|
|
||||||
(to_path / tmpfilepath).unlink(missing_ok=True)
|
|
||||||
|
|
||||||
print(f"Using tempfile for ffmpeg {to_path / tmpfilepath}…")
|
|
||||||
|
|
||||||
# Convert
|
|
||||||
ffmpeg_flac_to_mp3(from_path / replace_suffix(filepath, ".flac"), to_path / tmpfilepath)
|
|
||||||
|
|
||||||
# Rename tempfile
|
|
||||||
(to_path / tmpfilepath).rename(to_path / filepath)
|
|
||||||
else:
|
|
||||||
raise Exception("Unable to figure out how to get {to_path / filepath} from {from_path}")
|
|
||||||
@@ -1,8 +0,0 @@
|
|||||||
{ pkgs, ... }:
|
|
||||||
|
|
||||||
pkgs.clerie-build-support.writePythonScript {
|
|
||||||
name = "convert-flac-dir-to-mp3";
|
|
||||||
runtimePackages = ps: with ps; [ progress ];
|
|
||||||
runtimeInputs = [ pkgs.ffmpeg-headless ];
|
|
||||||
text = builtins.readFile ./convert-flac-dir-to-mp3.py;
|
|
||||||
}
|
|
||||||
@@ -1,16 +0,0 @@
|
|||||||
#!/usr/bin/env bash
|
|
||||||
|
|
||||||
curl -w "Request to %{url}
|
|
||||||
|
|
||||||
time_namelookup: %{time_namelookup}s
|
|
||||||
time_connect: %{time_connect}s
|
|
||||||
time_appconnect: %{time_appconnect}s
|
|
||||||
time_pretransfer: %{time_pretransfer}s
|
|
||||||
time_starttransfer: %{time_starttransfer}s
|
|
||||||
time_posttransfer: %{time_posttransfer}s
|
|
||||||
time_queue: %{time_queue}s
|
|
||||||
time_redirect: %{time_redirect}s
|
|
||||||
time_starttransfer: %{time_starttransfer}s
|
|
||||||
|
|
||||||
time_total: %{time_total}s
|
|
||||||
" -o /dev/null -s "$@"
|
|
||||||
@@ -1,12 +0,0 @@
|
|||||||
{
|
|
||||||
curl,
|
|
||||||
writeShellApplication,
|
|
||||||
}:
|
|
||||||
|
|
||||||
writeShellApplication {
|
|
||||||
name = "curl-timings";
|
|
||||||
text = builtins.readFile ./curl-timings.sh;
|
|
||||||
runtimeInputs = [
|
|
||||||
curl
|
|
||||||
];
|
|
||||||
}
|
|
||||||
@@ -1,6 +1,5 @@
|
|||||||
#!/usr/bin/env python3
|
#!/usr/bin/env python3
|
||||||
|
|
||||||
import ipaddress
|
|
||||||
import requests
|
import requests
|
||||||
|
|
||||||
blocked_asns = [
|
blocked_asns = [
|
||||||
@@ -11,29 +10,14 @@ r = requests.get('https://bgp.tools/table.txt', stream=True, headers={
|
|||||||
"User-Agent": "https://git.clerie.de/clerie/nixfiles",
|
"User-Agent": "https://git.clerie.de/clerie/nixfiles",
|
||||||
})
|
})
|
||||||
|
|
||||||
selected_ipv6_prefixes = []
|
|
||||||
selected_ipv4_prefixes = []
|
|
||||||
|
|
||||||
for line in r.iter_lines(decode_unicode=True):
|
|
||||||
prefix_string, asn_string = line.split()
|
|
||||||
|
|
||||||
if asn_string in blocked_asns:
|
|
||||||
prefix = ipaddress.ip_network(prefix_string)
|
|
||||||
|
|
||||||
if prefix.version == 6:
|
|
||||||
selected_ipv6_prefixes.append(prefix)
|
|
||||||
else:
|
|
||||||
selected_ipv4_prefixes.append(prefix)
|
|
||||||
|
|
||||||
selected_ipv6_prefixes = list(ipaddress.collapse_addresses(selected_ipv6_prefixes))
|
|
||||||
selected_ipv4_prefixes = list(ipaddress.collapse_addresses(selected_ipv4_prefixes))
|
|
||||||
|
|
||||||
selected_ipv6_prefixes.sort()
|
|
||||||
selected_ipv4_prefixes.sort()
|
|
||||||
|
|
||||||
with open("hosts/web-2/blocked-prefixes.txt", "w") as blocked_ips_file:
|
with open("hosts/web-2/blocked-prefixes.txt", "w") as blocked_ips_file:
|
||||||
for ipv6_prefix in selected_ipv6_prefixes:
|
for line in r.iter_lines(decode_unicode=True):
|
||||||
blocked_ips_file.write(f"ip6tables -I nixos-fw -s {ipv6_prefix} -j nixos-fw-refuse\n")
|
ip, asn = line.split()
|
||||||
|
|
||||||
|
if asn in blocked_asns:
|
||||||
|
if ":" in ip:
|
||||||
|
blocked_ips_file.write(f"ip6tables -I nixos-fw -s {ip} -j nixos-fw-refuse\n")
|
||||||
|
else:
|
||||||
|
blocked_ips_file.write(f"iptables -I nixos-fw -s {ip} -j nixos-fw-refuse\n")
|
||||||
|
|
||||||
|
|
||||||
for ipv4_prefix in selected_ipv4_prefixes:
|
|
||||||
blocked_ips_file.write(f"iptables -I nixos-fw -s {ipv4_prefix} -j nixos-fw-refuse\n")
|
|
||||||
|
|||||||
@@ -1,19 +0,0 @@
|
|||||||
{
|
|
||||||
e2fsprogs,
|
|
||||||
gptfdisk,
|
|
||||||
jq,
|
|
||||||
parted,
|
|
||||||
writeShellApplication,
|
|
||||||
}:
|
|
||||||
|
|
||||||
writeShellApplication {
|
|
||||||
name = "grow-last-partition-and-filesystem";
|
|
||||||
text = builtins.readFile ./grow-last-partition-and-filesystem.sh;
|
|
||||||
runtimeInputs = [
|
|
||||||
e2fsprogs
|
|
||||||
gptfdisk
|
|
||||||
jq
|
|
||||||
parted
|
|
||||||
];
|
|
||||||
}
|
|
||||||
|
|
||||||
@@ -1,32 +0,0 @@
|
|||||||
#!/usr/bin/env bash
|
|
||||||
|
|
||||||
set -euo pipefail
|
|
||||||
|
|
||||||
if [[ $# -ne 1 ]]; then
|
|
||||||
echo "Pass device to grow as first argument:"
|
|
||||||
echo "grow-last-partition-and-filesystem DEVICE"
|
|
||||||
|
|
||||||
exit 1
|
|
||||||
fi
|
|
||||||
|
|
||||||
DEVICE="$1"
|
|
||||||
|
|
||||||
echo "Move GTP backup header to end of disk"
|
|
||||||
sgdisk "${DEVICE}" --move-second-header
|
|
||||||
|
|
||||||
PARTITIONDATA="$(parted --script --json --fix "${DEVICE}" print)"
|
|
||||||
PARTNUMBER="$(echo "${PARTITIONDATA}" | jq -r '.disk.partitions | last | .number')"
|
|
||||||
PARTNAME="$(echo "${PARTITIONDATA}" | jq -r '.disk.partitions | last | .name')"
|
|
||||||
|
|
||||||
echo "Growing partition ${DEVICE}${PARTNUMBER} (${PARTNAME})"
|
|
||||||
echo
|
|
||||||
|
|
||||||
parted "${DEVICE}" resizepart "${PARTNUMBER}" 100%
|
|
||||||
|
|
||||||
echo
|
|
||||||
echo "Resizing filesystem"
|
|
||||||
echo
|
|
||||||
|
|
||||||
resize2fs "${DEVICE}${PARTNUMBER}"
|
|
||||||
|
|
||||||
echo "Done."
|
|
||||||
@@ -1,14 +0,0 @@
|
|||||||
{
|
|
||||||
python3,
|
|
||||||
writeShellApplication,
|
|
||||||
}:
|
|
||||||
|
|
||||||
writeShellApplication {
|
|
||||||
name = "http.server";
|
|
||||||
text = ''
|
|
||||||
python3 -m http.server "$@"
|
|
||||||
'';
|
|
||||||
runtimeInputs = [
|
|
||||||
python3
|
|
||||||
];
|
|
||||||
}
|
|
||||||
@@ -1,19 +1,16 @@
|
|||||||
final: prev: {
|
final: prev: {
|
||||||
bijwerken-poke = final.callPackage ./bijwerken-poke {};
|
|
||||||
bijwerken-system-upgrade = final.callPackage ./bijwerken-system-upgrade {};
|
|
||||||
clerie-backup = final.callPackage ./clerie-backup {};
|
clerie-backup = final.callPackage ./clerie-backup {};
|
||||||
clerie-cleanup-branches = final.callPackage ./clerie-update-nixfiles/clerie-cleanup-branches.nix {};
|
clerie-cleanup-branches = final.callPackage ./clerie-update-nixfiles/clerie-cleanup-branches.nix {};
|
||||||
clerie-keys = final.callPackage ./clerie-keys {};
|
clerie-keys = final.callPackage ./clerie-keys {};
|
||||||
clerie-ssh-known-hosts = final.callPackage ./clerie-ssh-known-hosts {};
|
clerie-ssh-known-hosts = final.callPackage ./clerie-ssh-known-hosts {};
|
||||||
clerie-system-remote-install = final.callPackage ./clerie-system-remote-install {};
|
clerie-system-remote-install = final.callPackage ./clerie-system-remote-install {};
|
||||||
|
clerie-system-upgrade = final.callPackage ./clerie-system-upgrade/clerie-system-upgrade.nix {};
|
||||||
clerie-merge-nixfiles-update = final.callPackage ./clerie-update-nixfiles/clerie-merge-nixfiles-update.nix {};
|
clerie-merge-nixfiles-update = final.callPackage ./clerie-update-nixfiles/clerie-merge-nixfiles-update.nix {};
|
||||||
clerie-sops = final.callPackage ./clerie-sops/clerie-sops.nix {};
|
clerie-sops = final.callPackage ./clerie-sops/clerie-sops.nix {};
|
||||||
clerie-sops-config = final.callPackage ./clerie-sops/clerie-sops-config.nix {};
|
clerie-sops-config = final.callPackage ./clerie-sops/clerie-sops-config.nix {};
|
||||||
clerie-sops-edit = final.callPackage ./clerie-sops/clerie-sops-edit.nix {};
|
clerie-sops-edit = final.callPackage ./clerie-sops/clerie-sops-edit.nix {};
|
||||||
clerie-update-nixfiles = final.callPackage ./clerie-update-nixfiles/clerie-update-nixfiles.nix {};
|
clerie-update-nixfiles = final.callPackage ./clerie-update-nixfiles/clerie-update-nixfiles.nix {};
|
||||||
chromium-incognito = final.callPackage ./chromium-incognito {};
|
chromium-incognito = final.callPackage ./chromium-incognito {};
|
||||||
convert-flac-dir-to-mp3 = final.callPackage ./convert-flac-dir-to-mp3 {};
|
|
||||||
curl-timings = final.callPackage ./curl-timings {};
|
|
||||||
factorio-launcher = final.callPackage ./factorio-launcher {};
|
factorio-launcher = final.callPackage ./factorio-launcher {};
|
||||||
feeds-dir = final.callPackage ./feeds-dir {};
|
feeds-dir = final.callPackage ./feeds-dir {};
|
||||||
generate-blocked-prefixes = final.callPackage ./generate-blocked-prefixes {};
|
generate-blocked-prefixes = final.callPackage ./generate-blocked-prefixes {};
|
||||||
@@ -21,8 +18,6 @@ final: prev: {
|
|||||||
git-diff-word = final.callPackage ./git-diff-word {};
|
git-diff-word = final.callPackage ./git-diff-word {};
|
||||||
git-pp = final.callPackage ./git-pp {};
|
git-pp = final.callPackage ./git-pp {};
|
||||||
git-show-link = final.callPackage ./git-show-link {};
|
git-show-link = final.callPackage ./git-show-link {};
|
||||||
grow-last-partition-and-filesystem = final.callPackage ./grow-last-partition-and-filesystem {};
|
|
||||||
"http.server" = final.callPackage ./http.server {};
|
|
||||||
nix-remove-result-links = final.callPackage ./nix-remove-result-links {};
|
nix-remove-result-links = final.callPackage ./nix-remove-result-links {};
|
||||||
nixfiles-auto-install = final.callPackage ./nixfiles/nixfiles-auto-install.nix {};
|
nixfiles-auto-install = final.callPackage ./nixfiles/nixfiles-auto-install.nix {};
|
||||||
nixfiles-generate-config = final.callPackage ./nixfiles/nixfiles-generate-config.nix {};
|
nixfiles-generate-config = final.callPackage ./nixfiles/nixfiles-generate-config.nix {};
|
||||||
|
|||||||
@@ -19,10 +19,10 @@ in {
|
|||||||
|
|
||||||
clerie.nixfiles.enable = true;
|
clerie.nixfiles.enable = true;
|
||||||
|
|
||||||
services.bijwerken.enable = true;
|
clerie.system-auto-upgrade.enable = true;
|
||||||
|
|
||||||
nix.settings = {
|
nix.settings = {
|
||||||
trusted-users = [ "@wheel" ];
|
trusted-users = [ "@wheel" "@guests" ];
|
||||||
auto-optimise-store = true;
|
auto-optimise-store = true;
|
||||||
# Keep buildtime dependencies
|
# Keep buildtime dependencies
|
||||||
keep-outputs = true;
|
keep-outputs = true;
|
||||||
|
|||||||
@@ -40,12 +40,7 @@ in {
|
|||||||
log_format vcombined_anon '$host: $remote_addr_anon - $remote_user [$time_local] '
|
log_format vcombined_anon '$host: $remote_addr_anon - $remote_user [$time_local] '
|
||||||
'"$request" $status $body_bytes_sent '
|
'"$request" $status $body_bytes_sent '
|
||||||
'"$http_referer" "$http_user_agent"';
|
'"$http_referer" "$http_user_agent"';
|
||||||
log_format vcombined_anon_monitoring '$host: $remote_addr_anon - $remote_user [$time_local] '
|
access_log /var/log/nginx/access.log vcombined_anon;
|
||||||
'"$request" $status $body_bytes_sent '
|
|
||||||
'"$http_referer" "$http_user_agent" '
|
|
||||||
'"$server_name" '
|
|
||||||
'rt="$request_time" uct="$upstream_connect_time" uht="$upstream_header_time" urt="$upstream_response_time"';
|
|
||||||
access_log /var/log/nginx/access.log vcombined_anon_monitoring;
|
|
||||||
'';
|
'';
|
||||||
|
|
||||||
virtualHosts = mkIf cfg.httpDefaultVirtualHost {
|
virtualHosts = mkIf cfg.httpDefaultVirtualHost {
|
||||||
|
|||||||
Reference in New Issue
Block a user