Commit graph

847 commits

Author SHA1 Message Date
Max
529357a8bf
Merge pull request #9 from privatevoid-net/pr-cdn-shield-origin
CDN Shield: Use external domain for better origin isolation
2022-02-06 00:07:54 +01:00
Max
525aaa246b services/cdn-shield: move to prophet 2022-02-05 23:34:42 +01:00
Max
8d2963fe5c VEGAS/cdn-shield: use external domain 2022-02-05 23:21:32 +01:00
Max
6aa622c6c1 VEGAS/dns: slave for domain: imagine-using-oca.ml 2022-02-05 23:11:07 +01:00
Max
8c1dd380b9 modules: enable fail2ban on all servers 2022-02-05 19:23:09 +01:00
Max
12b88d0015 hosts/prophet: enable hyprspace 2022-02-05 19:10:02 +01:00
Max
3f57cd9aa6 modules: extract hyprspace module 2022-02-05 19:09:56 +01:00
Max
86205708cd packages/hyprspace: 0.1.7 -> 0.2.2
Also introduce a patchset for private swarm support
2022-02-05 19:09:56 +01:00
Max
8b66c3741e
Merge pull request #8 from privatevoid-net/pr-host-prophet
New host: Prophet
2022-02-05 17:13:57 +01:00
Max
7b065d47f0 meet: move service: VEGAS -> prophet 2022-02-05 17:13:22 +01:00
Max
58560480e7 hosts/prophet: enable IPFS 2022-02-05 17:13:22 +01:00
Max
699283c0ba modules: extract IPFS module 2022-02-05 17:13:22 +01:00
Max
8f69b14f66 hosts/prophet: init 2022-02-05 17:13:22 +01:00
Max
8088e4db39 meta: multi-arch support 2022-02-05 17:13:22 +01:00
Max
cc157090a8
Merge pull request #7 from privatevoid-net/pr-ipfs-pinning-service
SIPS: Simple IPFS pinning service
2022-02-05 17:09:41 +01:00
Max
4fbb8994bb
Merge pull request #6 from privatevoid-net/pr-reflex-cache
"Reflex" Nix IPFS cache
2022-02-05 17:08:16 +01:00
Max
02c571a1cd
Merge pull request #5 from privatevoid-net/pr-matrix-dimension
VEGAS/matrix: use Dimension integrations
2022-02-05 17:08:00 +01:00
Max
d2d20a52fc
Merge pull request #4 from privatevoid-net/pr-gitea-to-gitlab
Gitea -> GitLab
2022-02-05 17:07:43 +01:00
Max
786afc3969 VEGAS/matrix: use Dimension integrations 2022-02-04 00:16:31 +01:00
Max
16283ae286 VEGAS/ipfs: tune IO performance 2022-02-04 00:16:00 +01:00
Max
5157c9bec1 VEGAS: add SIPS service 2022-02-04 00:16:00 +01:00
Max
db8bb892e0 tools/identity: add autoDomain 2022-02-04 00:16:00 +01:00
Max
d2ff96303b packages/sips: init at 0.3.0 2022-02-04 00:16:00 +01:00
Max
24650556d8 VEGAS/gitlab: add GitLab Runner 2022-02-04 00:15:23 +01:00
Max
0961b893eb VEGAS: switch to GitLab 2022-02-04 00:15:23 +01:00
Max
26005dd03a VEGAS: add Nix IPFS cache service 2022-02-04 00:12:34 +01:00
Max
2162bf9991 flake.lock: Update
Flake lock file changes:

• Updated input 'agenix':
    'github:ryantm/agenix/c5558c88b2941bf94886dfdede6926b1ba5f5629' (2021-12-29)
  → 'github:ryantm/agenix/08b9c96878b2f9974fc8bde048273265ad632357' (2022-01-07)
• Updated input 'dream2nix':
    'github:nix-community/dream2nix/03f418ac8013aa0faa63a729752f0cd67f22d94d' (2022-01-10)
  → 'github:nix-community/dream2nix/dcdf2f27dfb94c9ab1e6fa7108f2da633f2466e2' (2022-01-16)
• Updated input 'home-manager':
    'github:nix-community/home-manager/426ab2cf111fca61308bd86fe652e14aa12cc2d2' (2022-01-05)
  → 'github:nix-community/home-manager/c491331718bd41722a2982a5532eb0ff51c3ca28' (2022-01-17)
• Updated input 'nix-super':
    'git+https://git.privatevoid.net/max/nix-super?ref=master&rev=66f56114f2b94b10639cf50dd13bcc2b82a35e2e' (2022-01-05)
  → 'git+https://git.privatevoid.net/max/nix-super?ref=master&rev=8774de430bfb2e9ede30c9756695970210ec34e9' (2022-01-20)
• Updated input 'nix-super-unstable-repin':
    'github:NixOS/nix/6d7844695bf14c1fc68f051df0b98db442863fc9' (2022-01-05)
  → 'github:NixOS/nix/bc443511eb65420b51d10708e25427fe50de37a8' (2022-01-19)
• Updated input 'nixpkgs':
    'github:NixOS/nixpkgs/c6019d8efb5530dcf7ce98086b8e091be5ff900a' (2022-01-03)
  → 'github:NixOS/nixpkgs/610d4ea2750e064bf34b33fa38cb671edd893d3d' (2022-01-18)
2022-01-20 17:10:55 +01:00
Max
52883b964a packages/minio-console: 0.12.5 -> 0.13.2 2022-01-20 17:10:55 +01:00
Max
40e4407466 VEGAS: add blog service 2022-01-14 22:49:38 +01:00
Max
8e7b305280 packages/ghost: init at 4.32.3 2022-01-14 22:49:38 +01:00
Max
460c50adbb flake.lock: Update
Flake lock file changes:

• Added input 'dream2nix':
    'github:nix-community/dream2nix/03f418ac8013aa0faa63a729752f0cd67f22d94d' (2022-01-10)
• Added input 'dream2nix/gomod2nix':
    'github:tweag/gomod2nix/67f22dd738d092c6ba88e420350ada0ed4992ae8' (2021-07-29)
• Added input 'dream2nix/mach-nix':
    'github:DavHau/mach-nix/4433f74a97b94b596fa6cd9b9c0402104aceef5d' (2021-10-20)
• Added input 'dream2nix/nix-parsec':
    'github:nprindle/nix-parsec/1bf25dd9c5de1257a1c67de3c81c96d05e8beb5e' (2021-10-29)
• Added input 'dream2nix/nixpkgs':
    follows 'nixpkgs'
• Added input 'dream2nix/node2nix':
    'github:svanderburg/node2nix/644e90c0304038a446ed53efc97e9eb1e2831e71' (2021-10-22)
• Added input 'dream2nix/poetry2nix':
    'github:nix-community/poetry2nix/aee8f04296c39d88155e05d25cfc59dfdd41cc77' (2021-09-30)
2022-01-14 22:49:38 +01:00
Max
02ec5e6151 meta: add dream2nix input 2022-01-14 22:49:38 +01:00
Max
dcb8bdde59 VEGAS/database: provide MySQL as well 2022-01-14 22:49:38 +01:00
Max
77c1a0e407 meta: remove unused hosts 2022-01-14 22:49:38 +01:00
Max
74254d650b VEGAS/meet: open ICE ports in firewall 2022-01-14 22:49:38 +01:00
Max
5f1ebf2cc7 VEGAS: remove forum service 2022-01-14 22:49:38 +01:00
Max
e74131af48 flake.lock: Update
Flake lock file changes:

• Updated input 'agenix':
    'github:ryantm/agenix/57806bf7e340f4cae705c91748d4fdf8519293a9' (2021-12-07)
  → 'github:ryantm/agenix/c5558c88b2941bf94886dfdede6926b1ba5f5629' (2021-12-29)
• Updated input 'home-manager':
    'github:nix-community/home-manager/6fe3b539e057feadbf94e845412f4b438260690b' (2021-12-11)
  → 'github:nix-community/home-manager/426ab2cf111fca61308bd86fe652e14aa12cc2d2' (2022-01-05)
• Updated input 'nix-super':
    'git+https://git.privatevoid.net/max/nix-super?ref=master&rev=bf8be2cfe4ab5dd457ed916958b1255c75584f71' (2021-12-03)
  → 'git+https://git.privatevoid.net/max/nix-super?ref=master&rev=66f56114f2b94b10639cf50dd13bcc2b82a35e2e' (2022-01-05)
• Updated input 'nix-super-unstable-repin':
    'github:NixOS/nix/f24ac3115f154edf72b995cffae6da3793862294' (2021-12-10)
  → 'github:NixOS/nix/6d7844695bf14c1fc68f051df0b98db442863fc9' (2022-01-05)
• Updated input 'nixpkgs':
    'github:NixOS/nixpkgs/1bd4bbd49bef217a3d1adea43498270d6e779d65' (2021-12-07)
  → 'github:NixOS/nixpkgs/c6019d8efb5530dcf7ce98086b8e091be5ff900a' (2022-01-03)
2022-01-14 22:49:38 +01:00
Max
0a84f532e2 VEGAS/minecraft-server: do not download modpack 2022-01-14 22:49:38 +01:00
Max
68d5dd1d63 VEGAS/nar-serve: improvements, nixos.org support 2022-01-14 22:49:38 +01:00
Max
e0394c5348 flake.lock: Update
Flake lock file changes:

• Updated input 'agenix':
    'github:ryantm/agenix/52ea2f8c3231cc2b5302fa28c63588aacb77ea29' (2021-12-01)
  → 'github:ryantm/agenix/57806bf7e340f4cae705c91748d4fdf8519293a9' (2021-12-07)
• Updated input 'deploy-rs':
    'git+https://git.privatevoid.net/max/deploy-rs?ref=master&rev=e17af591fc018746e73776401c6ff2bbf3b806f0' (2021-11-25)
  → 'git+https://git.privatevoid.net/max/deploy-rs?ref=master&rev=0d11e93f47be21051683e1b38f6b0dcb3f0a71cf' (2021-12-07)
• Updated input 'home-manager':
    'github:nix-community/home-manager/de54d513c74bf8f4f3a58954b80b5f690639fe72' (2021-12-02)
  → 'github:nix-community/home-manager/6fe3b539e057feadbf94e845412f4b438260690b' (2021-12-11)
• Updated input 'nix-super':
    'git+https://git.privatevoid.net/max/nix-super?ref=master&rev=4f85646457b7c763f7e3c23741231acb60422e06' (2021-11-24)
  → 'git+https://git.privatevoid.net/max/nix-super?ref=master&rev=bf8be2cfe4ab5dd457ed916958b1255c75584f71' (2021-12-03)
• Updated input 'nix-super-unstable-repin':
    'github:NixOS/nix/2ff71b021379a2c9bbdcb789a93cdc585b3520ca' (2021-12-02)
  → 'github:NixOS/nix/f24ac3115f154edf72b995cffae6da3793862294' (2021-12-10)
• Updated input 'nixpkgs':
    'github:NixOS/nixpkgs/a640d8394f34714578f3e6335fc767d0755d78f9' (2021-12-01)
  → 'github:NixOS/nixpkgs/1bd4bbd49bef217a3d1adea43498270d6e779d65' (2021-12-07)
2022-01-14 22:49:38 +01:00
Max
763206c701 nar-serve: use fixed v0.5.0 2022-01-14 22:49:38 +01:00
Max
87ac835148 VEGAS/api: init 2022-01-14 22:49:38 +01:00
Max
c31f061a65 VEGAS/ipfs: use a protected UDS for API access 2022-01-14 22:49:38 +01:00
Max
1e8246dad4 VEGAS/nginx: increase proxy header hash sizes 2022-01-14 22:49:38 +01:00
Max
89476da4c7 VEGAS/hydra: expose push API with rate limiting 2022-01-14 22:49:38 +01:00
Max
906d2aa99a VEGAS/nginx: wait for network-online 2022-01-14 22:49:38 +01:00
Max
a7cd2f455f VEGAS/git: wait for keycloak 2022-01-14 22:49:38 +01:00
Max
ea24121eb1 VEGAS/warehouse: mount NFS after wireguard is up 2022-01-14 22:49:38 +01:00
Max
19355c0f91 VEGAS/bitwarden: allow backup to read data dir 2022-01-14 22:49:38 +01:00
Max
8bad272eef VEGAS/nextcloud: wait for postgres 2022-01-14 22:49:38 +01:00