tailproxy on gunpowder

Signed-off-by: jolheiser <git@jolheiser.com>
jenkins
jolheiser 2024-10-26 13:57:10 -05:00
parent a06382aec5
commit b6a30a6204
No known key found for this signature in database
3 changed files with 34 additions and 4 deletions

View File

@ -698,10 +698,10 @@
]
},
"locked": {
"lastModified": 1729889379,
"narHash": "sha256-+XQLMtmy+c30UyJkxDK/e5h3sAz1NG0Dnltfm7DQrKM=",
"lastModified": 1729968274,
"narHash": "sha256-YmGgnwar4mGwK3+TRO3W7wvFHcIZ21JEm95PRroJpzQ=",
"ref": "refs/heads/main",
"rev": "4578d04f2a24968db2dac297a3d60f53cb2a0525",
"rev": "a7b8073ad6a2eaf931415b41156e0bba9e51fc76",
"revCount": 9,
"type": "git",
"url": "https://git.jolheiser.com/tailproxy.git"

View File

@ -253,7 +253,7 @@
};
gunpowder = {
imports = [
inputs.tsnet-serve.nixosModules.default
inputs.tailproxy.nixosModules.default
./machines/gunpowder
];
};

View File

@ -57,22 +57,52 @@ in
enable = true;
openFirewall = true;
};
tailproxy.jellyfin = {
enable = true;
hostname = "jellyfin";
port = 8096;
authKey = "tskey-auth-khZwt3ASDX11CNTRL-jYDAVuX7VVLCebLUGdvnVLLoUkeEevXEV"; # One-time key
};
sonarr = {
enable = true;
openFirewall = true;
};
tailproxy.sonarr = {
enable = true;
hostname = "sonarr";
port = 8989;
authKey = "tskey-auth-k1mZ4587A511CNTRL-uxq54KBAvb6YuhvZbxscb6rf7x8UwNiP"; # One-time key
};
radarr = {
enable = true;
openFirewall = true;
};
tailproxy.radarr = {
enable = true;
hostname = "radarr";
port = 7878;
authKey = "tskey-auth-kjuWphWmFp11CNTRL-dcpVCTbdPTAAiqQHaKVhTA27uNQeHxmq5"; # One-time key
};
bazarr = {
enable = true;
openFirewall = true;
};
tailproxy.bazarr = {
enable = true;
hostname = "bazarr";
port = 6767;
authKey = "tskey-auth-kydeAt7KDA21CNTRL-bLfZMG4ip4i4a91DX1b85ipjnZi9KgoN9"; # One-time key
};
prowlarr = {
enable = true;
openFirewall = true;
};
tailproxy.prowlarr = {
enable = true;
hostname = "prowlarr";
port = 9696;
authKey = "tskey-auth-koCbGEVEvh11CNTRL-7pxqVBdP4v5xNvsPP5mMv5oW8PrgVQmb"; # One-time key
};
};
users = {