Commit graph

106 commits

Author SHA1 Message Date
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
Max
95380ad0d2 VEGAS/hyprspace: wait for network-online 2022-01-14 22:49:38 +01:00
Max
07d12fc422 VEGAS/hydra: use local DB 2022-01-14 22:49:38 +01:00
Max
3cfd202409 VEGAS/mail: start postfix after network-online 2022-01-14 22:49:38 +01:00
Max
b654d37afa VEGAS: no more extra systemd unit links 2022-01-14 22:49:38 +01:00
Max
d9a9ff0265 VEGAS/bitwarden: bitwarden_rs -> vaultwarden 2022-01-14 22:49:38 +01:00
Max
ed766b76fe patches/ipfs: patchset for 0.10.0 2022-01-14 22:49:38 +01:00
Max
40a33a1450 VEGAS/object-storage: set root credentials path in module option 2022-01-14 22:49:38 +01:00
Max
16a58587d1 VEGAS/meet: force large UDP receive buffer setting 2022-01-14 22:49:38 +01:00
Max
0cb29cf277 remove backported coturn module 2022-01-14 22:49:38 +01:00
Max
c47ce59efe VEGAS/oauth2-proxy: fix group 2022-01-14 22:49:38 +01:00
Max
66d5821897 VEGAS/minecraft: force group 2022-01-14 22:49:38 +01:00
Max
52f71318dc flake.lock: Update
Flake lock file changes:

• Updated input 'agenix':
    'github:ryantm/agenix/a0e9ca505c82e762d39e9477a428b537a0aab022' (2021-11-23)
  → 'github:ryantm/agenix/52ea2f8c3231cc2b5302fa28c63588aacb77ea29' (2021-12-01)
• Updated input 'home-manager':
    'github:nix-community/home-manager/c4c761ba554bc674b0d5a89eb7e9f7a488a8859d' (2021-11-23)
  → 'github:nix-community/home-manager/de54d513c74bf8f4f3a58954b80b5f690639fe72' (2021-12-02)
• Updated input 'nix-super':
    'git+https://git.privatevoid.net/max/nix-super?ref=master&rev=b1098aa4018eb648cd18e37575b3c1e5b281322c' (2021-11-01)
  → 'git+https://git.privatevoid.net/max/nix-super?ref=master&rev=4f85646457b7c763f7e3c23741231acb60422e06' (2021-11-24)
• Updated input 'nix-super-unstable-repin':
    'github:nixos/nix/3d6ee223d6fff37610790dfbda1329f05bfc4058' (2021-11-05)
  → 'github:NixOS/nix/2ff71b021379a2c9bbdcb789a93cdc585b3520ca' (2021-12-02)
• Updated input 'nixpkgs':
    'github:NixOS/nixpkgs/d5b65f812cd4f5a8fa74b406075b59a46f1cfd98' (2021-11-20)
  → 'github:NixOS/nixpkgs/a640d8394f34714578f3e6335fc767d0755d78f9' (2021-12-01)
2022-01-14 22:49:38 +01:00
Max
9be6fb756d meta: upgrade to NixOS 21.11 2022-01-14 22:49:38 +01:00
Max
13c75aaea0 VEGAS: reintroduce Hydra 2022-01-14 22:49:38 +01:00
Max
bcdccb4b00 VEGAS/object-storage: allow big uploads 2022-01-14 22:49:38 +01:00
Max
324de47b9c VEGAS/object-storage: upgrade console to 0.12.5 2022-01-14 22:49:38 +01:00
Max
f3580748c5 VEGAS/coredns: download StevenBlack hosts inline 2022-01-14 22:49:38 +01:00
Max
61480c42f8 VEGAS: use port-magic where applicable 2022-01-14 22:49:38 +01:00
Max
09386c252d modules: add port-magic 2022-01-14 22:49:38 +01:00
Max
711ed58dc6 VEGAS/database: use proper authentication 2022-01-14 22:49:38 +01:00
Max
f18cf36176 VEGAS: add Vault 2022-01-14 22:49:38 +01:00
Max
08ea787b0b flake.lock: Update
Flake lock file changes:

• Updated input 'deploy-rs':
    'github:serokell/deploy-rs/9a02de4373e0ec272d08a417b269a28ac8b961b4' (2021-09-28)
  → 'git+https://git.privatevoid.net/max/deploy-rs?ref=master&rev=e17af591fc018746e73776401c6ff2bbf3b806f0' (2021-11-25)
2022-01-14 22:49:38 +01:00
Max
db2819f394 use our forked deploy-rs 2022-01-14 22:49:38 +01:00
Max
743e06f981 modules/nix-config-server: no auto-optimise 2022-01-14 22:49:38 +01:00
Max
0269e58fba modules/nix-config-server: remove ca-references 2022-01-14 22:49:38 +01:00
Max
afca7a3f83 flake.lock: Update
Flake lock file changes:

• Updated input 'agenix':
    'github:ryantm/agenix/53aa91b4170da35a96fab1577c9a34bc0da44e27' (2021-10-16)
  → 'github:ryantm/agenix/a0e9ca505c82e762d39e9477a428b537a0aab022' (2021-11-23)
• Updated input 'home-manager':
    'github:nix-community/home-manager/309808afbc2a07e340067f66029a4202b4c4b959' (2021-10-14)
  → 'github:nix-community/home-manager/c4c761ba554bc674b0d5a89eb7e9f7a488a8859d' (2021-11-23)
• Updated input 'nix-super':
    'git+https://git.privatevoid.net/max/nix-super?ref=master&rev=5f378213b8f42139fc5b184b00a22e2347050cc0' (2021-10-16)
  → 'git+https://git.privatevoid.net/max/nix-super?ref=master&rev=b1098aa4018eb648cd18e37575b3c1e5b281322c' (2021-11-01)
• Updated input 'nix-super-unstable-repin':
    'github:NixOS/nix/130284b8508dad3c70e8160b15f3d62042fc730a' (2021-10-15)
  → 'github:nixos/nix/3d6ee223d6fff37610790dfbda1329f05bfc4058' (2021-11-05)
• Updated input 'nixpkgs':
    'github:NixOS/nixpkgs/83667ff60a88e22b76ef4b0bdf5334670b39c2b6' (2021-10-15)
  → 'github:NixOS/nixpkgs/d5b65f812cd4f5a8fa74b406075b59a46f1cfd98' (2021-11-20)
2022-01-14 22:49:38 +01:00
Max
a38b4f2a8b VEGAS: add hyprspace service 2022-01-14 22:49:38 +01:00
Max
9e284cee3f VEGAS: quick-and-dirty minecraft server 2022-01-14 22:49:38 +01:00
Max
85ce0e7511 flake.lock: Update
Flake lock file changes:

• Updated input 'deploy-rs/nixpkgs':
    follows 'nixpkgs'
  → 'github:NixOS/nixpkgs/e0ce3c683ae677cf5aab597d645520cddd13392b' (2021-09-19)
• Removed input 'naersk'
• Removed input 'naersk/nixpkgs'
2022-01-14 22:49:38 +01:00
Max
a99931e85a deploy-rs: no follows 2022-01-14 22:49:38 +01:00
Max
65f2c5054c flake.lock: Update
Flake lock file changes:

• Updated input 'agenix':
    'github:ryantm/agenix/daf1d773989ac5d949aeef03fce0fe27e583dbca' (2021-09-17)
  → 'github:ryantm/agenix/53aa91b4170da35a96fab1577c9a34bc0da44e27' (2021-10-16)
• Updated input 'home-manager':
    'github:nix-community/home-manager/099cbcf13e8219f07b493980a66fe64df0e32d09' (2021-10-03)
  → 'github:nix-community/home-manager/309808afbc2a07e340067f66029a4202b4c4b959' (2021-10-14)
• Updated input 'nix-super':
    'git+https://git.privatevoid.net/max/nix-super?ref=master&rev=f87a1f8ff5bdcb34fc24e26bafa75cafa8b6d83c' (2021-09-26)
  → 'git+https://git.privatevoid.net/max/nix-super?ref=master&rev=5f378213b8f42139fc5b184b00a22e2347050cc0' (2021-10-16)
• Updated input 'nix-super-unstable-repin':
    'github:NixOS/nix/172b7f266cef81e0e05827cae09f1ee11703be95' (2021-10-04)
  → 'github:NixOS/nix/130284b8508dad3c70e8160b15f3d62042fc730a' (2021-10-15)
• Updated input 'nix-super-unstable-repin/lowdown-src':
    'github:kristapsdz/lowdown/6bd668af3fd098bdd07a1bedd399564141e275da' (2021-09-24)
  → 'github:kristapsdz/lowdown/d2c2b44ff6c27b936ec27358a2653caaef8f73b8' (2021-10-06)
• Updated input 'nixpkgs':
    'github:NixOS/nixpkgs/92609f3d9bc3acffbdbe54fa1c591a885612aa73' (2021-10-01)
  → 'github:NixOS/nixpkgs/83667ff60a88e22b76ef4b0bdf5334670b39c2b6' (2021-10-15)
2022-01-14 22:49:38 +01:00
Max
b8442d4763 VEGAS/cdn-shield: init 2022-01-14 22:49:38 +01:00
Max
95d88f9a15 move Jitsi to VEGAS 2022-01-14 22:49:38 +01:00
Max
00084be991 VEGAS/git: theming 2022-01-14 22:49:38 +01:00
Max
736467f600 VEGAS/ipfs: subdomain gateway
BUG: ipfs config cannot escape domain dots, thus the following cannot be
applied with it:

PublicGateways.${domain} = {
  UseSubdomains = true;
  Paths = [
    "/ipfs"
    "/ipns"
  ];
};
2022-01-14 22:49:38 +01:00
Max
355abdd072 tools/acme: init 2022-01-14 22:49:38 +01:00
Max
3c4b8d92b4 VEGAS: add SSO service 2022-01-14 22:49:38 +01:00
Max
3c15c90258 VEGAS: add OpenVPN 2022-01-14 22:49:38 +01:00
Max
32e41ddcd9 VEGAS: add nar-serve 2022-01-14 22:49:38 +01:00
Max
7635bf6ff4 VEGAS: provide a Nix binary cache 2022-01-14 22:49:38 +01:00
Max
cf267ccbf8 VEGAS: add object storage service 2022-01-14 22:49:38 +01:00