aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--hosts/ganymede/caddy-env.age6
-rw-r--r--hosts/ganymede/caddy-tailscale-authkey.age6
-rw-r--r--hosts/ganymede/caddy.nix9
-rw-r--r--hosts/ganymede/config.nix4
-rw-r--r--secrets.nix2
5 files changed, 18 insertions, 9 deletions
diff --git a/hosts/ganymede/caddy-env.age b/hosts/ganymede/caddy-env.age
new file mode 100644
index 0000000..79d7b91
--- /dev/null
+++ b/hosts/ganymede/caddy-env.age
@@ -0,0 +1,6 @@
+age-encryption.org/v1
+-> ssh-ed25519 Jg4yWQ cVxgS8Sy6bB9lQVeDBQVhmCaD437YxPAZduSzFA6WHE
+KV9ZrAEH3z8cT0IeaIfkqMYhU/4LS2St0ySK030Ie1c
+--- pUeKTMwZf3FARqVLl9TARgItjcr1O82hUKaZ9YtjFRM
+Ÿa_v1BRgö±Ê«*Äé÷ …¤Ü+rÖ˜0Ÿ}‰¿€Ü¨‰�d`Ž�ËŸèýÏžJ”<ú3hÉi²1ß|‚G—àjl3õµÉ!§žÞ7r žØ3X³p=Ÿd¿‰`7ü¹�¸1îݻѲh<HØüd…áô¿™…çy”ˆÉÕ;èV”Ëœ÷NÕiGN¦^@`åOnTÆú®yŒq‚ï>FW�½å5/2Ìž?°Êü[”€àHæúZ€ -ý ƒSÉd�:F§ñ�›CÁG’·qõ´ Ë%-³¿–#“W~ˆ÷¤±þWzÅ_ö—X‚×úèªF½„¶)ZùSëò~M—hÅCF!C˜)N*ëÙŸ íª‚²Î
+R \ No newline at end of file
diff --git a/hosts/ganymede/caddy-tailscale-authkey.age b/hosts/ganymede/caddy-tailscale-authkey.age
deleted file mode 100644
index f2a7de6..0000000
--- a/hosts/ganymede/caddy-tailscale-authkey.age
+++ /dev/null
@@ -1,6 +0,0 @@
-age-encryption.org/v1
--> ssh-ed25519 Jg4yWQ xYq/DjdgQ3LJhg797pf3LA39bU9akYBLd+RoH7RMPm4
-p9CQSoh2511x7c0WAUPut4hWA3k0AI5b2fQEol5Hqs4
---- hkbJJSCnoSYIyHtbtuLKz+fN17anXp31b2MAADIpH/4
-ÎЋs¢ hܺÒåZû
-¦ÖNZzvn‘¢B繯îxZŠ;qíƒY-"§Ô`'ÇOÍœPÕ`PiýTBsŠWJ§Tv»ê[?ò3¿�²¾LÜŒvÔ»�ÊÈö÷Åëe…hˆç™ \ No newline at end of file
diff --git a/hosts/ganymede/caddy.nix b/hosts/ganymede/caddy.nix
index 5ea7c5b..b073f9a 100644
--- a/hosts/ganymede/caddy.nix
+++ b/hosts/ganymede/caddy.nix
@@ -12,6 +12,15 @@
hash = "sha256-BQdm8p9eDGhRu6mKyX2FAUaKoU6Lv2A746Sey39T13I=";
});
+ extraConfig = ''
+ {
+ acme_dns porkbun {
+ api_key {env.PORKBUN_API_KEY}
+ api_secret_key {env.PORKBUN_API_SECRET_KEY}
+ }
+ }
+ '';
+
virtualHosts."https://web.tail7cca06.ts.net".extraConfig = ''
bind tailscale/web
root * /var/www/williams_web
diff --git a/hosts/ganymede/config.nix b/hosts/ganymede/config.nix
index 822a843..50ef29a 100644
--- a/hosts/ganymede/config.nix
+++ b/hosts/ganymede/config.nix
@@ -4,7 +4,7 @@
secrets = {
"williams-psk".file = ./williams-psk.age;
- "caddy-tailscale-authkey".file = ./caddy-tailscale-authkey.age;
+ "caddy-env".file = ./caddy-env.age;
};
terminal = {
@@ -40,7 +40,7 @@
forgejo.enable = true;
caddy = {
enable = true;
- envFile = config.collinux.secrets."caddy-tailscale-authkey".path;
+ envFile = config.collinux.secrets."caddy-env".path;
};
};
};
diff --git a/secrets.nix b/secrets.nix
index eca8da4..3dc8491 100644
--- a/secrets.nix
+++ b/secrets.nix
@@ -4,7 +4,7 @@ let
jupiter = "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIPB7feUHl5qoD5zF9AMOV2meViA+wZYdVvbVjPkggZf8";
ganymede = "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAINlr+53UmlGVP1blkdNl6NFqn1w2umFJyjH1EVUPKIy9";
in {
- "caddy-tailscale-authkey.age".publicKeys = [ganymede];
+ "caddy-env.age".publicKeys = [ganymede];
"williams-psk.age".publicKeys = [ganymede];
"github-ssh-key.age".publicKeys = [mercury jupiter];
}