Add adguard

This commit is contained in:
Sparky
2025-10-21 09:55:22 +01:00
parent cf98900b15
commit 35443976e8
6 changed files with 92 additions and 1 deletions

View File

@@ -7,6 +7,14 @@ https://actual.site.quack-lab.dev {
header -Server
try_files {path} /index.html /index.php
}
https://adguard.site.quack-lab.dev {
encode zstd gzip
handle_path /* {
reverse_proxy 10.0.65.2:80
}
header -Server
try_files {path} /index.html /index.php
}
https://affine.site.quack-lab.dev {
encode zstd gzip
handle_path /* {

File diff suppressed because one or more lines are too long

View File

@@ -0,0 +1,6 @@
{
"status": "valid",
"termsOfServiceAgreed": true,
"orders": "",
"location": "https://acme-staging-v02.api.letsencrypt.org/acme/acct/236488253"
}

View File

@@ -0,0 +1,5 @@
-----BEGIN EC PRIVATE KEY-----
MHcCAQEEIHf0eSRl9yeOtBepROffaR2/0O23Z+9m9o3fW9J4AawkoAoGCCqGSM49
AwEHoUQDQgAEgpHpRcD4fbxzBwsJvR9f6vo6PQiGZOG29hMsVe6NeoCHECw9Eogm
39jztybsBskaQfGcQyKo+iyHjMbCHs5CDQ==
-----END EC PRIVATE KEY-----

View File

@@ -0,0 +1,5 @@
SERVICE_NAME_ADGUARDHOME=adguardhome
SERVICE_FQDN_ADGUARDHOME=adguard.site.quack-lab.dev
SERVICE_FQDN_ADGUARDHOME_80=adguard.site.quack-lab.dev
SERVICE_URL_ADGUARDHOME=https://adguard.site.quack-lab.dev
SERVICE_URL_ADGUARDHOME_80=https://adguard.site.quack-lab.dev

View File

@@ -0,0 +1,67 @@
services:
adguardhome:
image: adguard/adguardhome
ports:
- '53:53/tcp'
- '53:53/udp'
- '8130:80'
volumes:
- 't44kow4cc4k08s8cg4gs0s0g_adguard-config:/opt/adguardhome/conf'
- 't44kow4cc4k08s8cg4gs0s0g_adguard-work:/opt/adguardhome/work'
container_name: adguardhome-t44kow4cc4k08s8cg4gs0s0g
restart: unless-stopped
labels:
- coolify.managed=true
- coolify.version=4.0.0-beta.434
- coolify.serviceId=43
- coolify.type=service
- coolify.name=adguardhome-t44kow4cc4k08s8cg4gs0s0g
- coolify.resourceName=adguard
- coolify.projectName=services
- coolify.serviceName=adguardhome
- coolify.environmentName=production
- coolify.pullRequestId=0
- coolify.service.subId=77
- coolify.service.subType=application
- coolify.service.subName=adguardhome
- traefik.enable=true
- traefik.http.middlewares.gzip.compress=true
- traefik.http.middlewares.redirect-to-https.redirectscheme.scheme=https
- traefik.http.routers.http-0-t44kow4cc4k08s8cg4gs0s0g-adguardhome.entryPoints=http
- traefik.http.routers.http-0-t44kow4cc4k08s8cg4gs0s0g-adguardhome.middlewares=redirect-to-https
- 'traefik.http.routers.http-0-t44kow4cc4k08s8cg4gs0s0g-adguardhome.rule=Host(`adguard.site.quack-lab.dev`) && PathPrefix(`/`)'
- traefik.http.routers.http-0-t44kow4cc4k08s8cg4gs0s0g-adguardhome.service=http-0-t44kow4cc4k08s8cg4gs0s0g-adguardhome
- traefik.http.routers.https-0-t44kow4cc4k08s8cg4gs0s0g-adguardhome.entryPoints=https
- traefik.http.routers.https-0-t44kow4cc4k08s8cg4gs0s0g-adguardhome.middlewares=gzip
- 'traefik.http.routers.https-0-t44kow4cc4k08s8cg4gs0s0g-adguardhome.rule=Host(`adguard.site.quack-lab.dev`) && PathPrefix(`/`)'
- traefik.http.routers.https-0-t44kow4cc4k08s8cg4gs0s0g-adguardhome.service=https-0-t44kow4cc4k08s8cg4gs0s0g-adguardhome
- traefik.http.routers.https-0-t44kow4cc4k08s8cg4gs0s0g-adguardhome.tls.certresolver=letsencrypt
- traefik.http.routers.https-0-t44kow4cc4k08s8cg4gs0s0g-adguardhome.tls=true
- traefik.http.services.http-0-t44kow4cc4k08s8cg4gs0s0g-adguardhome.loadbalancer.server.port=80
- traefik.http.services.https-0-t44kow4cc4k08s8cg4gs0s0g-adguardhome.loadbalancer.server.port=80
- 'caddy_0.encode=zstd gzip'
- 'caddy_0.handle_path.0_reverse_proxy={{upstreams 80}}'
- 'caddy_0.handle_path=/*'
- caddy_0.header=-Server
- 'caddy_0.try_files={path} /index.html /index.php'
- 'caddy_0=https://adguard.site.quack-lab.dev'
- caddy_ingress_network=t44kow4cc4k08s8cg4gs0s0g
networks:
t44kow4cc4k08s8cg4gs0s0g: null
environment:
COOLIFY_RESOURCE_UUID: t44kow4cc4k08s8cg4gs0s0g
COOLIFY_CONTAINER_NAME: adguardhome-t44kow4cc4k08s8cg4gs0s0g
COOLIFY_FQDN: adguard.site.quack-lab.dev
COOLIFY_URL: 'https://adguard.site.quack-lab.dev'
SERVICE_NAME_ADGUARDHOME: adguardhome
volumes:
t44kow4cc4k08s8cg4gs0s0g_adguard-config:
name: t44kow4cc4k08s8cg4gs0s0g_adguard-config
t44kow4cc4k08s8cg4gs0s0g_adguard-work:
name: t44kow4cc4k08s8cg4gs0s0g_adguard-work
networks:
t44kow4cc4k08s8cg4gs0s0g:
name: t44kow4cc4k08s8cg4gs0s0g
external: true
configs: { }
secrets: { }