Commit graph

158 commits

Author SHA1 Message Date
goeranh
2fa576a302
init sops for mail and auth 2026-03-21 18:03:50 +01:00
goeranh
43cfebcec6
disable dhcp 2026-03-20 17:18:22 +01:00
goeranh
e6442b2442
add auth and mail as containers 2026-03-20 17:09:23 +01:00
goeranh
9e3fa025cd
redirect bbb 2026-03-20 17:09:01 +01:00
goeranh
5bed1bbba1
remove git hooks 2026-03-20 16:24:09 +01:00
goeranh
52eb5d90d9
recursive resolver because we can 2026-03-13 23:20:13 +01:00
goeranh
242f8b7563
generate dns zone from forwards attrset 2026-03-13 22:24:27 +01:00
goeranh
006c95424f
enable bind dns and chrony ntp server and set them up in default.nix 2026-03-13 22:14:45 +01:00
goeranh
7d01f35fd0
host dns and ntp server on proxy 2026-03-13 21:51:25 +01:00
goeranh
982d984910
let nextlocud build again 2026-03-13 18:32:11 +01:00
goeranh
47d48d193d
explain hugo docs site 2026-03-13 18:17:49 +01:00
goeranh
8703e7df98
flake.lock: Update
Flake lock file updates:

• Updated input 'authentik':
    'github:nix-community/authentik-nix/3df5c213032b8d28073d4baead699acea62ab50d?narHash=sha256-PPAgCKlRpxcZlEJ8NH2CGVaEogOc4nOs/eNF0hlAC2E%3D' (2026-02-21)
  → 'github:nix-community/authentik-nix/7e4730351fb6df479c46a1bf7e23d46a0b0c5d46?narHash=sha256-hcstQ1Z9aQSJM3AVCLb0/OPTicbME9nhP01GiPrOjZM%3D' (2026-03-07)
• Updated input 'authentik/authentik-go':
    'github:goauthentik/client-go/280022b0a8de5c8f4b2965d1147a1c4fa846ba64?narHash=sha256-Yyna75Nd6485tZP9IpdEa5QNomswe9hRfM%2Bw3MuET9E%3D' (2026-02-05)
  → 'github:goauthentik/client-go/4c1444ee54d945fbcc5ae107b4f191ca0352023d?narHash=sha256-zTEmvxe%2BBpfWYvAl675PnhXCH4jV4GUTFb1MrQ1Eyno%3D' (2026-02-23)
• Updated input 'authentik/authentik-src':
    'github:goauthentik/authentik/19ad8d3ae3f266ec1096bc4461fdf6bcda1aa079?narHash=sha256-alTyrMBbjZbw4jhEna8saabf93sqSrZCu%2BZ5xH3pZ7M%3D' (2026-02-12)
  → 'github:goauthentik/authentik/0dccbd4193c45c581e9fb7cd89df0c1487510f1f?narHash=sha256-0Vpf1hj9C8r%2BrhrCgwoNazpQ%2BmwgjdjDhuoKCxYQFWw%3D' (2026-03-03)
• Updated input 'authentik/flake-compat':
    'github:edolstra/flake-compat/65f23138d8d09a92e30f1e5c87611b23ef451bf3?narHash=sha256-4VBOP18BFeiPkyhy9o4ssBNQEvfvv1kXkasAYd0%2BrrA%3D' (2025-12-07)
  → 'github:edolstra/flake-compat/5edf11c44bc78a0d334f6334cdaf7d60d732daab?narHash=sha256-vNpUSpF5Nuw8xvDLj2KCwwksIbjua2LZCqhV1LNRDns%3D' (2025-12-29)
• Updated input 'authentik/flake-parts':
    'github:hercules-ci/flake-parts/a34fae9c08a15ad73f295041fec82323541400a9?narHash=sha256-XswHlK/Qtjasvhd1nOa1e8MgZ8GS//jBoTqWtrS1Giw%3D' (2025-12-15)
  → 'github:hercules-ci/flake-parts/57928607ea566b5db3ad13af0e57e921e6b12381?narHash=sha256-AnYjnFWgS49RlqX7LrC4uA%2BsCCDBj0Ry/WOJ5XWAsa0%3D' (2026-02-02)
• Updated input 'authentik/flake-parts/nixpkgs-lib':
    'github:nix-community/nixpkgs.lib/2075416fcb47225d9b68ac469a5c4801a9c4dd85?narHash=sha256-k00uTP4JNfmejrCLJOwdObYC9jHRrr/5M/a/8L2EIdo%3D' (2025-12-14)
  → 'github:nix-community/nixpkgs.lib/72716169fe93074c333e8d0173151350670b824c?narHash=sha256-cBEymOf4/o3FD5AZnzC3J9hLbiZ%2BQDT/KDuyHXVJOpM%3D' (2026-02-01)
• Updated input 'authentik/nixpkgs':
    'github:NixOS/nixpkgs/1412caf7bf9e660f2f962917c14b1ea1c3bc695e?narHash=sha256-AIdl6WAn9aymeaH/NvBj0H9qM%2BXuAuYbGMZaP0zcXAQ%3D' (2026-01-13)
  → 'github:NixOS/nixpkgs/2fc6539b481e1d2569f25f8799236694180c0993?narHash=sha256-0MAd%2B0mun3K/Ns8JATeHT1sX28faLII5hVLq0L3BdZU%3D' (2026-02-23)
• Updated input 'authentik/pyproject-build-systems':
    'github:pyproject-nix/build-system-pkgs/042904167604c681a090c07eb6967b4dd4dae88c?narHash=sha256-4bocaOyLa3AfiS8KrWjZQYu%2BIAta05u3gYZzZ6zXbT0%3D' (2025-11-20)
  → 'github:pyproject-nix/build-system-pkgs/04e9c186e01f0830dad3739088070e4c551191a4?narHash=sha256-7uXPiWB0YQ4HNaAqRvVndYL34FEp1ZTwVQHgZmyMtC8%3D' (2026-02-18)
• Updated input 'authentik/pyproject-nix':
    'github:pyproject-nix/pyproject.nix/2c8df1383b32e5443c921f61224b198a2282a657?narHash=sha256-xaKvtPx6YAnA3HQVp5LwyYG1MaN4LLehpQI8xEdBvBY%3D' (2025-11-26)
  → 'github:pyproject-nix/pyproject.nix/eb204c6b3335698dec6c7fc1da0ebc3c6df05937?narHash=sha256-nFJSfD89vWTu92KyuJWDoTQJuoDuddkJV3TlOl1cOic%3D' (2026-02-19)
• Updated input 'authentik/uv2nix':
    'github:pyproject-nix/uv2nix/4cca323a547a1aaa9b94929c4901bed5343eafe8?narHash=sha256-90d//IZ4GXipNsngO4sb2SAPbIC/a2P%2BIAdAWOwpcOM%3D' (2025-12-13)
  → 'github:pyproject-nix/uv2nix/abe65de114300de41614002fe9dce2152ac2ac23?narHash=sha256-gCojeIlQ/rfWMe3adif3akyHsT95wiMkLURpxTeqmPc%3D' (2026-02-27)
• Updated input 'disko':
    'github:nix-community/disko/a4cb7bf73f264d40560ba527f9280469f1f081c6?narHash=sha256-A5uE/hMium5of/QGC6JwF5TGoDAfpNtW00T0s9u/PN8%3D' (2026-02-23)
  → 'github:nix-community/disko/7b9f7f88ab3b339f8142dc246445abb3c370d3d3?narHash=sha256-khlHllTsovXgT2GZ0WxT4%2BRvuMjNeR5OW0UYeEHPYQo%3D' (2026-03-09)
• Updated input 'mailserver':
    'git+https://gitlab.com/simple-nixos-mailserver/nixos-mailserver?ref=nixos-25.11&rev=23f0a53ca6e58e61e1ea2b86791c69b79c91656d' (2025-12-24)
  → 'git+https://gitlab.com/simple-nixos-mailserver/nixos-mailserver?ref=nixos-25.11&rev=9cdd6869e513df8153db4b920c8f15d394e150f7' (2026-03-12)
• Updated input 'nixpkgs':
    'github:nixos/nixpkgs/e764fc9a405871f1f6ca3d1394fb422e0a0c3951?narHash=sha256-sdaqdnsQCv3iifzxwB22tUwN/fSHoN7j2myFW5EIkGk%3D' (2026-02-24)
  → 'github:nixos/nixpkgs/0590cd39f728e129122770c029970378a79d076a?narHash=sha256-BHoB/XpbqoZkVYZCfXJXfkR%2BGXFqwb/4zbWnOr2cRcU%3D' (2026-03-11)
• Updated input 'sops':
    'github:Mic92/sops-nix/b027513c32e5b39b59f64626b87fbe168ae02094?narHash=sha256-YV17Q5lEU0S9ppw08Y%2Bcs4eEQJBuc79AzblFoHORLMU%3D' (2026-02-23)
  → 'github:Mic92/sops-nix/d1ff3b1034d5bab5d7d8086a7803c5a5968cd784?narHash=sha256-M3zEnq9OElB7zqc%2BmjgPlByPm1O5t2fbUrH3t/Hm5Ag%3D' (2026-03-09)
2026-03-13 18:07:20 +01:00
goeranh
d106386cc0
build a hugo docs page from the readme files 2026-03-13 18:06:20 +01:00
goeranh
bfe941217d
change vps location 2026-03-13 17:37:22 +01:00
goeranh
7e64664037 Merge pull request 'v6proxy' (#6) from v6proxy into master
Reviewed-on: https://codeberg.org/stura-htw-dresden/stura-infra/pulls/6
2026-03-13 17:33:18 +01:00
goeranh
6ea1a37bef
add v6proxy docs 2026-03-13 17:32:05 +01:00
goeranh
18f4d0c65f
ipv6 haproxy pass everything to 141.56.51.1 2026-03-13 17:24:06 +01:00
goeranh
dee37a55e2
prepare sops and auto fmt devshell hooks 2026-03-13 17:19:31 +01:00
goeranh
9466ab3656
readme docs 2026-03-13 16:59:54 +01:00
goeranh
6e0d407b1c
build container images 2026-03-13 16:59:36 +01:00
goeranh
4ec4081ddb
enable registration for now 2026-03-13 16:27:55 +01:00
goeranh
302ae0a8dc
git works now 2026-03-13 16:27:55 +01:00
goeranh
d537d7b20f
redirect post.htw 2026-03-13 16:27:16 +01:00
goeranh
d8d76776c1
forward mail and lists 2026-03-13 14:08:29 +01:00
goeranh
421259270c
only fqdn virtualhost is required 2026-03-13 14:08:16 +01:00
goeranh
8b2ffb35d8
domain is set in default 2026-03-13 14:08:03 +01:00
tanvo767
0ed15dcc51 Merge pull request 'redmine-wirklich' (#2) from redmine-wirklich into master
Reviewed-on: https://codeberg.org/stura-htw-dresden/stura-infra/pulls/2
2026-02-28 19:06:09 +01:00
oxce
ac91948a06 redmine läuft 2026-02-28 19:04:22 +01:00
goeranh
d5941898c8 update redmine, no longer pinned 2026-02-28 18:55:24 +01:00
goeranh
d2d5dc135f acme settings auch in default.nix 2026-02-28 18:55:24 +01:00
goeranh
7b25130a12 these defaults should be global 2026-02-28 18:55:24 +01:00
goeranh
0093dbac85 redmine: group networking settings 2026-02-28 18:55:24 +01:00
goeranh
f5090b30cb config running from flake 2026-02-28 18:55:24 +01:00
goeranh
569b186edf original config 2026-02-28 18:55:24 +01:00
tanvo767
88125a654c Merge pull request 'add-wiki' (#3) from add-wiki into master
Reviewed-on: https://codeberg.org/stura-htw-dresden/stura-infra/pulls/3
2026-02-28 18:47:16 +01:00
goeranh
dc86afa621 Merge pull request 'nextcloud-stura' (#5) from nextcloud-stura into master
Reviewed-on: https://codeberg.org/stura-htw-dresden/stura-infra/pulls/5
2026-02-28 18:45:27 +01:00
oxce
11e3642584 nextcloud läuft 2026-02-28 18:44:39 +01:00
oxce
7aaf388456 Merge branch 'master' of ssh://codeberg.org/stura-htw-dresden/stura-infra 2026-02-28 17:05:31 +01:00
goeranh
2aece2e182
haproxy config formatting 2026-02-28 15:47:48 +01:00
goeranh
599f0803a1
generate redirect for ever virtualhost 2026-02-28 15:32:03 +01:00
goeranh
86ae8197b5
formatting and comments 2026-02-28 15:23:40 +01:00
goeranh
abb0c320e9
generate redirects for nginx virtualhosts automatically 2026-02-28 15:11:55 +01:00
goeranh
c97bae8a20
update plugins to make it compile on unstable mediawiki 2026-02-28 14:46:03 +01:00
goeranh
0e647a2ad1
import wiki config from container 2026-02-28 14:46:03 +01:00
goeranh
99b1a87ad9
deploy test only worked for vms, not containers 2026-02-28 14:44:33 +01:00
goeranh
dbc53eee65
update systems by ip in update script 2026-02-28 14:44:13 +01:00
goeranh
fc39a4c73f
setup new domain for plone website 2026-02-28 13:55:59 +01:00
goeranh
b0ae6a6c0f
erlaube modulen auf die flake zuzugreifen
damit kann man dann zum beispiel aus der poxy
config heraus auf alle anderen nixos Configurations
verweisen
2026-02-28 03:29:52 +01:00
goeranh
2197bcac3b
donatiner doesnt need these 2026-02-28 03:23:44 +01:00
goeranh
1a684222e2
remove unused stuff 2026-02-28 03:21:59 +01:00