ecbad0a638
chore: Abstract machines and modules
...
This adds subdirectories for the different types of systems, for the
modules and the machines
2024-12-08 13:39:10 +01:00
a4de5f4d31
feat(krz01): move ollama to compute01 via a reverse proxy
...
krz01 has no public web IP.
Signed-off-by: Ryan Lahfa <ryan@dgnum.eu>
2024-10-10 17:40:56 +02:00
2b75890752
feat(compute01): Deploy dgsi
2024-09-24 20:54:51 +02:00
859418b377
feat(chatops): init takumi
...
Takumi means "artisan" (in the sense of "master") in Japanese. It's an
accurate and efficient ChatOps for day-to-day operations of DGNum.
Signed-off-by: Ryan Lahfa <ryan@dgnum.eu>
2024-09-20 21:50:15 +02:00
fd0aeacff4
feat(firewall): Sunset fail2ban and switch to reaction
2024-09-01 22:51:56 +02:00
sinavir
bfeaa18530
feat(signal-irc-bridge): init
2024-05-22 18:26:06 +02:00
4e7b3154da
feat(compute01): Add postgres config
2024-04-28 19:14:52 +02:00
c4154e0a35
fix(plausible): Make the migration effective
2024-04-21 22:42:51 +02:00
dba0c88f70
feat(compute01): Deploy stirling-pdf on pdf.dgnum.eu
2024-04-19 14:40:09 +02:00
ccfbc4be42
feat(radius): Move configuration from compute01 to vaul01
2024-04-08 22:21:17 +02:00
2a388f53ac
fix(compute01): Make it work ?
2024-03-08 13:58:07 +01:00
6b827e56b1
feat(infra): Init backups
2024-02-21 17:18:14 +01:00
000e35bb68
feat(compute01): Deploy telegraf
2024-02-20 17:08:46 +01:00
4237fc57bd
feat(services): init signald on compute01
...
This is to bridge all DGNum channels and hackENS.
Signed-off-by: Ryan Lahfa <ryan@dgnum.eu>
2024-02-19 19:55:06 +01:00
10e768cacd
feat(compute01): Deploy grafana on grafana.dgnum.eu
2024-02-19 14:20:21 +01:00
42e1d6dcd7
feat(compute01): Deploy librenms on nms.dgnum.eu
2024-02-18 15:27:48 +01:00
ce0dfe5431
chore(infra): Remove remnants of dgn-dns
2024-02-01 13:35:30 +01:00
Tom Hubrecht
086f968663
feat: Enable netbird on all machines
2023-12-04 09:16:04 +01:00
Tom Hubrecht
f173138848
feat(radius): Init config
2023-12-03 20:42:20 +01:00
Tom Hubrecht
0b41aeaf01
feat(onlyoffice): Remove onlyoffica as it does not work currently
2023-11-30 19:58:59 +01:00
Tom Hubrecht
18b6b0f605
feat(modules/dgn-harware): Refactor hardware config
2023-11-29 16:11:35 +01:00
Tom Hubrecht
fa799c9dda
feat(modules): Deploy fail2ban
2023-11-28 20:51:23 +01:00
Tom Hubrecht
c910159cb2
feat(compute01): Deploy vaultwarden on pass.dgnum.eu
2023-10-14 14:29:16 +02:00
Tom Hubrecht
c2d7adfcd0
feat(compute01): Deploy hedgedoc on pads.dgnum.eu
2023-10-05 09:52:13 +02:00
Tom Hubrecht
8d5dfb66e3
feat(compute01): Deploy onlyoffice on documentserver.dgnum.eu
2023-10-04 14:34:39 +02:00
Tom Hubrecht
205c5eb544
feat(compute01): Deploy RStudio server on rstudio.dgnum.eu
2023-10-04 14:34:39 +02:00
Tom Hubrecht
86129fb971
feat(nix-lib): Rename dgn-lib to lib.extra
2023-10-04 09:23:48 +02:00
Tom Hubrecht
56cd177d3e
feat(nix-lib): Update to 0.1.5 and switch to using mkConfig
2023-10-02 13:53:20 +02:00
Tom Hubrecht
37137ca20b
feat(compute01): Deploy zammad on support.dgnum.eu
2023-10-02 12:50:40 +02:00
Tom Hubrecht
4be2f40abe
feat(dgn-web): Enable module on nodes serving web content
...
Also remove the firewall config as it is now centralized.
2023-10-01 23:08:54 +02:00
Tom Hubrecht
be60bb5cbe
feat(compute01): Deploy satosa on saml-idp.dgnum.eu
2023-09-27 22:33:18 +02:00
Tom Hubrecht
4c5a9685db
feat(compute01): Deploy outline on docs.dgnum.eu
2023-09-24 15:47:29 +02:00
Tom Hubrecht
9f24f1d98d
feat(compute01): Deploy demarches simplifiees
2023-09-24 13:16:22 +02:00
Tom Hubrecht
17149184a9
feat(compute01): Deploy kanidm on sso.dgnum.eu
2023-09-14 08:04:48 +02:00
Tom Hubrecht
74e9b18499
feat(compute01): Deploy mastodon on social.dgnum.eu
2023-09-13 11:09:41 +02:00
Tom Hubrecht
c74ab04df0
feat(compute01): Deploy cloud.dgnum.eu
2023-09-11 11:17:30 +02:00
Tom Hubrecht
98f2077568
machines: Add boilerplate for enabling modules and services
2023-07-23 21:46:53 +02:00
Tom Hubrecht
8cecf0eae8
hive: Use stateVersion defined in the nodes metadata
2023-07-23 21:46:20 +02:00
Tom Hubrecht
c2616ce4f5
modules/dgn-dns: init
...
Also deploy a DNS server on compute01
2023-07-21 00:37:05 +02:00
Tom Hubrecht
2274668f9b
modules: Setup dgn-network with configuration from metadata
2023-07-20 12:32:31 +02:00
Tom Hubrecht
5b4cf12ed7
machines: Add compute01 and storage01
2023-07-18 17:00:31 +02:00