]> git.immae.eu Git - perso/Immae/Config/Nix.git/blobdiff - virtual/eldiron.nix
Add Redis
[perso/Immae/Config/Nix.git] / virtual / eldiron.nix
index 4087be8e9758935dd4652b101230c16cf5e685e0..3d480fd6161e1d366b72ddab26c3da90e1fedb7d 100644 (file)
         install -d -m 0755 /var/lib/acme/acme-challenge
         install -d -m 0755 /var/www
         '';
+      redis = ''
+        mkdir -p /run/redis
+        chown redis /run/redis
+        '';
     };
 
     services.httpd = let
       }
     ];
 
+    # FIXME: backup
+    services.redis = rec {
+      enable = true;
+      bind = "127.0.0.1";
+      unixSocket = "/run/redis/redis.sock";
+      extraConfig = ''
+        unixsocketperm 777
+        maxclients 1024
+        '';
+    };
+
     # FIXME: initial sync
     # FIXME: backup
     # FIXME: restart after pam