From 3bf145fd459a0201b8297d7abcf98730a73937ba Mon Sep 17 00:00:00 2001 From: Jurn Wubben Date: Thu, 8 May 2025 13:01:33 +0200 Subject: [PATCH] Started with work on own wireguard server --- secrets/caddy_config | 25 ------------ secrets/default.nix | 3 ++ secrets/secrets.nix | 3 ++ secrets/wg-lapserv-private.age | Bin 0 -> 587 bytes secrets/wg-laptop-private.age | Bin 0 -> 587 bytes system/network/default.nix | 1 + system/network/wireguard.nix | 72 +++++++++++++++++++++++++++++++++ 7 files changed, 79 insertions(+), 25 deletions(-) delete mode 100644 secrets/caddy_config create mode 100644 secrets/wg-lapserv-private.age create mode 100644 secrets/wg-laptop-private.age create mode 100644 system/network/wireguard.nix diff --git a/secrets/caddy_config b/secrets/caddy_config deleted file mode 100644 index 4f782b9..0000000 --- a/secrets/caddy_config +++ /dev/null @@ -1,25 +0,0 @@ -{ - email jurnwubben@gmail.com - -} - -files.jsw.tf { - log { - output file /var/log/caddy/access-files.jsw.tf.log - } - - handle_path /seafhttp/* { - reverse_proxy * unix//run/seafile/server.sock - } - handle_path /* { - reverse_proxy * unix//run/seahub/gunicorn.sock - } -} - -share.jsw.tf www.share.jsw.tf { - log { - output file /var/log/caddy/access-share.jsw.tf.log - } - - reverse_proxy :9000 -} diff --git a/secrets/default.nix b/secrets/default.nix index 517f7bc..4d2c03e 100644 --- a/secrets/default.nix +++ b/secrets/default.nix @@ -12,5 +12,8 @@ else "root"; }; password.file = ./password.age; + + wg-lapserv-private.file = ./wg-lapserv-private.age; + wg-laptop-private.file = ./wg-laptop-private.age; }; } diff --git a/secrets/secrets.nix b/secrets/secrets.nix index 0a8489e..d6e3f64 100644 --- a/secrets/secrets.nix +++ b/secrets/secrets.nix @@ -10,4 +10,7 @@ in { "transfer-sh.age".publicKeys = systems; "password.age".publicKeys = systems; "dcbot.age".publicKeys = systems; + + "wg-lapserv-private.age".publicKeys = systems; + "wg-laptop-private.age".publicKeys = systems; } diff --git a/secrets/wg-lapserv-private.age b/secrets/wg-lapserv-private.age new file mode 100644 index 0000000000000000000000000000000000000000..87e2b61bcf2410515e264585579c94dabe09c8a7 GIT binary patch literal 587 zcmYdHPt{G$OD?J`D9Oyv)5|YP*Do{V(zR14F3!+RO))YxHMCR+cMk9=a#To*%O0o-z(fTD!Z^a)iB#DF~u?| zz^m9dIM}Gf*U=->Fu>BlqSU$6G#TAC_rR*ia7P8_j7n!eU+>67UlU`K3SWzI*KqAn zODA_X&tQw<6z^d7;KE9MBW*K3mwc{Vm&*L?Y^S2!;0z0w?8?eYV;9%ZKx5;~G?U6= zZ|6`GpQzCMG9$BKb6<4ZeA9x=!yFZ|OZ}s&w99kSGjn|+lPdg8-L%U>O7k*Ia*|xL z{Ikj;jEXb7(hIW#3>>+fEpq%*3@p;h{mjcOESw^plfv91vI<;60`om1ybUu;yu8yg zETdeF{PVeVb#)c80@F=$OUztT+$^?low la<*^pzsJA4?3AScFsW^)^i1(J%*-s$ib`@aHK~g5E^_ut^hCGKT)!$avRonCC$HQv+)3ZVz$+uq zQQs*oNZ-`LO+P=~$luerNIy(JJK4zJquks$G@r{W$2rnC!`CI$IVIFHt2C!FHPOX0 zqol;8s?@VIttcQo%q^tI+b6Xms~Fuj_rR*ia7P8dbdU5Xw=|F7%na8u=c0@XGxxMq z?Luu!Lw$n~lccCDiwu|2knD_*YzwYJ&!S4dJTIg0fP!4}^fDtqM~h?&Q-je{&heab9?%+1X*EDg#6(mg#= zl6<^UOP#Z_gDstc1G&=5(_M|CBE$2H@^ih)O7;CR(gQsV3k~uuf-8(&jI%