update
This commit is contained in:
parent
a6e25bae8c
commit
cee0bafc22
|
@ -12,13 +12,15 @@
|
||||||
api_secret_key {$PORKBUN_API_SECRET_KEY}
|
api_secret_key {$PORKBUN_API_SECRET_KEY}
|
||||||
}
|
}
|
||||||
|
|
||||||
# Used for Debugging
|
# Certificates from letsencrypt
|
||||||
# This will request a certificate from staging and not from prod
|
acme_ca https://acme-v02.api.letsencrypt.org/directory # Production - lower rate limit
|
||||||
# Staging has a higher rate limit
|
# acme_ca https://acme-staging-v02.api.letsencrypt.org/directory - Staging - higher rate limit
|
||||||
# acme_ca https://acme-staging-v02.api.letsencrypt.org/directory
|
|
||||||
|
|
||||||
# This makes every subdomain used for http only
|
# This makes every subdomain used for http only
|
||||||
# auto_https off
|
# auto_https off
|
||||||
|
|
||||||
|
# Toggles the Debug flag
|
||||||
|
debug
|
||||||
}
|
}
|
||||||
|
|
||||||
# SNIPPETS
|
# SNIPPETS
|
||||||
|
|
17
caddy/services/headscale.caddy
Normal file
17
caddy/services/headscale.caddy
Normal file
|
@ -0,0 +1,17 @@
|
||||||
|
# External
|
||||||
|
https://hs.mixel.cloud {
|
||||||
|
reverse_proxy /web* https://headscale-ui {
|
||||||
|
transport http {
|
||||||
|
tls_insecure_skip_verify
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
reverse_proxy * http://headscale:8080
|
||||||
|
}
|
||||||
|
|
||||||
|
https://headscale-ui {
|
||||||
|
reverse_proxy 192.168.178.230:9443
|
||||||
|
tls internal
|
||||||
|
}
|
||||||
|
|
||||||
|
# Internal
|
|
@ -3,4 +3,8 @@ panel.mixel.cloud {
|
||||||
reverse_proxy 192.168.178.4:8002
|
reverse_proxy 192.168.178.4:8002
|
||||||
}
|
}
|
||||||
|
|
||||||
# Internal
|
# Internal
|
||||||
|
|
||||||
|
panel.tower.local {
|
||||||
|
reverse_proxy 192.168.178.4:8002
|
||||||
|
}
|
0
headscale/.env.example
Normal file
0
headscale/.env.example
Normal file
21
headscale/compose.yml
Normal file
21
headscale/compose.yml
Normal file
|
@ -0,0 +1,21 @@
|
||||||
|
services:
|
||||||
|
headscale:
|
||||||
|
image: headscale/headscale:v0.23.0-beta1
|
||||||
|
restart: unless-stopped
|
||||||
|
container_name: headscale
|
||||||
|
ports:
|
||||||
|
- "0.0.0.0:8080:8080"
|
||||||
|
- "0.0.0.0:9090:9090"
|
||||||
|
volumes:
|
||||||
|
# pls change [config_path] to the fullpath of the config folder just created
|
||||||
|
- /opt/stacks/headscale/config:/etc/headscale
|
||||||
|
- ./lib:/var/lib
|
||||||
|
- ./run:/var/run
|
||||||
|
command: serve # headscale server
|
||||||
|
|
||||||
|
headscale-ui:
|
||||||
|
image: ghcr.io/gurucomputing/headscale-ui:latest
|
||||||
|
restart: unless-stopped
|
||||||
|
container_name: headscale-ui
|
||||||
|
ports:
|
||||||
|
- 9443:443
|
0
minio/.env.example
Normal file
0
minio/.env.example
Normal file
0
minio/compose.yml
Normal file
0
minio/compose.yml
Normal file
Loading…
Reference in a new issue