Add anubis to nekomesh host
This commit is contained in:
		
					parent
					
						
							
								b5318d86fb
							
						
					
				
			
			
				commit
				
					
						475134a847
					
				
			
		
					 6 changed files with 17 additions and 4 deletions
				
			
		
							
								
								
									
										12
									
								
								config/hosts/metrics-nekomesh/anubis.nix
									
										
									
									
									
										Normal file
									
								
							
							
						
						
									
										12
									
								
								config/hosts/metrics-nekomesh/anubis.nix
									
										
									
									
									
										Normal file
									
								
							| 
						 | 
				
			
			@ -0,0 +1,12 @@
 | 
			
		|||
{ config, ... }:
 | 
			
		||||
{
 | 
			
		||||
  services.anubis = {
 | 
			
		||||
    instances."nekomesh" = {
 | 
			
		||||
      enable = true;
 | 
			
		||||
      settings = {
 | 
			
		||||
        TARGET = "http://${config.services.grafana.settings.server.http_addr}:${builtins.toString config.services.grafana.settings.server.http_port}";
 | 
			
		||||
        SERVE_ROBOTS_TXT = true;
 | 
			
		||||
      };
 | 
			
		||||
    };
 | 
			
		||||
  };
 | 
			
		||||
}
 | 
			
		||||
| 
						 | 
				
			
			@ -1,6 +1,7 @@
 | 
			
		|||
{ ... }:
 | 
			
		||||
{
 | 
			
		||||
  imports = [
 | 
			
		||||
    ./anubis.nix
 | 
			
		||||
    ./configuration.nix
 | 
			
		||||
    ./grafana.nix
 | 
			
		||||
    ./prometheus.nix
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -4,7 +4,7 @@
 | 
			
		|||
    enable = true;
 | 
			
		||||
    settings = {
 | 
			
		||||
      server = {
 | 
			
		||||
        domain = "nekomesh.nekover.se";
 | 
			
		||||
        domain = "mesh.nekover.se";
 | 
			
		||||
        root_url = "https://${config.services.grafana.settings.server.domain}";
 | 
			
		||||
      };
 | 
			
		||||
      security = {
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -18,7 +18,7 @@
 | 
			
		|||
          }
 | 
			
		||||
        ];
 | 
			
		||||
        locations."/" = {
 | 
			
		||||
          proxyPass = "http://${config.services.grafana.settings.server.http_addr}:${builtins.toString config.services.grafana.settings.server.http_port}";
 | 
			
		||||
          proxyPass = "http://unix:/run/anubis/anubis-nekomesh.sock";
 | 
			
		||||
          proxyWebsockets = true;
 | 
			
		||||
        };
 | 
			
		||||
      };
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -30,7 +30,7 @@
 | 
			
		|||
          matrix-rtc.nekover.se 10.202.41.112:8443;
 | 
			
		||||
          mewtube.nekover.se 127.0.0.1:8443;
 | 
			
		||||
          nekover.se 127.0.0.1:8443;
 | 
			
		||||
          nekomesh.nekover.se 10.202.41.126:8443;
 | 
			
		||||
          mesh.nekover.se 10.202.41.126:8443;
 | 
			
		||||
          nix-cache.nekover.se 10.202.41.121:8443;
 | 
			
		||||
          searx.nekover.se 10.202.41.105:8443;
 | 
			
		||||
          social.nekover.se 10.202.41.104:8443;
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -7,7 +7,7 @@ let
 | 
			
		|||
    "mas.nekover.se" = "matrix.vs.grzb.de";
 | 
			
		||||
    "matrix.nekover.se" = "matrix.vs.grzb.de";
 | 
			
		||||
    "matrix-rtc.nekover.se" = "matrix.vs.grzb.de";
 | 
			
		||||
    "nekomesh.nekover.se" = "metrics-nekomesh.vs.grzb.de";
 | 
			
		||||
    "mesh.nekover.se" = "metrics-nekomesh.vs.grzb.de";
 | 
			
		||||
    "netbox.grzb.de" = "netbox.vs.grzb.de";
 | 
			
		||||
    "git.nekover.se" = "forgejo.vs.grzb.de";
 | 
			
		||||
    "grafana.grzb.de" = "metrics.vs.grzb.de";
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue