From a23e7650ea40feaac4c049f25970c768b6f7b856 Mon Sep 17 00:00:00 2001 From: William Date: Fri, 17 Jan 2025 20:46:28 -0300 Subject: [PATCH] add memos to alexandria; remove pairdrop from alexandria --- hosts/servers/alexandria/default.nix | 4 ++-- hosts/servers/alexandria/memos.nix | 23 +++++++++++++++++++++++ hosts/servers/alexandria/pairdrop.nix | 12 ------------ 3 files changed, 25 insertions(+), 14 deletions(-) create mode 100644 hosts/servers/alexandria/memos.nix delete mode 100644 hosts/servers/alexandria/pairdrop.nix diff --git a/hosts/servers/alexandria/default.nix b/hosts/servers/alexandria/default.nix index c1f9c23..411d816 100644 --- a/hosts/servers/alexandria/default.nix +++ b/hosts/servers/alexandria/default.nix @@ -18,13 +18,13 @@ in ./hardware-configuration.nix ./jellyfin.nix ./librespeed.nix + ./memos.nix ./minecraft.nix ./nextcloud.nix ./nginx.nix ./paperless.nix ./searx.nix ./services.nix - ./pairdrop.nix ./users.nix ./vaultwarden.nix ]; @@ -43,7 +43,7 @@ in qbittorrent = mkStringOption "8008"; actual = mkStringOption "8009"; pairdrop = mkStringOption "8010"; - logseq = mkStringOption "8011"; + memos = mkStringOption "8011"; jellyfin = mkStringOption "8096"; sonarr = mkStringOption "8989"; jackett = mkStringOption "9117"; diff --git a/hosts/servers/alexandria/memos.nix b/hosts/servers/alexandria/memos.nix new file mode 100644 index 0000000..2d41cc0 --- /dev/null +++ b/hosts/servers/alexandria/memos.nix @@ -0,0 +1,23 @@ +{ config, ... }: + +{ + virtualisation.oci-containers.containers."memos" = { + image = "docker.io/neosmemo/memos:stable"; + ports = [ "${config.ports.memos}:5230" ]; + environment = { + TZ = "America/Bahia"; + }; + volumes = [ "/data/memos/:/var/opt/memos" ]; + extraOptions = [ + "--pull=newer" + "--label=io.containers.autoupdate=registry" + ]; + }; + + services.nginx.virtualHosts."notes.baduhai.dev" = { + useACMEHost = "baduhai.dev"; + forceSSL = true; + kTLS = true; + locations."/".proxyPass = "http://127.0.0.1:${config.ports.memos}"; + }; +} diff --git a/hosts/servers/alexandria/pairdrop.nix b/hosts/servers/alexandria/pairdrop.nix deleted file mode 100644 index 2221366..0000000 --- a/hosts/servers/alexandria/pairdrop.nix +++ /dev/null @@ -1,12 +0,0 @@ -{ config, ... }: - -{ - virtualisation.oci-containers.containers."pairdrop" = { - image = "lscr.io/linuxserver/pairdrop:latest"; - ports = [ "${config.ports.pairdrop}:3000" ]; - extraOptions = [ - "--pull=newer" - "--label=io.containers.autoupdate=registry" - ]; - }; -}