mirror of https://gitlab.crans.org/nounous/nixos
nixification d’hodaur
parent
a13be3e441
commit
c70171d128
|
|
@ -184,6 +184,8 @@ in
|
||||||
reverseProxy = {
|
reverseProxy = {
|
||||||
enable = true;
|
enable = true;
|
||||||
virtualHosts = {
|
virtualHosts = {
|
||||||
|
"autoconfig".serveLocalFiles = ./staticsites/autoconfig;
|
||||||
|
"cas".proxyPass = "172.16.10.120";
|
||||||
"collabora" = {
|
"collabora" = {
|
||||||
proxyPass = "172.16.10.149";
|
proxyPass = "172.16.10.149";
|
||||||
proxyWebsockets = true;
|
proxyWebsockets = true;
|
||||||
|
|
@ -197,6 +199,24 @@ in
|
||||||
anubisConfig = "${anubisMirrors}";
|
anubisConfig = "${anubisMirrors}";
|
||||||
proxyPass = "172.16.10.104";
|
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" = {
|
"install-party" = {
|
||||||
anubisConfig = "${anubisChallenge}";
|
anubisConfig = "${anubisChallenge}";
|
||||||
serveLocalFiles = installPartySite;
|
serveLocalFiles = installPartySite;
|
||||||
|
|
@ -213,9 +233,7 @@ in
|
||||||
"mediawiki" = {
|
"mediawiki" = {
|
||||||
anubisConfig = "${anubisChallenge}";
|
anubisConfig = "${anubisChallenge}";
|
||||||
proxyPass = "172.16.10.144";
|
proxyPass = "172.16.10.144";
|
||||||
serverAliases = [
|
serverAliases = [ "mediakiwi" ];
|
||||||
"mediakiwi"
|
|
||||||
];
|
|
||||||
};
|
};
|
||||||
"mirrors" = {
|
"mirrors" = {
|
||||||
anubisConfig = "${anubisMirrors}";
|
anubisConfig = "${anubisMirrors}";
|
||||||
|
|
@ -227,32 +245,50 @@ in
|
||||||
proxyPass = "172.16.10.104";
|
proxyPass = "172.16.10.104";
|
||||||
};
|
};
|
||||||
"nekorale".globalRedirect = "perso.crans.org/club-nekorale";
|
"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" = {
|
"perso" = {
|
||||||
anubisConfig = "${anubisPerso}";
|
anubisConfig = "${anubisPerso}";
|
||||||
proxyPass = "172.16.10.31";
|
proxyPass = "172.16.10.31";
|
||||||
serverAliases = [
|
serverAliases = [ "clubs" ];
|
||||||
"clubs"
|
|
||||||
];
|
|
||||||
};
|
};
|
||||||
|
"pot-vieux".globalRedirect = "perso.crans.org/club-vieux";
|
||||||
|
"re2o-dev".proxyPass = "172.16.10.166";
|
||||||
"services".serveLocalFiles = fetchFromCrans {
|
"services".serveLocalFiles = fetchFromCrans {
|
||||||
repo = "services-page";
|
repo = "services-page";
|
||||||
rev = "master";
|
rev = "master";
|
||||||
hash = "sha256-ov4r6Oeta+vRcEv8bp7lFQg+2n4JTG4buetram5kN08=";
|
hash = "sha256-ov4r6Oeta+vRcEv8bp7lFQg+2n4JTG4buetram5kN08=";
|
||||||
};
|
};
|
||||||
"snl".globalRedirect = "perso.crans.org/sonetlumens";
|
"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" = {
|
"wiki" = {
|
||||||
anubisConfig = "${anubisChallenge}";
|
anubisConfig = "${anubisChallenge}";
|
||||||
proxyPass = "172.16.10.161";
|
proxyPass = "172.16.10.161";
|
||||||
serverAliases = [
|
serverAliases = [ "wikipedia" ];
|
||||||
"wikipedia"
|
|
||||||
];
|
|
||||||
};
|
};
|
||||||
"www" = {
|
"www" = {
|
||||||
serveLocalFiles = homepagePkg;
|
serveLocalFiles = homepagePkg;
|
||||||
serverAliases = [
|
serverAliases = [ "." ];
|
||||||
"."
|
|
||||||
];
|
|
||||||
};
|
};
|
||||||
|
"zero".proxyPass = "172.16.10.130";
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -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>
|
||||||
Loading…
Reference in New Issue