Addes support for reverse proxy to home server
This commit is contained in:
@@ -77,6 +77,44 @@ locals {
|
||||
}
|
||||
]
|
||||
|
||||
#reverse proxy settings
|
||||
reverse_proxy_wireguard_config = {
|
||||
private_key = var.wireguard_1_private_key
|
||||
public_key = var.wireguard_1_public_key
|
||||
pre_shared_key = var.wireguard_1_pre_shared_key
|
||||
endpoint = "aristotle.alexpires.me"
|
||||
endpoint_port = 51820
|
||||
address = "10.5.5.2/32"
|
||||
dns = "10.19.4.1"
|
||||
allowed_ips = [
|
||||
"10.19.4.106/32",
|
||||
]
|
||||
}
|
||||
|
||||
reverse_proxy_services = {
|
||||
"open-webui" = {
|
||||
http_port = 8080
|
||||
https_port = 8443
|
||||
tls = true
|
||||
fqdn = ["ai.alexpires.me"]
|
||||
upstream = "http://10.19.4.106:8080"
|
||||
locations = [
|
||||
{
|
||||
path = "/ws/socket.io/"
|
||||
headers = {
|
||||
"Upgrade" = "$http_upgrade"
|
||||
"Connection" = "upgrade"
|
||||
}
|
||||
},
|
||||
{
|
||||
path = "/"
|
||||
},
|
||||
]
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
# VPS configuration
|
||||
instance_ips = [
|
||||
"${local.vps_1.ip}/32",
|
||||
]
|
||||
|
||||
Reference in New Issue
Block a user