diff --git a/dragonwell/caddy.nix b/dragonwell/caddy.nix index 6a08500047fd115adf60eada0dc4d72f9ae73d77..4e642faa11708a43f455482339524f2b72b64323 100644 --- a/dragonwell/caddy.nix +++ b/dragonwell/caddy.nix @@ -77,6 +77,9 @@ ''; "pds.jolheiser.com".extraConfig = '' reverse_proxy localhost:2759 ''; + "memos.jolheiser.com".extraConfig = '' + reverse_proxy localhost:6366 + ''; "oa2p.jolheiser.com".extraConfig = '' reverse_proxy localhost:6227 ''; diff --git a/dragonwell/default.nix b/dragonwell/default.nix index f274c7db70b7f386c7d1dc7cbee8f1b9250f6df6..b00cd5353e289bb5cd6c771941d4ef2b7794a497 100644 --- a/dragonwell/default.nix +++ b/dragonwell/default.nix @@ -14,6 +14,7 @@ ./git-pr.nix ./gollum.nix ./horcrux.nix ./mealie.nix + ./memos.nix ./miniserve.nix ./mint.nix ./oa2p.nix diff --git a/dragonwell/memos.nix b/dragonwell/memos.nix new file mode 100644 index 0000000000000000000000000000000000000000..722ff81229e84f69e2daed213605aac0dc72daa9 --- /dev/null +++ b/dragonwell/memos.nix @@ -0,0 +1,14 @@ +{ config, ... }: +{ + services.memos = { + enable = true; + settings = { + MEMOS_MODE = "prod"; + MEMOS_ADDR = "127.0.0.1"; + MEMOS_PORT = 6366; + MEMOS_DATA = config.services.memos.dataDir; + MEMOS_DRIVER = "sqlite"; + MEMOS_INSTANCE_URL = "https://memos.jolheiser.com"; + }; + }; +}