Commit 84f74e9

HPCesia <me@hpcesia.com>
2025-10-04 14:38:18
refactor: migrate freshrss
1 parent 7fc77ff
Changed files (5)
hosts
chaser-pardofelis
modules
hosts
chaser-pardofelis
services
secrets
hosts/chaser-pardofelis/freshrss.nix
@@ -1,17 +0,0 @@
-{
-  myvars,
-  config,
-  ...
-}: {
-  services.freshrss = {
-    enable = true;
-    baseUrl = "https://rss.hpcesia.com";
-    webserver = "caddy";
-    virtualHost = "rss.hpcesia.com";
-    authType = "form";
-    defaultUser = "admin";
-    passwordFile = config.sops.secrets."freshrss-admin-password".path;
-    language = "zh-cn";
-    database.type = "sqlite";
-  };
-}
modules/hosts/chaser-pardofelis/default.nix
@@ -21,6 +21,7 @@
         [
           "caddy"
           "forgejo"
+          "freshrss"
           "goatcounter"
           "gotosocial"
           "podman"
modules/services/freshrss/admin-password.age
@@ -0,0 +1,8 @@
+age-encryption.org/v1
+-> X25519 kyp6AhtzxIa+XSerAPOMIdjK41vyLYQDlPvP8d1EPms
+rt09AgD+Yo6mdcsE6BZlfmkQMOLsQskMa8JOixttUDE
+-> K1wp~@-grease
+waPuhDgx0QzFqmSXMkYocELo8OutMCHXUUl84/MC4eqB+1b9rh9v3QPrvJsEks4I
+6BCoZqzaxQ1ICA
+--- KEgfjmLv1CZi9NajS+DJ4gq0eLS70md4Qf3K5FzlSwE
+�^�q��|��e��m�}%/l2b��F�Eau�K�r��ş��Pm����iz�|g��MY'
\ No newline at end of file
modules/services/freshrss/default.nix
@@ -0,0 +1,22 @@
+{
+  flake.modules.nixos."services/freshrss" = {config, ...}: {
+    services.freshrss = {
+      enable = true;
+      baseUrl = "https://rss.hpcesia.com";
+      webserver = "caddy";
+      virtualHost = "rss.hpcesia.com";
+      authType = "form";
+      defaultUser = "admin";
+      passwordFile = config.vaultix.secrets.freshrss-admin-password.path;
+      language = "zh-cn";
+      database.type = "sqlite";
+    };
+
+    vaultix.secrets.freshrss-admin-password = {
+      file = ./admin-password.age;
+      owner = "root";
+      group = "freshrss";
+      mode = "0440";
+    };
+  };
+}
secrets/cache/pardofelis/8c95e6cca33efd47e908c4788a027068044bea13c184d1f699e69dc97ab4691a
@@ -0,0 +1,7 @@
+age-encryption.org/v1
+-> ssh-ed25519 B1HLiw +JZfnvfUg3INj717LlJxiDl0TXK965Nm2bVVDwGciBU
+IRLcMk0g9Bj7lc62DHzlYoDbT4U39NsPv6Fc+Onb3hA
+-> Kox|O-grease Re D m?s 1"
+vMiE0i+Uf6iERlSC2hz6GNtpgtqJTyb81nk18Lwau3C/IWAunb8Hpk4Hhp/dYTw
+--- uIpSGDCcfR7JXf+ROh2H4imw444Jt+tBJJT98GKqwxs
+���u�~C�B��*N�y/��t�+ra�%S˵�A�B�l��*�H3P��2�ݗ��JR��bG�e�w(
\ No newline at end of file