Add caddy default snippet
This commit is contained in:
		
							parent
							
								
									de10e8b030
								
							
						
					
					
						commit
						9edc21c59d
					
				
					 23 changed files with 87 additions and 55 deletions
				
			
		| 
						 | 
				
			
			@ -1,3 +1,4 @@
 | 
			
		|||
analytics.serguzim.me {
 | 
			
		||||
    reverse_proxy umami:3000
 | 
			
		||||
	import default
 | 
			
		||||
	reverse_proxy umami:3000
 | 
			
		||||
}
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -1,3 +1,4 @@
 | 
			
		|||
auth.serguzim.me {
 | 
			
		||||
    reverse_proxy authentik:9000
 | 
			
		||||
	import default
 | 
			
		||||
	reverse_proxy authentik:9000
 | 
			
		||||
}
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -1,3 +1,4 @@
 | 
			
		|||
ci.serguzim.me {
 | 
			
		||||
    reverse_proxy woodpecker:8000
 | 
			
		||||
	import default
 | 
			
		||||
	reverse_proxy woodpecker:8000
 | 
			
		||||
}
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -1,11 +1,13 @@
 | 
			
		|||
cloud.serguzim.me {
 | 
			
		||||
    reverse_proxy host.docker.internal:3015
 | 
			
		||||
	import default
 | 
			
		||||
 | 
			
		||||
    redir /.well-known/host-meta         /public.php?service=host-meta 301
 | 
			
		||||
    redir /.well-known/host-meta.json    /public.php?service=host-meta-json 301
 | 
			
		||||
    redir /.well-known/webfinger         /public.php?service=webfinger 301
 | 
			
		||||
    redir /.well-known/carddav           /remote.php/dav/ 301
 | 
			
		||||
    redir /.well-known/caldav            /remote.php/dav/ 301
 | 
			
		||||
	reverse_proxy host.docker.internal:3015
 | 
			
		||||
 | 
			
		||||
    header Strict-Transport-Security "max-age=15552000; includeSubdomains;"
 | 
			
		||||
	redir /.well-known/host-meta         /public.php?service=host-meta 301
 | 
			
		||||
	redir /.well-known/host-meta.json    /public.php?service=host-meta-json 301
 | 
			
		||||
	redir /.well-known/webfinger         /public.php?service=webfinger 301
 | 
			
		||||
	redir /.well-known/carddav           /remote.php/dav/ 301
 | 
			
		||||
	redir /.well-known/caldav            /remote.php/dav/ 301
 | 
			
		||||
 | 
			
		||||
	header Strict-Transport-Security "max-age=15552000; includeSubdomains;"
 | 
			
		||||
}
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -1,3 +1,4 @@
 | 
			
		|||
faas.serguzim.me {
 | 
			
		||||
    reverse_proxy host.docker.internal:8080
 | 
			
		||||
	import default
 | 
			
		||||
	reverse_proxy host.docker.internal:8080
 | 
			
		||||
}
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -1,5 +1,6 @@
 | 
			
		|||
git.serguzim.me {
 | 
			
		||||
    header /attachments/* Access-Control-Allow-Origin *
 | 
			
		||||
	import default
 | 
			
		||||
	header /attachments/* Access-Control-Allow-Origin *
 | 
			
		||||
 | 
			
		||||
    reverse_proxy gitea:3000
 | 
			
		||||
	reverse_proxy gitea:3000
 | 
			
		||||
}
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -1,3 +1,4 @@
 | 
			
		|||
graph.serguzim.me {
 | 
			
		||||
    reverse_proxy grafana:3000
 | 
			
		||||
	import default
 | 
			
		||||
	reverse_proxy grafana:3000
 | 
			
		||||
}
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -1,3 +1,4 @@
 | 
			
		|||
hook.serguzim.me {
 | 
			
		||||
    reverse_proxy host.docker.internal:3002
 | 
			
		||||
	import default
 | 
			
		||||
	reverse_proxy host.docker.internal:3002
 | 
			
		||||
}
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -1,16 +1,19 @@
 | 
			
		|||
matrix.msrg.cc {
 | 
			
		||||
  reverse_proxy /_matrix/* synapse:8008
 | 
			
		||||
  reverse_proxy /_synapse/* synapse:8008
 | 
			
		||||
	import default
 | 
			
		||||
 | 
			
		||||
  handle_path /admin/* {
 | 
			
		||||
	rewrite * {path}
 | 
			
		||||
	reverse_proxy synapse-admin:80
 | 
			
		||||
}
 | 
			
		||||
	reverse_proxy /_matrix/* synapse:8008
 | 
			
		||||
	reverse_proxy /_synapse/* synapse:8008
 | 
			
		||||
 | 
			
		||||
	handle_path /admin/* {
 | 
			
		||||
		rewrite * {path}
 | 
			
		||||
		reverse_proxy synapse-admin:80
 | 
			
		||||
	}
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
msrg.cc:8008,
 | 
			
		||||
msrg.cc:8448,
 | 
			
		||||
matrix.msrg.cc:8008,
 | 
			
		||||
matrix.msrg.cc:8448 {
 | 
			
		||||
  reverse_proxy synapse:8008
 | 
			
		||||
	import default
 | 
			
		||||
	reverse_proxy synapse:8008
 | 
			
		||||
}
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -1,3 +1,4 @@
 | 
			
		|||
media.serguzim.me {
 | 
			
		||||
    reverse_proxy host.docker.internal:3014
 | 
			
		||||
	import default
 | 
			
		||||
	reverse_proxy host.docker.internal:3014
 | 
			
		||||
}
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -1,8 +1,9 @@
 | 
			
		|||
msrg.cc {
 | 
			
		||||
    header /.well-known/openpgpkey/* Access-Control-Allow-Origin *
 | 
			
		||||
	import default
 | 
			
		||||
	header /.well-known/openpgpkey/* Access-Control-Allow-Origin *
 | 
			
		||||
 | 
			
		||||
    rewrite * /function/webpage-msrg-cc{uri}
 | 
			
		||||
    reverse_proxy https://faas.serguzim.me {
 | 
			
		||||
        header_up Host {http.reverse_proxy.upstream.hostport}
 | 
			
		||||
    }
 | 
			
		||||
	rewrite * /function/webpage-msrg-cc{uri}
 | 
			
		||||
	reverse_proxy https://faas.serguzim.me {
 | 
			
		||||
		header_up Host {http.reverse_proxy.upstream.hostport}
 | 
			
		||||
	}
 | 
			
		||||
}
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -1,9 +1,11 @@
 | 
			
		|||
prometheus.serguzim.me {
 | 
			
		||||
    import auth_serguzim_me
 | 
			
		||||
	import default
 | 
			
		||||
	import auth_serguzim_me
 | 
			
		||||
 | 
			
		||||
    reverse_proxy host.docker.internal:9090
 | 
			
		||||
	reverse_proxy host.docker.internal:9090
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
prometheus.internal.serguzim.net:80 {
 | 
			
		||||
    reverse_proxy host.docker.internal:9090
 | 
			
		||||
	import default
 | 
			
		||||
	reverse_proxy host.docker.internal:9090
 | 
			
		||||
}
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -1,3 +1,4 @@
 | 
			
		|||
recipies.serguzim.me {
 | 
			
		||||
    reverse_proxy tandoor:80
 | 
			
		||||
	import default
 | 
			
		||||
	reverse_proxy tandoor:80
 | 
			
		||||
}
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -1,4 +1,5 @@
 | 
			
		|||
registry.serguzim.me {
 | 
			
		||||
    reverse_proxy /metrics host.docker.internal:3029
 | 
			
		||||
    reverse_proxy host.docker.internal:3021
 | 
			
		||||
	import default
 | 
			
		||||
	reverse_proxy /metrics host.docker.internal:3029
 | 
			
		||||
	reverse_proxy host.docker.internal:3021
 | 
			
		||||
}
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -1,3 +1,4 @@
 | 
			
		|||
rss.serguzim.me {
 | 
			
		||||
    reverse_proxy tt-rss:80
 | 
			
		||||
	import default
 | 
			
		||||
	reverse_proxy tt-rss:80
 | 
			
		||||
}
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -1,11 +1,12 @@
 | 
			
		|||
serguzim.me {
 | 
			
		||||
    header Strict-Transport-Security "max-age=31536000; includeSubdomains; preload"
 | 
			
		||||
    redir https://www.serguzim.me{uri}
 | 
			
		||||
	header Strict-Transport-Security "max-age=31536000; includeSubdomains; preload"
 | 
			
		||||
	redir https://www.serguzim.me{uri}
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
www.serguzim.me {
 | 
			
		||||
    rewrite * /function/webpage-serguzim-me{uri}
 | 
			
		||||
    reverse_proxy https://faas.serguzim.me {
 | 
			
		||||
        header_up Host {http.reverse_proxy.upstream.hostport}
 | 
			
		||||
    }
 | 
			
		||||
	import default
 | 
			
		||||
	rewrite * /function/webpage-serguzim-me{uri}
 | 
			
		||||
	reverse_proxy https://faas.serguzim.me {
 | 
			
		||||
		header_up Host {http.reverse_proxy.upstream.hostport}
 | 
			
		||||
	}
 | 
			
		||||
}
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -1,6 +1,7 @@
 | 
			
		|||
xn--sder-5qa.stream {
 | 
			
		||||
    rewrite * /function/webpage-soeder-stream{uri}
 | 
			
		||||
    reverse_proxy https://faas.serguzim.me {
 | 
			
		||||
        header_up Host {http.reverse_proxy.upstream.hostport}
 | 
			
		||||
    }
 | 
			
		||||
	import default
 | 
			
		||||
	rewrite * /function/webpage-soeder-stream{uri}
 | 
			
		||||
	reverse_proxy https://faas.serguzim.me {
 | 
			
		||||
		header_up Host {http.reverse_proxy.upstream.hostport}
 | 
			
		||||
	}
 | 
			
		||||
}
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -1,5 +1,6 @@
 | 
			
		|||
stream.serguzim.me {
 | 
			
		||||
    import auth_serguzim_me
 | 
			
		||||
	import default
 | 
			
		||||
	import auth_serguzim_me
 | 
			
		||||
 | 
			
		||||
    reverse_proxy host.docker.internal:8888
 | 
			
		||||
	reverse_proxy host.docker.internal:8888
 | 
			
		||||
}
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -1,3 +1,4 @@
 | 
			
		|||
tick.serguzim.me {
 | 
			
		||||
    reverse_proxy host.docker.internal:8086
 | 
			
		||||
	import default
 | 
			
		||||
	reverse_proxy influxdb:8086
 | 
			
		||||
}
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -1,3 +1,4 @@
 | 
			
		|||
wiki.serguzim.me {
 | 
			
		||||
    reverse_proxy wiki-js:3000
 | 
			
		||||
	import default
 | 
			
		||||
	reverse_proxy wiki-js:3000
 | 
			
		||||
}
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -13,3 +13,7 @@
 | 
			
		|||
        trusted_proxies private_ranges
 | 
			
		||||
    }
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
(default) {
 | 
			
		||||
	encode zstd gzip
 | 
			
		||||
}
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Reference in a new issue