90 lines
		
	
	
		
			1.4 KiB
		
	
	
	
		
			Caddyfile
		
	
	
	
	
	
			
		
		
	
	
			90 lines
		
	
	
		
			1.4 KiB
		
	
	
	
		
			Caddyfile
		
	
	
	
	
	
# ---Internal Caddyfile---
 | 
						|
 | 
						|
# Authentik
 | 
						|
sekuritee.projectsegfau.lt {
 | 
						|
	reverse_proxy https://192.168.5.2:7443 {
 | 
						|
		transport http {
 | 
						|
			tls_insecure_skip_verify
 | 
						|
		}
 | 
						|
		header_up X-Real-IP {remote_host}
 | 
						|
	}
 | 
						|
	import def
 | 
						|
}
 | 
						|
 | 
						|
# MailU
 | 
						|
mail.projectsegfau.lt {
 | 
						|
	import def
 | 
						|
	reverse_proxy 192.168.5.5:8082
 | 
						|
}
 | 
						|
 | 
						|
# Plausible
 | 
						|
analytics.projectsegfau.lt {
 | 
						|
	reverse_proxy 192.168.5.2:8001
 | 
						|
	import def
 | 
						|
}
 | 
						|
 | 
						|
# Website dev
 | 
						|
web.dev.projectsegfau.lt {
 | 
						|
	reverse_proxy 192.168.5.2:1339
 | 
						|
	import def
 | 
						|
}
 | 
						|
 | 
						|
blog.projectsegfau.lt {
 | 
						|
	reverse_proxy 192.168.5.2:2368 {
 | 
						|
		header_up X-Forwarded-Proto https
 | 
						|
		header_up X-Real-IP {remote_host}
 | 
						|
	}
 | 
						|
	import def
 | 
						|
}
 | 
						|
 | 
						|
# Midou PersoVM
 | 
						|
matrix.midou.dev {
 | 
						|
	reverse_proxy /_matrix/* 192.168.5.6:8008
 | 
						|
	import def
 | 
						|
}
 | 
						|
 | 
						|
file.midou.dev {
 | 
						|
	reverse_proxy 192.168.5.6:8080
 | 
						|
	import def
 | 
						|
}
 | 
						|
 | 
						|
c.midou.dev {
 | 
						|
	reverse_proxy 192.168.5.6:8978
 | 
						|
	import def
 | 
						|
}
 | 
						|
 | 
						|
rss.midou.dev {
 | 
						|
	reverse_proxy 192.168.5.6:3002
 | 
						|
	import def
 | 
						|
}
 | 
						|
 | 
						|
sub.midou.dev {
 | 
						|
		reverse_proxy 192.168.5.6:8480
 | 
						|
		import def
 | 
						|
	}
 | 
						|
 | 
						|
# Headscale (tailscale control server)
 | 
						|
hs.projectsegfau.lt {
 | 
						|
	reverse_proxy /web* https://192.168.5.5:9443 {
 | 
						|
		transport http {
 | 
						|
			tls_insecure_skip_verify
 | 
						|
		}
 | 
						|
	}
 | 
						|
	reverse_proxy * 192.168.5.5:8089
 | 
						|
}
 | 
						|
 | 
						|
# Caddy daily build (for ansible)
 | 
						|
cb.projectsegfau.lt {
 | 
						|
	root * /var/www/caddy-build
 | 
						|
	file_server browse
 | 
						|
	encode gzip
 | 
						|
}
 | 
						|
# GotHub
 | 
						|
docs.gothub.app {
 | 
						|
	redir https://gothub.app/docs{uri}
 | 
						|
}
 | 
						|
# OLD URLs
 | 
						|
http://mutahar.rocks, http://*.mutahar.rocks {
 | 
						|
	redir https://projectsegfau.lt
 | 
						|
}
 |