Commit graph

256 commits

Author SHA1 Message Date
Max
349bd0d307 services/backbone-routing: add Mullvad connection 2022-05-26 18:09:26 +02:00
Max
70dcacf828 hosts/VEGAS: load dm-raid1 2022-05-26 00:13:09 +02:00
Max
9a6ad0b080 Merge branch 'staging' 2022-05-25 20:50:55 +02:00
Max
771ed52c59 Merge branch 'hci-improvements' 2022-05-25 20:50:55 +02:00
Max
99a011514f services/searxng: disable logging 2022-05-25 20:50:55 +02:00
Max
9d5b02a112 Merge branch 'updates-20220525' into staging 2022-05-25 20:50:55 +02:00
Max
f4c1aa53aa effects: also deploy on staging 2022-05-25 20:50:55 +02:00
Max
97b0c36275 flake.lock: Update
Flake lock file updates:

• Updated input 'agenix':
    'github:ryantm/agenix/0d5e59ed645e4c7b60174bc6f6aac6a203dc0b01' (2022-04-02)
  → 'github:ryantm/agenix/7e5e58b98c3dcbf497543ff6f22591552ebfe65b' (2022-05-16)
• Updated input 'deploy-rs':
    'git+https://git.privatevoid.net/max/deploy-rs?ref=master&rev=0d11e93f47be21051683e1b38f6b0dcb3f0a71cf' (2021-12-07)
  → 'git+https://git.privatevoid.net/max/deploy-rs?ref=refs%2fheads%2fmaster&rev=0d11e93f47be21051683e1b38f6b0dcb3f0a71cf' (2021-12-07)
• Updated input 'devshell':
    'github:numtide/devshell/d97df53b5ddaa1cfbea7cddbd207eb2634304733' (2022-04-25)
  → 'github:numtide/devshell/a00abaeb902ff568f9542d4b6f335e3a4db5c548' (2022-05-23)
• Updated input 'dream2nix':
    'github:nix-community/dream2nix/c93972bd52977de332812fcc97ff77f8b85bcf42' (2022-04-25)
  → 'github:nix-community/dream2nix/4b3dfb101fd2fdbe25bd128072f138276aa4bc82' (2022-05-21)
• Updated input 'dream2nix/alejandra':
    'github:kamadorueda/alejandra/5cbb3486c7959646f452830c0a223edc5db5b951' (2022-03-26)
  → 'github:kamadorueda/alejandra/69d2075e432c562099965829d8bc4da701b10d20' (2022-05-19)
• Updated input 'home-manager':
    'github:nix-community/home-manager/778af87a981eb2bfa3566dff8c3fb510856329ef' (2022-04-26)
  → 'github:nix-community/home-manager/e66f0ff69a6c0698b35034b842c4b68814440778' (2022-05-23)
• Updated input 'nix-super':
    'git+https://git.privatevoid.net/max/nix-super-fork?ref=master&rev=0883a093d9d23401ddac12b3a94f38c8ed135428' (2022-04-15)
  → 'git+https://git.privatevoid.net/max/nix-super-fork?ref=refs%2fheads%2fmaster&rev=2e3c7f0fed04ddcaec3116a82f226927b243b527' (2022-05-16)
• Updated input 'nixpkgs':
    'github:NixOS/nixpkgs/a3917caedfead19f853aa5769de4c3ea4e4db584' (2022-04-26)
  → 'github:NixOS/nixpkgs/1c813bbdc330b45fe922c642eb610902aecd5673' (2022-05-23)
2022-05-25 20:50:55 +02:00
Max
09f3f85a6b services/searxng: init 2022-05-25 20:50:55 +02:00
Max
06cc579839 packages/searxng: init 2022-05-25 20:50:55 +02:00
Max
1b79b0842b flake.lock: Update
Flake lock file updates:

• Added input 'unstable':
    'github:NixOS/nixpkgs/c11d9597c1b3cdc4fb44cbab48deec2cfbaa5281' (2022-05-23)
2022-05-25 20:50:55 +02:00
Max
5688be8be2 meta: add nixpkgs unstable 2022-05-25 20:50:55 +02:00
Max
6bec47379d effects: generify 2022-05-25 09:49:42 +02:00
Max
0157d85876 effects: deploy VEGAS 2022-05-25 09:49:42 +02:00
Max
d32d77b508 effects: limit effect run to specific agent 2022-05-25 09:49:42 +02:00
Max
9ef771e921 effects: init, deploy prophet 2022-05-25 09:49:42 +02:00
Max
28e1430d55 flake.lock: Update
Flake lock file updates:

• Added input 'hercules-ci-effects':
    'github:hercules-ci/hercules-ci-effects/1f904af1824e7393702daaf40a8fed56ebead0d7' (2022-05-24)
• Added input 'hercules-ci-effects/nixpkgs':
    'github:NixOS/nixpkgs/73ad5f9e147c0d2a2061f1d4bd91e05078dc0b58' (2022-03-14)
2022-05-25 09:49:42 +02:00
Max
6b40c3afd0 meta: add hercules-ci-effects 2022-05-25 09:49:42 +02:00
Max
6d1ffdc6ef packages/{hci-agent,hci-cli}: remove nix-super override 2022-05-25 09:49:42 +02:00
Max
a5244c2321 packages: build custom hci agent and cli 2022-05-25 09:49:42 +02:00
Max
b1ff5c5764 packages/patched-inputs: cleanup 2022-05-25 09:49:42 +02:00
Max
13e3552d83 flake.lock: Update
Flake lock file updates:

• Updated input 'hercules-ci-agent':
    'github:hercules-ci/hercules-ci-agent/2da921cf6f6d95fba10ba7ec93578bcb02d89231' (2022-04-26)
  → 'github:hercules-ci/hercules-ci-agent/44b7776f36934cd588612069679ec308f0efba78' (2022-05-24)
• Updated input 'hercules-ci-agent/nixos-unstable':
    'github:NixOS/nixpkgs/5df8b35e4f4074bd8b77eed10b267b6e5d029d6c' (2022-04-08)
  → 'github:NixOS/nixpkgs/bc41b01dd7a9fdffd32d9b03806798797532a5fe' (2022-04-23)
2022-05-24 18:14:34 +02:00
Max
e5918d019b packages: improve per-system filtering 2022-05-23 10:59:00 +02:00
Max
54116aafea services/websites: host ky.rip 2022-05-21 13:56:56 +02:00
Max
31b8a989fa modules/fail2ban: increase findtime to 12h 2022-05-18 22:39:40 +02:00
Max
607f942527 modules/fail2ban: increase maxtime to 48h 2022-05-18 01:22:35 +02:00
Max
b012ca1964 modules/fail2ban: global dynamic bantime 2022-05-17 10:40:35 +02:00
Max
e28e0266a3 modules/motd: init 2022-05-17 00:09:00 +02:00
Max
256118c2b4 enable nix-builder 2022-05-16 23:13:57 +02:00
Max
9e0ca016d0 modules/fail2ban: DROP 2022-05-16 19:39:04 +02:00
Max
7b290253e1 modules/fail2ban: ignore own and internal IPs 2022-05-16 19:21:31 +02:00
Max
5f13c5eb49 services/mail: use dynamically increasing fail2ban bantime for postfix 2022-05-16 19:11:53 +02:00
Max
fdda7a03fd
Merge pull request #18 from privatevoid-net/monitoring
Project: Monitoring
2022-05-16 18:07:56 +02:00
Max
917aec5b3a services/monitoring: allow WebSocket connections 2022-05-16 00:11:36 +02:00
Max
0cd40f0f47 VEGAS/ipfs: expose metrics 2022-05-16 00:10:58 +02:00
Max
1d32eb782e modules/nginx: log to syslog in logfmt format 2022-05-16 00:10:14 +02:00
Max
563efc95e4 modules/monitoring: ship journal logs to Loki 2022-05-16 00:09:41 +02:00
Max
0249ecdcc3 services/monitoring: add Loki 2022-05-16 00:09:07 +02:00
Max
243b91babf services/meet: enable monitoring 2022-05-15 00:35:02 +02:00
Max
af127f70bf modules/monitoring: init and add to server group 2022-05-15 00:34:45 +02:00
Max
7c72acee59 hosts/VEGAS: add monitoring service 2022-05-15 00:34:09 +02:00
Max
e3887d0573 service/wireguard-server: bypass firewalls 2022-05-03 09:16:21 +02:00
Max
3268921a92 hosts/VEGAS: replace OpenVPN with WireGuard 2022-04-28 23:47:23 +02:00
Max
fd7ae38e66 hosts/VEGAS: add uptime-kuma 2022-04-27 22:08:49 +02:00
Max
8c384c69a8
Merge pull request #15 from privatevoid-net/pkg-uptime-kuma
packages/uptime-kuma: init at 1.15.0
2022-04-27 21:13:57 +02:00
Max
7c6fb3ab66
Merge pull request #14 from privatevoid-net/updates-20220422
Updates 2022-04-22
2022-04-27 21:13:00 +02:00
Max
f7f961dde8 packages/uptime-kuma: add overrides and patches 2022-04-27 21:02:12 +02:00
Max
77c33ddba7 packages/uptime-kuma: init at 1.15.0 2022-04-27 17:01:35 +02:00
Max
c8a3503292 flake.lock: Update
Flake lock file updates:

• Updated input 'devshell':
    'github:numtide/devshell/5a53bbf3eb4c908d83884d725a86b3a3bde35979' (2022-04-19)
  → 'github:numtide/devshell/d97df53b5ddaa1cfbea7cddbd207eb2634304733' (2022-04-25)
• Updated input 'dream2nix':
    'github:nix-community/dream2nix/890183d2c6b48558497039b632389c6c805cb807' (2022-04-20)
  → 'github:nix-community/dream2nix/c93972bd52977de332812fcc97ff77f8b85bcf42' (2022-04-25)
• Updated input 'hercules-ci-agent':
    'github:hercules-ci/hercules-ci-agent/56a8925fb519ce25a4ff8376ab76607a7d1b49ec' (2022-04-08)
  → 'github:hercules-ci/hercules-ci-agent/2da921cf6f6d95fba10ba7ec93578bcb02d89231' (2022-04-26)
• Updated input 'home-manager':
    'github:nix-community/home-manager/93a69d07389311ffd6ce1f4d01836bbc2faec644' (2022-04-20)
  → 'github:nix-community/home-manager/778af87a981eb2bfa3566dff8c3fb510856329ef' (2022-04-26)
• Updated input 'nixpkgs':
    'github:NixOS/nixpkgs/692729210d05e0ae2f33edfc072318520dd12666' (2022-04-22)
  → 'github:NixOS/nixpkgs/a3917caedfead19f853aa5769de4c3ea4e4db584' (2022-04-26)
2022-04-27 02:06:18 +02:00
Max
087b59780d flake.lock: Update
Flake lock file updates:

• Updated input 'agenix':
    'github:ryantm/agenix/764c975e74bce2f89a5106b68ec48e2b586f893c' (2022-03-09)
  → 'github:ryantm/agenix/0d5e59ed645e4c7b60174bc6f6aac6a203dc0b01' (2022-04-02)
• Updated input 'devshell':
    'github:numtide/devshell/0a5ff74dacb9ea22614f64e61aeb3ca0bf0e7311' (2022-03-21)
  → 'github:numtide/devshell/5a53bbf3eb4c908d83884d725a86b3a3bde35979' (2022-04-19)
• Updated input 'dream2nix':
    'github:nix-community/dream2nix/170a157b1f5c145d4dfd4ce7620e265e0cbb3775' (2022-03-30)
  → 'github:nix-community/dream2nix/890183d2c6b48558497039b632389c6c805cb807' (2022-04-20)
• Updated input 'dream2nix/alejandra':
    'github:kamadorueda/alejandra/511c3f6a88b6964e1496fb6f441f4ae5e58bd3ea' (2022-03-04)
  → 'github:kamadorueda/alejandra/5cbb3486c7959646f452830c0a223edc5db5b951' (2022-03-26)
• Updated input 'dream2nix/alejandra/flakeCompat':
    'github:edolstra/flake-compat/b7547d3eed6f32d06102ead8991ec52ab0a4f1a7' (2022-01-03)
  → 'github:edolstra/flake-compat/64a525ee38886ab9028e6f61790de0832aa3ef03' (2022-03-25)
• Updated input 'hercules-ci-agent':
    'github:hercules-ci/hercules-ci-agent/dd464d52c067a95f05379781ad455d87dee68231' (2022-04-01)
  → 'github:hercules-ci/hercules-ci-agent/56a8925fb519ce25a4ff8376ab76607a7d1b49ec' (2022-04-08)
• Removed input 'hercules-ci-agent/flake-compat'
• Updated input 'hercules-ci-agent/nix-darwin':
    'github:LnL7/nix-darwin/17fbc68a6110edbff67e55f7450230a697ecb17e' (2022-03-13)
  → 'github:LnL7/nix-darwin/4fdbb8168f61d31d3f90bb0d07f48de709c4fe79' (2022-03-26)
• Updated input 'hercules-ci-agent/nixos-unstable':
    'github:hercules-ci/nixpkgs/70e6eb9ec8d548b836f8dedbf63d86a6bd737dc3' (2022-03-16)
  → 'github:NixOS/nixpkgs/5df8b35e4f4074bd8b77eed10b267b6e5d029d6c' (2022-04-08)
• Updated input 'home-manager':
    'github:nix-community/home-manager/e1fab012e872c129099535b5b535fc2347cfa6f4' (2022-04-01)
  → 'github:nix-community/home-manager/93a69d07389311ffd6ce1f4d01836bbc2faec644' (2022-04-20)
• Updated input 'nix-super':
    'git+https://git.privatevoid.net/max/nix-super-fork?ref=master&rev=72a3790b643ed8817c8cdb900056261d9e5922be' (2022-03-31)
  → 'git+https://git.privatevoid.net/max/nix-super-fork?ref=master&rev=0883a093d9d23401ddac12b3a94f38c8ed135428' (2022-04-15)
• Updated input 'nixpkgs':
    'github:NixOS/nixpkgs/efea022d6fe0da84aa6613d4ddeafb80de713457' (2022-03-30)
  → 'github:NixOS/nixpkgs/692729210d05e0ae2f33edfc072318520dd12666' (2022-04-22)
2022-04-22 19:59:11 +02:00