Home

infra @main - refs - log -
-
https://git.jolheiser.com/infra.git
dragonwell flake
tree log patch
pds Signed-off-by: jolheiser <git@jolheiser.com>
Signature
-----BEGIN SSH SIGNATURE----- U1NIU0lHAAAAAQAAADMAAAALc3NoLWVkMjU1MTkAAAAgBTEvCQk6VqUAdN2RuH6bj1dNkY oOpbPWj+jw4ua1B1cAAAADZ2l0AAAAAAAAAAZzaGE1MTIAAABTAAAAC3NzaC1lZDI1NTE5 AAAAQAp+Fmh76PQpZWRkWvfJXz/SOoucquK03VIvUq5ksQN/KFaUFKJ7bPJ8IGfGAhcEh4 1XsW2UY8kRb6ULmB9KAAQ= -----END SSH SIGNATURE-----
jolheiser <git@jolheiser.com>
2 weeks ago
6 changed files, 29 additions(+), 1 deletions(-)
dragonwell/atproto.nixdragonwell/caddy.nixdragonwell/default.nixdragonwell/restic.nixsecrets/pds.agesecrets/secrets.nix
I dragonwell/atproto.nix
 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
diff --git a/dragonwell/atproto.nix b/dragonwell/atproto.nix
new file mode 100644
index 0000000000000000000000000000000000000000..745413a163b5bf6964a33ea241538570279f6815
--- /dev/null
+++ b/dragonwell/atproto.nix
@@ -0,0 +1,15 @@
+{ config, ... }:
+{
+  age.secrets.pds.file = ../secrets/pds.age;
+  services.bluesky-pds = {
+    enable = true;
+    pdsadmin.enable = true;
+    settings = {
+      PDS_PORT = 2759;
+      PDS_HOSTNAME = "pds.jolheiser.com";
+    };
+    environmentFiles = [
+      config.age.secrets.pds.path
+    ];
+  };
+}
M dragonwell/caddy.nixdragonwell/caddy.nix
 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
diff --git a/dragonwell/caddy.nix b/dragonwell/caddy.nix
index 1e53756abbbe5f0f6e2fd2c3535b8cfb50644e41..c6d1b0ec85ebe3b02d37ced90629eabd8fbd36c5 100644
--- a/dragonwell/caddy.nix
+++ b/dragonwell/caddy.nix
@@ -74,6 +74,9 @@       '';
       "dnd.jolheiser.com".extraConfig = ''
         reverse_proxy localhost:30000
       '';
+      "pds.jolheiser.com".extraConfig = ''
+        reverse_proxy localhost:2759
+      '';
       "dev.jolheiser.com".extraConfig = ''
         reverse_proxy localhost:3389
         handle_errors 502 503 504 {
M dragonwell/default.nixdragonwell/default.nix
 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
diff --git a/dragonwell/default.nix b/dragonwell/default.nix
index 71582f32bd75937489e57554a560a6b7f541d4ad..8d367f7d75e25d2544578d0ba497b48c04c7a1f2 100644
--- a/dragonwell/default.nix
+++ b/dragonwell/default.nix
@@ -4,11 +4,12 @@   key = "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIL+uhnfFLhlyfGGsksSxh5IIY6gnIMryeQ2EiM979kZa";
 in
 {
   imports = [
+    ./atproto.nix
     ./beszel.nix
     ./caddy.nix
     ./forge-lines.nix
     ./foundry.nix
-    ./git-bug.nix
+    #./git-bug.nix
     ./git-pr.nix
     ./mealie.nix
     ./miniserve.nix
M dragonwell/restic.nixdragonwell/restic.nix
 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
diff --git a/dragonwell/restic.nix b/dragonwell/restic.nix
index 2b66a53f6d74d8db17d3fffc41d3f3dcf491dd09..f56bedca5a3d97c1ec635a0120d10bbdf9287608 100644
--- a/dragonwell/restic.nix
+++ b/dragonwell/restic.nix
@@ -14,6 +14,7 @@     paths = [
       "/var/lib/ugit/repos"
       "/var/lib/pocket-id"
       "/var/lib/miniserve"
+      "/var/lib/pds"
       "/var/lib/foundryvtt/Data"
       "/var/lib/foundryvtt/Config"
     ];
I secrets/pds.age
 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
diff --git a/secrets/pds.age b/secrets/pds.age
new file mode 100644
index 0000000000000000000000000000000000000000..8e37d4edbfb04fa947829e5e8516c6ad162edc64
--- /dev/null
+++ b/secrets/pds.age
@@ -0,0 +1,7 @@
+age-encryption.org/v1
+-> ssh-ed25519 E8j6/g 9tC9YLscdq9/Lyb4uhpzuTNXHwvi9Sgjl2NCQoxTvjk
+BfshYiKBD0ehNnxniTmveDdM9VhJzUcqyBlnk9YAr1U
+-> ssh-ed25519 f31uNA sEpgTFcfHJI7zPl2VHnuT47PfUcUYgMQMaU88t8ijBk
+KLpjovZ+QM6CnGl6sL/qJeptx6LhbSlHvWijr9+CfBE
+--- W/gvvRby33G51JeT2E/MIDr3NCVvrjzG0DtTtaKLHxg
+����\�7�oA������*���Ь�'忸����.�@all*�)ܐ�g�ōr��)���
���OōJ�����W|�����M����d�O��eP#�J�N�6yy	�a�a-�����8�6\�-,�x��E��3cm����L�Gĺ'��3ѻty/0Z�~��dS��
���uë�47�>9ſF���N��/���
����~�F�ȪwC����5�~��$2�J��Y�\۷uv�e
\ No newline at end of file
M secrets/secrets.nixsecrets/secrets.nix
 1
 2
 3
 4
 5
 6
 7
 8
 9
10
diff --git a/secrets/secrets.nix b/secrets/secrets.nix
index 7072ff7474325d1de127b83c882ee9a551e1f5f2..39ac8fd5916de4e5f12527d92e878720e8f69582 100644
--- a/secrets/secrets.nix
+++ b/secrets/secrets.nix
@@ -34,4 +34,5 @@   "beszel-dragonwell.age".publicKeys = dragonwellKeys;
   "beszel-jasmine.age".publicKeys = jasmineKeys;
   "beszel-gunpowder.age".publicKeys = gunpowderKeys;
   "mealie.age".publicKeys = dragonwellKeys;
+  "pds.age".publicKeys = dragonwellKeys;
 }