mirror of https://gitlab.com/curben/blog
				
				
				
			post(caddy-nixos-1): remove non-essential options
This commit is contained in:
		
							parent
							
								
									eeb2570405
								
							
						
					
					
						commit
						9f72fdef17
					
				|  | @ -157,56 +157,6 @@ Following is my "configuration.nix". I'll show you how to secure NixOS using has | |||
| 
 | ||||
|   time.timeZone = "UTC"; | ||||
| 
 | ||||
|   ## Unattended upgrade | ||||
|   system.autoUpgrade = { | ||||
|     enable = false; | ||||
|     allowReboot = true; | ||||
|     dates = "00:00"; | ||||
|   }; | ||||
| 
 | ||||
|   ## USBGuard | ||||
|   services.usbguard = { | ||||
|     enable = false; | ||||
|     ruleFile = "/var/lib/usbguard/rules.conf"; | ||||
|   }; | ||||
| 
 | ||||
|   ## DNS-over-TLS | ||||
|   services.stubby = { | ||||
|     enable = true; | ||||
|     listenAddresses = [ "0::1" "127.0.0.1" ]; | ||||
|     roundRobinUpstreams = false; | ||||
|     upstreamServers = | ||||
|       '' | ||||
|         ## Cloudflare DNS | ||||
|         - address_data: 2606:4700:4700::1111 | ||||
|           tls_auth_name: "cloudflare-dns.com" | ||||
|         - address_data: 2606:4700:4700::1001 | ||||
|           tls_auth_name: "cloudflare-dns.com" | ||||
|         - address_data: 1.1.1.1 | ||||
|           tls_auth_name: "cloudflare-dns.com" | ||||
|         - address_data: 1.0.0.1 | ||||
|           tls_auth_name: "cloudflare-dns.com" | ||||
|       ''; | ||||
|   }; | ||||
| 
 | ||||
|   networking.nameservers = [ "::1" "127.0.0.1" ]; | ||||
|   services.resolved = { | ||||
|     enable = true; | ||||
|     fallbackDns = [ "2606:4700:4700::1111" "2606:4700:4700::1001" "1.1.1.1" "1.0.0.1" ]; | ||||
|   }; | ||||
| 
 | ||||
|   ## Port forwarding | ||||
|   networking.firewall = { | ||||
|     enable = true; | ||||
|     interfaces.ens3 = { | ||||
|       allowedTCPPorts = [ 443 4430 ]; | ||||
|     }; | ||||
|     extraCommands = | ||||
|       '' | ||||
|         ip6tables -t nat -I PREROUTING -i ens3 -p tcp -m tcp --dport 443 -j REDIRECT --to-ports 4430 | ||||
|       ''; | ||||
|   }; | ||||
| 
 | ||||
|   ## Create service users | ||||
|   users = { | ||||
|     mutableUsers = false; # Disable useradd & passwd | ||||
|  | @ -239,18 +189,6 @@ Following is my "configuration.nix". I'll show you how to secure NixOS using has | |||
|       }; | ||||
|     }; | ||||
|   }; | ||||
| 
 | ||||
|   ## Requires OTP to login & sudo | ||||
|   security.pam.services = [ | ||||
|     { | ||||
|       name = "login"; | ||||
|       googleAuthenticator.enable = false; | ||||
|     } | ||||
|     { | ||||
|       name = "sudo"; | ||||
|       googleAuthenticator.enable = false; | ||||
|     } | ||||
|   ]; | ||||
| } | ||||
| 
 | ||||
| ``` | ||||
		Loading…
	
		Reference in New Issue