From d3be540a970d75b25afcd8a9a2607168094e39f3 Mon Sep 17 00:00:00 2001 From: jaina heartles Date: Mon, 26 Feb 2024 09:42:55 -0800 Subject: [PATCH 1/2] Database identity files and users --- misskey-service.nix | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) diff --git a/misskey-service.nix b/misskey-service.nix index 1c35a28..d1cbb98 100644 --- a/misskey-service.nix +++ b/misskey-service.nix @@ -2,6 +2,24 @@ services.postgresql = { enable = true; package = pkgs.postgresql_15; + + ensureUsers = [ + { name = "jaina"; } + { + name = "misskey"; + ensureDbOwnership = true; + } + { name = "postgres"; } + ]; + ensureDatabases = [ "misskey" ]; + + identMap = '' + # ArbitraryMapName systemUser DBUser + superuser_map root postgres + superuser_map postgres postgres + # Let other names login as themselves + superuser_map /^(.*)$ \1 + ''; }; services.redis.servers.misskey = { From de74494c387b3c5a93001e319b70238f163dfe85 Mon Sep 17 00:00:00 2001 From: jaina heartles Date: Mon, 26 Feb 2024 09:43:11 -0800 Subject: [PATCH 2/2] move misskey socket to subdir --- misskey-service.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/misskey-service.nix b/misskey-service.nix index d1cbb98..9d4f263 100644 --- a/misskey-service.nix +++ b/misskey-service.nix @@ -47,7 +47,7 @@ recommendedProxySettings = true; upstreams."misskey".extraConfig = '' - server unix:/var/run/misskey.sock; + server unix:/var/run/misskey/misskey.sock; ''; virtualHosts."egirls.gay" = {