Update
This commit is contained in:
@@ -94,6 +94,14 @@ https://meili.site.quack-lab.dev {
|
|||||||
header -Server
|
header -Server
|
||||||
try_files {path} /index.html /index.php
|
try_files {path} /index.html /index.php
|
||||||
}
|
}
|
||||||
|
https://n8n.site.quack-lab.dev {
|
||||||
|
encode zstd gzip
|
||||||
|
handle_path /* {
|
||||||
|
reverse_proxy 10.0.55.2:5678
|
||||||
|
}
|
||||||
|
header -Server
|
||||||
|
try_files {path} /index.html /index.php
|
||||||
|
}
|
||||||
https://nsq.site.quack-lab.dev {
|
https://nsq.site.quack-lab.dev {
|
||||||
encode zstd gzip
|
encode zstd gzip
|
||||||
handle_path /* {
|
handle_path /* {
|
||||||
|
|||||||
File diff suppressed because one or more lines are too long
@@ -0,0 +1,49 @@
|
|||||||
|
-----BEGIN CERTIFICATE-----
|
||||||
|
MIIDmTCCAyCgAwIBAgISBhg0c3r4l1W3obkLC4PuP9IRMAoGCCqGSM49BAMDMDIx
|
||||||
|
CzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQswCQYDVQQDEwJF
|
||||||
|
NzAeFw0yNTEwMTExMjU2NDVaFw0yNjAxMDkxMjU2NDRaMCExHzAdBgNVBAMTFm44
|
||||||
|
bi5zaXRlLnF1YWNrLWxhYi5kZXYwWTATBgcqhkjOPQIBBggqhkjOPQMBBwNCAARf
|
||||||
|
Ssn/g/Og5+y/3Dl4pmsFe9k8Ak/M7eqpGL32uc6+akUQM1v3x9IKdHzs1e2BXidm
|
||||||
|
0dTOdWH7E2rZonNRYhg1o4ICJTCCAiEwDgYDVR0PAQH/BAQDAgeAMB0GA1UdJQQW
|
||||||
|
MBQGCCsGAQUFBwMBBggrBgEFBQcDAjAMBgNVHRMBAf8EAjAAMB0GA1UdDgQWBBTl
|
||||||
|
/lIsqIINO1JXMf6rR18PwnIUjDAfBgNVHSMEGDAWgBSuSJ7chx1EoG/aouVgdAR4
|
||||||
|
wpwAgDAyBggrBgEFBQcBAQQmMCQwIgYIKwYBBQUHMAKGFmh0dHA6Ly9lNy5pLmxl
|
||||||
|
bmNyLm9yZy8wIQYDVR0RBBowGIIWbjhuLnNpdGUucXVhY2stbGFiLmRldjATBgNV
|
||||||
|
HSAEDDAKMAgGBmeBDAECATAtBgNVHR8EJjAkMCKgIKAehhxodHRwOi8vZTcuYy5s
|
||||||
|
ZW5jci5vcmcvMTguY3JsMIIBBQYKKwYBBAHWeQIEAgSB9gSB8wDxAHcAyzj3FYl8
|
||||||
|
hKFEX1vB3fvJbvKaWc1HCmkFhbDLFMMUWOcAAAGZ043iQAAABAMASDBGAiEAtbBh
|
||||||
|
AvBi6mEt+TBwRxrjLUMjPtqhrsE+6ysvpZdoD7wCIQDh1IjSwEbRgmf7j/KYaPP1
|
||||||
|
LT5grGN47dc+llNy331MZAB2ABmG1Mcoqm/+ugNveCpNAZGqzi1yMQ+uzl1wQS0l
|
||||||
|
TMfUAAABmdON4jgAAAQDAEcwRQIhAMGt2oVeFQQoW43A69oFvFUB+UlhkiSL49Pn
|
||||||
|
btHgnkz9AiAQnK6QkzJEImeRrlrmQFLhlgp+zuhe70stqUHRZRDvYzAKBggqhkjO
|
||||||
|
PQQDAwNnADBkAjBf1pnryLNSNwSaCE9xm80E32KpJsy5oPu5056DAq85s8Zjc/Cr
|
||||||
|
vTBNkHJN6vp+eOACMEbhVvWAx67nLei4/takEA6GoW2o5tKu/CWxaEd9PHoHtmxL
|
||||||
|
8xI/pqXOxnIXvqbiSg==
|
||||||
|
-----END CERTIFICATE-----
|
||||||
|
|
||||||
|
-----BEGIN CERTIFICATE-----
|
||||||
|
MIIEVzCCAj+gAwIBAgIRAKp18eYrjwoiCWbTi7/UuqEwDQYJKoZIhvcNAQELBQAw
|
||||||
|
TzELMAkGA1UEBhMCVVMxKTAnBgNVBAoTIEludGVybmV0IFNlY3VyaXR5IFJlc2Vh
|
||||||
|
cmNoIEdyb3VwMRUwEwYDVQQDEwxJU1JHIFJvb3QgWDEwHhcNMjQwMzEzMDAwMDAw
|
||||||
|
WhcNMjcwMzEyMjM1OTU5WjAyMQswCQYDVQQGEwJVUzEWMBQGA1UEChMNTGV0J3Mg
|
||||||
|
RW5jcnlwdDELMAkGA1UEAxMCRTcwdjAQBgcqhkjOPQIBBgUrgQQAIgNiAARB6AST
|
||||||
|
CFh/vjcwDMCgQer+VtqEkz7JANurZxLP+U9TCeioL6sp5Z8VRvRbYk4P1INBmbef
|
||||||
|
QHJFHCxcSjKmwtvGBWpl/9ra8HW0QDsUaJW2qOJqceJ0ZVFT3hbUHifBM/2jgfgw
|
||||||
|
gfUwDgYDVR0PAQH/BAQDAgGGMB0GA1UdJQQWMBQGCCsGAQUFBwMCBggrBgEFBQcD
|
||||||
|
ATASBgNVHRMBAf8ECDAGAQH/AgEAMB0GA1UdDgQWBBSuSJ7chx1EoG/aouVgdAR4
|
||||||
|
wpwAgDAfBgNVHSMEGDAWgBR5tFnme7bl5AFzgAiIyBpY9umbbjAyBggrBgEFBQcB
|
||||||
|
AQQmMCQwIgYIKwYBBQUHMAKGFmh0dHA6Ly94MS5pLmxlbmNyLm9yZy8wEwYDVR0g
|
||||||
|
BAwwCjAIBgZngQwBAgEwJwYDVR0fBCAwHjAcoBqgGIYWaHR0cDovL3gxLmMubGVu
|
||||||
|
Y3Iub3JnLzANBgkqhkiG9w0BAQsFAAOCAgEAjx66fDdLk5ywFn3CzA1w1qfylHUD
|
||||||
|
aEf0QZpXcJseddJGSfbUUOvbNR9N/QQ16K1lXl4VFyhmGXDT5Kdfcr0RvIIVrNxF
|
||||||
|
h4lqHtRRCP6RBRstqbZ2zURgqakn/Xip0iaQL0IdfHBZr396FgknniRYFckKORPG
|
||||||
|
yM3QKnd66gtMst8I5nkRQlAg/Jb+Gc3egIvuGKWboE1G89NTsN9LTDD3PLj0dUMr
|
||||||
|
OIuqVjLB8pEC6yk9enrlrqjXQgkLEYhXzq7dLafv5Vkig6Gl0nuuqjqfp0Q1bi1o
|
||||||
|
yVNAlXe6aUXw92CcghC9bNsKEO1+M52YY5+ofIXlS/SEQbvVYYBLZ5yeiglV6t3S
|
||||||
|
M6H+vTG0aP9YHzLn/KVOHzGQfXDP7qM5tkf+7diZe7o2fw6O7IvN6fsQXEQQj8TJ
|
||||||
|
UXJxv2/uJhcuy/tSDgXwHM8Uk34WNbRT7zGTGkQRX0gsbjAea/jYAoWv0ZvQRwpq
|
||||||
|
Pe79D/i7Cep8qWnA+7AE/3B3S/3dEEYmc0lpe1366A/6GEgk3ktr9PEoQrLChs6I
|
||||||
|
tu3wnNLB2euC8IKGLQFpGtOO/2/hiAKjyajaBP25w1jF0Wl8Bbqne3uZ2q1GyPFJ
|
||||||
|
YRmT7/OXpmOH/FVLtwS+8ng1cAmpCujPwteJZNcDG0sF2n/sc0+SQf49fdyUK0ty
|
||||||
|
+VUwFj9tmWxyR/M=
|
||||||
|
-----END CERTIFICATE-----
|
||||||
@@ -0,0 +1,9 @@
|
|||||||
|
{
|
||||||
|
"sans": [
|
||||||
|
"n8n.site.quack-lab.dev"
|
||||||
|
],
|
||||||
|
"issuer_data": {
|
||||||
|
"url": "https://acme-v02.api.letsencrypt.org/acme/cert/061834737af89755b7a1b90b0b83ee3fd211",
|
||||||
|
"ca": "https://acme-v02.api.letsencrypt.org/directory"
|
||||||
|
}
|
||||||
|
}
|
||||||
@@ -0,0 +1,5 @@
|
|||||||
|
-----BEGIN EC PRIVATE KEY-----
|
||||||
|
MHcCAQEEIHOBlfLYlsRqIPAjpvBfxjxP+ILVFL/UOVA0VJ/XmyBzoAoGCCqGSM49
|
||||||
|
AwEHoUQDQgAEX0rJ/4PzoOfsv9w5eKZrBXvZPAJPzO3qqRi99rnOvmpFEDNb98fS
|
||||||
|
CnR87NXtgV4nZtHUznVh+xNq2aJzUWIYNQ==
|
||||||
|
-----END EC PRIVATE KEY-----
|
||||||
@@ -1 +1 @@
|
|||||||
{"tls":{"timestamp":"2025-10-10T09:12:48.25158767Z","instance_id":"cf2ce22e-6a23-46d1-9062-3d5de86c710b"}}
|
{"tls":{"timestamp":"2025-10-11T13:55:11.933622047Z","instance_id":"dbe630cc-bc9f-443e-b311-aec406294c5c"}}
|
||||||
@@ -135,16 +135,17 @@ services:
|
|||||||
networks:
|
networks:
|
||||||
tc4o8o40gskwk408cs0ggcsg: null
|
tc4o8o40gskwk408cs0ggcsg: null
|
||||||
zulip:
|
zulip:
|
||||||
|
container_name: zulip-tc4o8o40gskwk408cs0ggcsg
|
||||||
image: 'zulip/docker-zulip:11.2-0'
|
image: 'zulip/docker-zulip:11.2-0'
|
||||||
environment:
|
environment:
|
||||||
DB_HOST: database
|
DB_HOST: database-tc4o8o40gskwk408cs0ggcsg
|
||||||
DB_HOST_PORT: '5432'
|
DB_HOST_PORT: '5432'
|
||||||
DB_USER: zulip
|
DB_USER: zulip
|
||||||
DISABLE_HTTPS: 'True'
|
DISABLE_HTTPS: 'True'
|
||||||
SSL_CERTIFICATE_GENERATION: self-signed
|
SSL_CERTIFICATE_GENERATION: self-signed
|
||||||
SETTING_MEMCACHED_LOCATION: 'memcached:11211'
|
SETTING_MEMCACHED_LOCATION: 'memcached-tc4o8o40gskwk408cs0ggcsg:11211'
|
||||||
SETTING_RABBITMQ_HOST: rabbitmq
|
SETTING_RABBITMQ_HOST: rabbitmq-tc4o8o40gskwk408cs0ggcsg
|
||||||
SETTING_REDIS_HOST: redis
|
SETTING_REDIS_HOST: redis-tc4o8o40gskwk408cs0ggcsg
|
||||||
SECRETS_email_password: '123456789'
|
SECRETS_email_password: '123456789'
|
||||||
SECRETS_rabbitmq_password: Ef6sHUOw3OWb4LL8hftFL18EDZf65o7f
|
SECRETS_rabbitmq_password: Ef6sHUOw3OWb4LL8hftFL18EDZf65o7f
|
||||||
SECRETS_postgres_password: 6bVk0RXHsUra2PpzPC149NBsJc5uk4SE
|
SECRETS_postgres_password: 6bVk0RXHsUra2PpzPC149NBsJc5uk4SE
|
||||||
@@ -191,7 +192,6 @@ services:
|
|||||||
- memcached
|
- memcached
|
||||||
- rabbitmq
|
- rabbitmq
|
||||||
- redis
|
- redis
|
||||||
container_name: zulip-tc4o8o40gskwk408cs0ggcsg
|
|
||||||
restart: unless-stopped
|
restart: unless-stopped
|
||||||
labels:
|
labels:
|
||||||
- coolify.managed=true
|
- coolify.managed=true
|
||||||
|
|||||||
10
coolify/services/xggc04cwcsc484gogggk4kk8/.env
Normal file
10
coolify/services/xggc04cwcsc484gogggk4kk8/.env
Normal file
@@ -0,0 +1,10 @@
|
|||||||
|
SERVICE_NAME_N8N=n8n
|
||||||
|
SERVICE_FQDN_N8N=n8n.site.quack-lab.dev
|
||||||
|
SERVICE_FQDN_N8N_5678=n8n.site.quack-lab.dev
|
||||||
|
SERVICE_URL_N8N=https://n8n.site.quack-lab.dev
|
||||||
|
SERVICE_URL_N8N_5678=https://n8n.site.quack-lab.dev
|
||||||
|
N8N_EDITOR_BASE_URL=${SERVICE_URL_N8N}
|
||||||
|
N8N_HOST=${SERVICE_URL_N8N}
|
||||||
|
WEBHOOK_URL=${SERVICE_URL_N8N}
|
||||||
|
GENERIC_TIMEZONE=Europe/Berlin
|
||||||
|
TZ=Europe/Berlin
|
||||||
73
coolify/services/xggc04cwcsc484gogggk4kk8/docker-compose.yml
Normal file
73
coolify/services/xggc04cwcsc484gogggk4kk8/docker-compose.yml
Normal file
@@ -0,0 +1,73 @@
|
|||||||
|
services:
|
||||||
|
n8n:
|
||||||
|
image: docker.n8n.io/n8nio/n8n
|
||||||
|
environment:
|
||||||
|
SERVICE_URL_N8N_5678: 'https://n8n.site.quack-lab.dev'
|
||||||
|
N8N_EDITOR_BASE_URL: '${SERVICE_URL_N8N}'
|
||||||
|
WEBHOOK_URL: '${SERVICE_URL_N8N}'
|
||||||
|
N8N_HOST: '${SERVICE_URL_N8N}'
|
||||||
|
GENERIC_TIMEZONE: '${GENERIC_TIMEZONE:-Europe/Berlin}'
|
||||||
|
TZ: '${TZ:-Europe/Berlin}'
|
||||||
|
COOLIFY_RESOURCE_UUID: xggc04cwcsc484gogggk4kk8
|
||||||
|
COOLIFY_CONTAINER_NAME: n8n-xggc04cwcsc484gogggk4kk8
|
||||||
|
COOLIFY_FQDN: n8n.site.quack-lab.dev
|
||||||
|
COOLIFY_URL: 'https://n8n.site.quack-lab.dev'
|
||||||
|
SERVICE_NAME_N8N: n8n
|
||||||
|
volumes:
|
||||||
|
- 'xggc04cwcsc484gogggk4kk8_n8n-data:/home/node/.n8n'
|
||||||
|
healthcheck:
|
||||||
|
test:
|
||||||
|
- CMD-SHELL
|
||||||
|
- 'wget -qO- http://127.0.0.1:5678/'
|
||||||
|
interval: 5s
|
||||||
|
timeout: 20s
|
||||||
|
retries: 10
|
||||||
|
container_name: n8n-xggc04cwcsc484gogggk4kk8
|
||||||
|
restart: unless-stopped
|
||||||
|
labels:
|
||||||
|
- coolify.managed=true
|
||||||
|
- coolify.version=4.0.0-beta.434
|
||||||
|
- coolify.serviceId=27
|
||||||
|
- coolify.type=service
|
||||||
|
- coolify.name=n8n-xggc04cwcsc484gogggk4kk8
|
||||||
|
- coolify.resourceName=n8n
|
||||||
|
- coolify.projectName=services
|
||||||
|
- coolify.serviceName=n8n
|
||||||
|
- coolify.environmentName=production
|
||||||
|
- coolify.pullRequestId=0
|
||||||
|
- coolify.service.subId=40
|
||||||
|
- coolify.service.subType=application
|
||||||
|
- coolify.service.subName=n8n
|
||||||
|
- traefik.enable=true
|
||||||
|
- traefik.http.middlewares.gzip.compress=true
|
||||||
|
- traefik.http.middlewares.redirect-to-https.redirectscheme.scheme=https
|
||||||
|
- traefik.http.routers.http-0-xggc04cwcsc484gogggk4kk8-n8n.entryPoints=http
|
||||||
|
- traefik.http.routers.http-0-xggc04cwcsc484gogggk4kk8-n8n.middlewares=redirect-to-https
|
||||||
|
- 'traefik.http.routers.http-0-xggc04cwcsc484gogggk4kk8-n8n.rule=Host(`n8n.site.quack-lab.dev`) && PathPrefix(`/`)'
|
||||||
|
- traefik.http.routers.http-0-xggc04cwcsc484gogggk4kk8-n8n.service=http-0-xggc04cwcsc484gogggk4kk8-n8n
|
||||||
|
- traefik.http.routers.https-0-xggc04cwcsc484gogggk4kk8-n8n.entryPoints=https
|
||||||
|
- traefik.http.routers.https-0-xggc04cwcsc484gogggk4kk8-n8n.middlewares=gzip
|
||||||
|
- 'traefik.http.routers.https-0-xggc04cwcsc484gogggk4kk8-n8n.rule=Host(`n8n.site.quack-lab.dev`) && PathPrefix(`/`)'
|
||||||
|
- traefik.http.routers.https-0-xggc04cwcsc484gogggk4kk8-n8n.service=https-0-xggc04cwcsc484gogggk4kk8-n8n
|
||||||
|
- traefik.http.routers.https-0-xggc04cwcsc484gogggk4kk8-n8n.tls.certresolver=letsencrypt
|
||||||
|
- traefik.http.routers.https-0-xggc04cwcsc484gogggk4kk8-n8n.tls=true
|
||||||
|
- traefik.http.services.http-0-xggc04cwcsc484gogggk4kk8-n8n.loadbalancer.server.port=5678
|
||||||
|
- traefik.http.services.https-0-xggc04cwcsc484gogggk4kk8-n8n.loadbalancer.server.port=5678
|
||||||
|
- 'caddy_0.encode=zstd gzip'
|
||||||
|
- 'caddy_0.handle_path.0_reverse_proxy={{upstreams 5678}}'
|
||||||
|
- 'caddy_0.handle_path=/*'
|
||||||
|
- caddy_0.header=-Server
|
||||||
|
- 'caddy_0.try_files={path} /index.html /index.php'
|
||||||
|
- 'caddy_0=https://n8n.site.quack-lab.dev'
|
||||||
|
- caddy_ingress_network=xggc04cwcsc484gogggk4kk8
|
||||||
|
networks:
|
||||||
|
xggc04cwcsc484gogggk4kk8: null
|
||||||
|
volumes:
|
||||||
|
xggc04cwcsc484gogggk4kk8_n8n-data:
|
||||||
|
name: xggc04cwcsc484gogggk4kk8_n8n-data
|
||||||
|
networks:
|
||||||
|
xggc04cwcsc484gogggk4kk8:
|
||||||
|
name: xggc04cwcsc484gogggk4kk8
|
||||||
|
external: true
|
||||||
|
configs: { }
|
||||||
|
secrets: { }
|
||||||
Reference in New Issue
Block a user