129 lines
		
	
	
		
			2.2 KiB
		
	
	
	
		
			Django/Jinja
		
	
	
	
	
	
			
		
		
	
	
			129 lines
		
	
	
		
			2.2 KiB
		
	
	
	
		
			Django/Jinja
		
	
	
	
	
	
| # -------------------------------------------------------------------
 | |
| # Global options
 | |
| # -------------------------------------------------------------------
 | |
| 
 | |
| {
 | |
|     grace_period 15s
 | |
| 
 | |
|     admin :2019
 | |
| 
 | |
|     # Enable metrics in Prometheus format
 | |
|     # https://caddyserver.com/docs/metrics
 | |
|     metrics
 | |
| }
 | |
| 
 | |
| # -------------------------------------------------------------------
 | |
| # Applications
 | |
| # -------------------------------------------------------------------
 | |
| 
 | |
| vakhrushev.me {
 | |
|     tls anwinged@ya.ru
 | |
| 
 | |
|     reverse_proxy {
 | |
|         to homepage_app:80
 | |
|     }
 | |
| }
 | |
| 
 | |
| auth.vakhrushev.me {
 | |
|     tls anwinged@ya.ru
 | |
|     
 | |
|     reverse_proxy authelia_app:9091
 | |
| }
 | |
| 
 | |
| status.vakhrushev.me, :29999 {
 | |
|     tls anwinged@ya.ru
 | |
| 
 | |
|     forward_auth authelia_app:9091 {
 | |
|         uri /api/authz/forward-auth
 | |
|         copy_headers Remote-User Remote-Groups Remote-Email Remote-Name
 | |
|     }
 | |
| 
 | |
|     reverse_proxy netdata:19999
 | |
| }
 | |
| 
 | |
| git.vakhrushev.me {
 | |
|     tls anwinged@ya.ru
 | |
| 
 | |
|     reverse_proxy {
 | |
|         to gitea_app:3000
 | |
|     }
 | |
| }
 | |
| 
 | |
| outline.vakhrushev.me {
 | |
|     tls anwinged@ya.ru
 | |
| 
 | |
|     reverse_proxy {
 | |
|         to outline_app:3000
 | |
|     }
 | |
| }
 | |
| 
 | |
| gramps.vakhrushev.me {
 | |
|     tls anwinged@ya.ru
 | |
| 
 | |
|     reverse_proxy {
 | |
|         to gramps_app:5000
 | |
|     }
 | |
| }
 | |
| 
 | |
| miniflux.vakhrushev.me {
 | |
|     tls anwinged@ya.ru
 | |
| 
 | |
|     reverse_proxy {
 | |
|         to miniflux_app:8080
 | |
|     }
 | |
| }
 | |
| 
 | |
| wakapi.vakhrushev.me {
 | |
|     tls anwinged@ya.ru
 | |
| 
 | |
|     reverse_proxy {
 | |
|         to wakapi_app:3000
 | |
|     }
 | |
| }
 | |
| 
 | |
| wanderer.vakhrushev.me {
 | |
|     tls anwinged@ya.ru
 | |
| 
 | |
|     reverse_proxy {
 | |
|         to wanderer_web:3000
 | |
|     }
 | |
| }
 | |
| 
 | |
| wanderbase.vakhrushev.me {
 | |
|     tls anwinged@ya.ru
 | |
| 
 | |
|     forward_auth authelia_app:9091 {
 | |
|         uri /api/authz/forward-auth
 | |
|         copy_headers Remote-User Remote-Groups Remote-Email Remote-Name
 | |
|     }
 | |
| 
 | |
|     reverse_proxy {
 | |
|         to wanderer_db:8090
 | |
|     }
 | |
| }
 | |
| 
 | |
| rssbridge.vakhrushev.me {
 | |
|     tls anwinged@ya.ru
 | |
| 
 | |
|     forward_auth authelia_app:9091 {
 | |
|         uri /api/authz/forward-auth
 | |
|         copy_headers Remote-User Remote-Groups Remote-Email Remote-Name
 | |
|     }
 | |
| 
 | |
|     reverse_proxy {
 | |
|         to rssbridge_app:80
 | |
|     }
 | |
| }
 | |
| 
 | |
| dozzle.vakhrushev.me {
 | |
|     tls anwinged@ya.ru
 | |
| 
 | |
|     forward_auth authelia_app:9091 {
 | |
|         uri /api/authz/forward-auth
 | |
|         copy_headers Remote-User Remote-Groups Remote-Email Remote-Name Remote-Filter
 | |
|     }
 | |
| 
 | |
|     reverse_proxy dozzle_app:8080
 | |
| }
 | |
| 
 |