feat: working tunnel with audio books
This commit is contained in:
		
							parent
							
								
									d4a85d3d91
								
							
						
					
					
						commit
						dbd396f613
					
				|  | @ -1,8 +1,7 @@ | |||
| { config, ... }: | ||||
| { ... }: | ||||
| 
 | ||||
| let | ||||
|   domain = "books.sondell.org"; | ||||
| 	# derp = "hi"; | ||||
| in | ||||
| { | ||||
|   #  | ||||
|  | @ -11,16 +10,13 @@ in | |||
|     port = 8000; | ||||
|   }; | ||||
| 
 | ||||
|   services.nginx.enable = true; | ||||
| 
 | ||||
|   services.nginx.virtualHosts.${domain} = { | ||||
|     enableACME = true; | ||||
|     forceSSL = true; | ||||
|     default = true; | ||||
|     locations."/" = { | ||||
|       proxyPass = "http://localhost:8000/"; | ||||
|       proxyWebsockets = true; | ||||
|       # extraConfig = '' | ||||
|       #   access_log /var/log/nginx/access.log main if=$forgejo_access_log; | ||||
|       # ''; | ||||
|     }; | ||||
|   }; | ||||
| } | ||||
|  |  | |||
|  | @ -110,6 +110,7 @@ | |||
|   environment.systemPackages = with pkgs; [ | ||||
|   #  vim # Do not forget to add an editor to edit configuration.nix! The Nano editor is also installed by default. | ||||
|   #  wget | ||||
|     cloudflared | ||||
|     filebrowser | ||||
|     git | ||||
|     helix | ||||
|  |  | |||
							
								
								
									
										15
									
								
								flake.nix
									
									
									
									
									
								
							
							
						
						
									
										15
									
								
								flake.nix
									
									
									
									
									
								
							|  | @ -8,14 +8,15 @@ | |||
|       specialArgs = attrs; | ||||
|       modules = [  | ||||
|         ./configuration.nix  | ||||
|         ./forgejo.nix  | ||||
|         ./nextcloud.nix  | ||||
|         ./audiobooks.nix  | ||||
|         ./jellyfin.nix  | ||||
|         ./filebrowser.nix | ||||
|         ./matrix.nix | ||||
|         ./tail.nix | ||||
|         ./coturn.nix | ||||
|         ./tunnel.nix | ||||
|         # ./forgejo.nix  | ||||
|         # ./nextcloud.nix  | ||||
|         # ./jellyfin.nix  | ||||
|         # ./filebrowser.nix | ||||
|         # ./matrix.nix | ||||
|         # ./tail.nix | ||||
|         # ./coturn.nix | ||||
|       ]; | ||||
| 
 | ||||
|     }; | ||||
|  |  | |||
							
								
								
									
										15
									
								
								tunnel.nix
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										15
									
								
								tunnel.nix
									
									
									
									
									
										Normal file
									
								
							|  | @ -0,0 +1,15 @@ | |||
| {...}: | ||||
| { | ||||
|  services.cloudflared = { | ||||
|   enable = true; | ||||
|   tunnels = { | ||||
|     "tulpan" = { | ||||
|       credentialsFile = "/etc/nixos/.secrets/tulpan-tunnel.json"; | ||||
|       default = "http_status:404"; | ||||
|       ingress = { | ||||
|         "*.sondell.org" = "http://localhost:80"; | ||||
|       }; | ||||
|     }; | ||||
|   }; | ||||
| };  | ||||
| } | ||||
		Loading…
	
		Reference in a new issue
	
	 admin
						admin