Commit 84f74e9
Changed files (5)
hosts
chaser-pardofelis
modules
hosts
chaser-pardofelis
services
freshrss
secrets
cache
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�}%/l2b��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