summary refs log tree commit diff stats
path: root/system/linde.nix
diff options
context:
space:
mode:
Diffstat (limited to 'system/linde.nix')
-rw-r--r--system/linde.nix18
1 files changed, 7 insertions, 11 deletions
diff --git a/system/linde.nix b/system/linde.nix
index 7fd8337a..2ce6267a 100644
--- a/system/linde.nix
+++ b/system/linde.nix
@@ -12,7 +12,6 @@ let
   net-mask4 = 32;
   net-gw = "172.31.1.1";
   net-ip6 = "2a01:4f8:c012:23a4::1";
-  net-redisip = "2a01:4f8:c012:23a4::6379";
   net-mask6 = 64;
   net-gw6 = "fe80::1";
   domain = "alanpearce.eu";
@@ -120,12 +119,12 @@ in
       ${pkgs.npins}/bin/npins update searchix nixpkgs
     '';
     useNixShell = true;
-    dates = "03:23";
+    dates = "05:23";
     allowReboot = true;
     randomizedDelaySec = "45 min";
     rebootWindow = {
-      lower = "03:00";
-      upper = "05:30";
+      lower = "05:20";
+      upper = "07:00";
     };
   };
 
@@ -154,9 +153,8 @@ in
       "1.0.0.1"
     ];
     hosts = lib.mkForce {
-      ${net-ip4} = [ "${hostname}.${domain}" hostname ];
-      ${net-ip6} = [ "${hostname}.${domain}" hostname ];
-      ${net-redisip} = [ "redis" ];
+      ${net-ip4} = [ "${hostname}.${domain}" hostname "redis" ];
+      ${net-ip6} = [ "${hostname}.${domain}" hostname "redis" ];
     };
     defaultGateway = {
       address = net-gw;
@@ -178,7 +176,6 @@ in
       ipv6 = {
         addresses = [
           { address = net-ip6; prefixLength = net-mask6; }
-          { address = net-redisip; prefixLength = net-mask6; }
         ];
       };
     };
@@ -499,7 +496,6 @@ in
     group = "caddy";
     globalConfig = ''
       auto_https disable_certs
-      default_bind ${net-ip6} ${net-ip4}
     '';
     virtualHosts =
       let
@@ -854,7 +850,7 @@ in
       website = {
         enable = true;
         port = 0;
-        bind = net-redisip;
+        bind = null;
         databases = 1;
         maxclients = 20;
         requirePassFile = config.age.secrets.redis-website.path;
@@ -883,7 +879,7 @@ in
   services.searchix = {
     enable = true;
     environment = {
-      GOMEMLIMIT = "1000MiB";
+      GOMEMLIMIT = "2000MiB";
     };
     settings = {
       web =