Add caddy reverse proxy
This commit is contained in:
parent
5aa6c47953
commit
d47f412e8c
2 changed files with 24 additions and 0 deletions
23
hosts/alt/caddy.nix
Normal file
23
hosts/alt/caddy.nix
Normal file
|
|
@ -0,0 +1,23 @@
|
|||
{ config, pkgs, inputs, lib, ... }:
|
||||
{
|
||||
services.caddy = {
|
||||
enable = true;
|
||||
virtualHosts = lib.mapAttrs'
|
||||
(domain: backend: {
|
||||
name = domain;
|
||||
value.extraConfig = "reverse_proxy ${backend}";
|
||||
})
|
||||
{
|
||||
"analytics.figtree.dev" = "http://192.168.80.1:3300";
|
||||
"figtree.dev" = "http://192.168.1.63:8080";
|
||||
"files.figtree.dev" = "http://192.168.80.4:8080";
|
||||
"git.figtree.dev" = "http://192.168.80.2:3000";
|
||||
"nc.figtree.dev" = "http://192.168.1.62:11000";
|
||||
"paperless.figtree.dev" = "http://192.168.1.63:8010";
|
||||
"photos.figtree.dev" = "http://192.168.80.1:2283";
|
||||
"shiori.figtree.dev" = "http://192.168.80.4:8234";
|
||||
"tasks.figtree.dev" = "http://192.168.80.7:3456";
|
||||
"www.figtree.dev" = "http://192.168.1.63:8080";
|
||||
};
|
||||
};
|
||||
}
|
||||
|
|
@ -11,6 +11,7 @@
|
|||
../modules/base.nix
|
||||
../modules/kafka-mounts.nix
|
||||
../modules/server.nix
|
||||
./caddy.nix
|
||||
];
|
||||
|
||||
nix.settings = { sandbox = false; };
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue