hosts/cassiopeia: setup whiteboard

This commit is contained in:
Hendrik Sokolowski 2025-04-17 16:00:21 +02:00
parent 68d007a39a
commit 9b4eda86dc
Signed by: hensoko
GPG key ID: 5C36A01B80BCCC59
5 changed files with 62 additions and 0 deletions

View file

@ -14,6 +14,7 @@
./monitoring.nix
./nextcloud.nix
./nextcloud-signaling.nix
./nextcloud-whiteboard.nix
./paperless.nix
];
}

View file

@ -0,0 +1,14 @@
{ config, flake, ... }:
{
age.secrets."nextcloud-whiteboard-server-secrets" = {
owner = "nextcloud";
group = "nextcloud";
file = "${flake.self}/secrets/nextcloud-whiteboard-server-secrets.age";
};
momo-cloud.nextcloud-whiteboard = {
enable = true;
secretFile = config.age.secrets."nextcloud-whiteboard-server-secrets".path;
};
}

View file

@ -30,5 +30,8 @@
adminPasswordFile = config.age.secrets."nextcloud-admin-pass".path;
secretsFile = config.age.secrets."nextcloud-secrets".path;
oidcSecretFile = config.age.secrets."nextcloud-oidc-secret".path;
extraApps = {
inherit (pkgs.nextcloud30Packages.apps) whiteboard;
};
};
}

View file

@ -0,0 +1,42 @@
age-encryption.org/v1
-> ssh-ed25519 SUhILQ 55OBINJ4PIBz0YIR8lJ8Rs/mPfNHV5umMFbtslY7o0I
riy02BsZ5DCmVPhbjFZGh+PVKYxrQ/THla/ynYsDv6A
-> ssh-rsa f5THog
to2dEt8MtFcYHLY/SYbt+A4ZhA1zSvSWTIU6runiscqXgRibceiRf+2wK5vCtJta
yiUUilC/x8wI0/V+k4BEAw438tYWnlDCiP0akmRIeiv2CBNq4SnQPVHdW/g/dcHz
5GDAbCYCdkNpW2867MGmVXq7opJbktDseTRH6U3CYTIQJ2IDt9+VjsdVYfCtWGjc
wSGvnRTtyDMMnaykgT8YlHl9uICY2lx+ENV70GwgN0b1tiXW4EpklUZ7n0+Ti69Z
bg4A38q+5OSoVTSh1Rh3MR13Q0LInO9LVj+0cma0rS6FzS1zOtM2Q5n9dsJFpDMf
XXu4qkTTTCYK308oczArAEwhfcivhBxq+awSXECTin35SpaoaPo56jE4vFRS3vJg
c9hqSRO+/0+JbAWpo2bS9ZItXcXDn3o1mow/0l24Zs6Ebn6kYZMS/GxlsNQE3oPu
BOeMLYN/zQgcOLkxjaoVyVCL34sl5kvSKY/D7P8oogerMQ/23Ej+zkCOZKzq7/ua
1viTuf58HgAgGxSKkGjuB9UzqEGqb61uh1RjvJ1pDBihziztwBk5NJarTKP4nRCA
NAfvq6dRMhRbMRO6jwcrGDZo6yQe4waNFGJJRGRsUJxwjq2beNF/DpjntQfO8CU1
8tHTpar4apDaNQlDuRFGcikWNI+xMGwpqc5OXZQ/5/I
-> ssh-rsa kFDS0A
dwhgGinelWeXNjKAd9RyXch4HzWlc1MTdIXivPvp/PA0aFSeygHdEs5WLp7P+9EK
PerLiUbVBE/gS7nRza73zY2uwxzm45k0dLpS6TtxD7pcVBWCC08RMWwkjmBn8WWT
Fu+O2KRRcvk9nWmn5T0/l0kH++KUTBrGuh7fn8vjfrT1/vLQf0I+n6ExNur6Qnwa
q2HqEmATN12OalxkUvX/QXVzFZI0Z4Xp8IHdaNl2RkIe5HZz6MjuN7aPcyE3d527
9Km0RcLVDStg58vsTg+vkG18DdfIZVKzPzoYIKysJQuuYI6bLdLTMu8r7D99CPvw
vy6MTHBrAHDVnh6PD23432g6BU3TiKfyclRNZPx9DNkHnnjm+fzZZRZKznICXTel
OtvsTfpCutH9OvSdZHzZCTpqz+3xzH0vfXCsIU5NUIYoQ6uLwtKfylJys19J08UD
+DQQ24+WhU/B3CznEOoLr5rJ9aXa6ZilX9/2Jlp9muUBaacXqmqP6mdKuVQdJhh7
AazYCXdsRvKr+PKyA/aVdRmpYzvSNVA0oXSnHDCdw+fJS6dsHi+9DHl/IilsvdVi
e6wmqiVh61qyLKcRoeb9Er4iqoo3Aw0G9ylK2JHVRbUgqMuI7bORR7vq5ydZoFJo
FahvhqyAfbb/UIBP8sG3T+yQHuB0gSgQYVRgSTWuo4U
-> piv-p256 vRzPNw A8TgmgvshH1EaKsGEi54tnQBcbuock+YOX271Uqa5i0F
w8sN8gDPgN62nJHKvjWVMoG+R2W23HRadw12fzAZ9Ws
-> piv-p256 zqq/iw Ao537qepGHWnerAkJ6p1CHSFxicIKnnXsPMefsLQJqlz
9qIAInDvYLE1yKsScnvqn4V1kulUD2gqqzlWcoJOe7E
-> ssh-ed25519 YFSOsg q5yGrA9NBbhOEf+VEQEOXw16DtJ75nm2YtaCP73F5Qc
FSlRBUMJzupL+Zs7gk1SzZqpetUxRPy41URIgNmXVvc
-> ssh-ed25519 iHV63A seQyl7pOi6JeL2NmZhFRAodIJcX5Tw8gU8MM15GeKGc
hxXAl8vcm0wX3YlrL1YGB4xNg0wgGK8EovHZYAie/jw
-> ssh-ed25519 BVsyTA iy8vHO3eszdRci3Hq71bBSA+PDRXMm5oP/95IYzuhwA
SFHtGpQ2rsCGXXcGlpB5DP+shsv/hmyhK5o1cCRXUPY
-> ssh-ed25519 +3V2lQ +5GymGNsAmyKO7o+RJvKHr8gt0M25/AC6Xhnw25gQic
OOO2tsoM9ELqx+9kkJ+Mw/Ie3vQ0pjKxh88DeCmXGjs
--- LM6tdVxgRg80KAoS4ncYynrTgQgdtYE38K5sIU8laHM
þ-¿ðFÍÐUE…£oζ•]Ý}`¡„oõšg×ñ½k< ìN²*Z(ù6
3ym¼¯26ÎÃÕ.cšÝ>óÀðžF—â§«ïñuÜÖpªðÀ—ú­4Ák¹Ÿ.<2E> ×þ

View file

@ -24,6 +24,8 @@ in
"signaling-internal-secret.age".publicKeys = cassiopeiaKeys ++ adminKeys;
"signaling-nextcloud-secret.age".publicKeys = cassiopeiaKeys ++ adminKeys;
"nextcloud-whiteboard-server-secrets.age".publicKeys = cassiopeiaKeys ++ adminKeys;
"alloy-basic-auth-password.age".publicKeys = cassiopeiaKeys ++ adminKeys;
"coturn_static_auth_secret.age".publicKeys = cassiopeiaKeys ++ adminKeys;
"email-smtp-password.age".publicKeys = cassiopeiaKeys ++ adminKeys;