use regular address instead of unix socket for navidrome
this fixes permission issues on the unix socket
This commit is contained in:
		
							parent
							
								
									cd4f3341f4
								
							
						
					
					
						commit
						fb1fc75908
					
				
					 3 changed files with 3 additions and 3 deletions
				
			
		|  | @ -40,7 +40,7 @@ in { | |||
|       }; | ||||
|     in { | ||||
|       jellyfin = mkPublicEntry "jellyfin" "${bridge}:8096"; | ||||
|       navidrome = mkPublicEntry "navidrome" "unix//var/lib/navidrome/navidrome.sock"; | ||||
|       navidrome = mkPublicEntry "navidrome" "${bridge}:${toString config.services.navidrome.settings.Port}"; | ||||
|       vaultwarden = mkPublicEntry "vw" "${bridge}:${toString config.services.vaultwarden.config.ROCKET_PORT}"; | ||||
|       abs = mkPublicEntry "abs" "${bridge}:${toString config.services.audiobookshelf.port}"; | ||||
| 
 | ||||
|  |  | |||
|  | @ -3,7 +3,6 @@ | |||
|   pkgs, | ||||
|   ... | ||||
| }: { | ||||
|   users.groups.${config.services.navidrome.group}.members = ["caddy"]; # for caddy to access socket file | ||||
|   services.navidrome = { | ||||
|     enable = true; | ||||
|     package = pkgs.navidrome.overrideAttrs { | ||||
|  | @ -12,7 +11,7 @@ | |||
|     }; | ||||
|     settings = { | ||||
|       MusicFolder = "/media/library/music"; | ||||
|       Address = "unix:/var/lib/navidrome/navidrome.sock"; | ||||
|       Address = config.vpnNamespaces."wg".bridgeAddress; | ||||
|       EnableSharing = true; | ||||
|     }; | ||||
|   }; | ||||
|  |  | |||
|  | @ -10,6 +10,7 @@ | |||
|       config.services.vaultwarden.config.ROCKET_PORT | ||||
|       config.services.homepage-dashboard.listenPort | ||||
|       config.services.audiobookshelf.port | ||||
|       config.services.navidrome.settings.Port | ||||
|       8096 # jellyfin port | ||||
|     ]; | ||||
|   in { | ||||
|  |  | |||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue