nixification d’hodaur

hachino-test
Pyjacpp 2026-07-19 14:45:08 +02:00
parent a13be3e441
commit c70171d128
No known key found for this signature in database
GPG Key ID: ED479A5A26930939
2 changed files with 71 additions and 12 deletions

View File

@ -184,6 +184,8 @@ in
reverseProxy = {
enable = true;
virtualHosts = {
"autoconfig".serveLocalFiles = ./staticsites/autoconfig;
"cas".proxyPass = "172.16.10.120";
"collabora" = {
proxyPass = "172.16.10.149";
proxyWebsockets = true;
@ -197,6 +199,24 @@ in
anubisConfig = "${anubisMirrors}";
proxyPass = "172.16.10.104";
};
"element".proxyPass = "172.16.10.118";
"ethercalc" = {
proxyPass = "172.16.10.133:8000";
serverAliases = [ "excel" ];
};
"framadate".proxyPass = "172.16.10.109";
"grafana" = {
proxyPass = "172.16.10.121:3000";
serverAliases = [ "fyre" ];
};
"imprimante" = {
proxyPass = "172.16.10.131";
serverAliases = [ "helloworld" ];
};
"intranet" = {
proxyPass = "172.16.10.156";
serverAliases = [ "re2o" ];
};
"install-party" = {
anubisConfig = "${anubisChallenge}";
serveLocalFiles = installPartySite;
@ -213,9 +233,7 @@ in
"mediawiki" = {
anubisConfig = "${anubisChallenge}";
proxyPass = "172.16.10.144";
serverAliases = [
"mediakiwi"
];
serverAliases = [ "mediakiwi" ];
};
"mirrors" = {
anubisConfig = "${anubisMirrors}";
@ -227,32 +245,50 @@ in
proxyPass = "172.16.10.104";
};
"nekorale".globalRedirect = "perso.crans.org/club-nekorale";
"nextcloud".proxyPass = "172.16.10.146";
"owncloud".proxyPass = "172.16.10.136";
"pad".proxyPass = "172.16.10.130:9001";
"pdf" = {
proxyPass = "172.16.10.140";
serverAliases = [
"livre"
"stirling"
"stirling-pdf"
];
};
"perso" = {
anubisConfig = "${anubisPerso}";
proxyPass = "172.16.10.31";
serverAliases = [
"clubs"
];
serverAliases = [ "clubs" ];
};
"pot-vieux".globalRedirect = "perso.crans.org/club-vieux";
"re2o-dev".proxyPass = "172.16.10.166";
"services".serveLocalFiles = fetchFromCrans {
repo = "services-page";
rev = "master";
hash = "sha256-ov4r6Oeta+vRcEv8bp7lFQg+2n4JTG4buetram5kN08=";
};
"snl".globalRedirect = "perso.crans.org/sonetlumens";
"tmpad".proxyPass = "172.16.10.130:9002";
"vaultwarden" = {
proxyPass = "172.16.10.159";
serverAliases = [ "pass" ];
};
"webirc".proxyPass = "172.16.10.31:9000";
"webmail" = {
proxyPass = "172.16.10.107";
serverAliases = [ "roundcube" ];
};
"wiki" = {
anubisConfig = "${anubisChallenge}";
proxyPass = "172.16.10.161";
serverAliases = [
"wikipedia"
];
serverAliases = [ "wikipedia" ];
};
"www" = {
serveLocalFiles = homepagePkg;
serverAliases = [
"."
];
serverAliases = [ "." ];
};
"zero".proxyPass = "172.16.10.130";
};
};

View File

@ -0,0 +1,23 @@
<clientConfig version="1.0">
<emailProvider id="crans.org">
<domain>crans.org</domain>
<domain>crans.eu</domain>
<domain>crans.fr</domain>
<displayName>Cr@ns Mail</displayName>
<displayShortName>Cr@ns</displayShortName>
<incomingServer type="imap">
<hostname>imap.crans.org</hostname>
<port>993</port>
<socketType>SSL</socketType>
<username>%EMAILLOCALPART%</username>
<authentication>plain</authentication>
</incomingServer>
<outgoingServer type="smtp">
<hostname>smtp.crans.org</hostname>
<port>465</port>
<socketType>SSL</socketType>
<username>%EMAILLOCALPART%</username>
<authentication>plain</authentication>
</outgoingServer>
</emailProvider>
</clientConfig>