🎨 add testing and put as optional many varaibles
This commit is contained in:
+22
-9
@@ -5,24 +5,23 @@ terraform {
|
||||
variable "nginx_sites" {
|
||||
type = map(object({
|
||||
service = string
|
||||
proxy_cache = bool
|
||||
extra-value = string
|
||||
extra_value_bool = bool
|
||||
http2_bool = bool
|
||||
proxy_pass_https = bool
|
||||
authentication_required = bool
|
||||
enabled = optional(bool,true)
|
||||
proxy_cache = optional(bool,false)
|
||||
extra-value = optional(string,"")
|
||||
http2_bool = optional(bool,false)
|
||||
proxy_pass_https = optional(bool,false)
|
||||
authentication_required = optional(bool,false)
|
||||
}))
|
||||
|
||||
}
|
||||
|
||||
resource "local_file" "nginx"{
|
||||
for_each = var.nginx_sites
|
||||
|
||||
# for_each = var.nginx_sites
|
||||
for_each = { for key, value in var.nginx_sites : key => value if value.enabled == true}
|
||||
content = templatefile("nginx_config.tftpl", {
|
||||
name_site = each.key
|
||||
name_service = each.value.service
|
||||
proxy_cache = each.value.proxy_cache
|
||||
extra_value_bool = each.value.extra_value_bool
|
||||
extra-value = each.value.extra-value
|
||||
http2_bool = each.value.http2_bool
|
||||
proxy_pass_https = each.value.proxy_pass_https
|
||||
@@ -30,5 +29,19 @@ resource "local_file" "nginx"{
|
||||
})
|
||||
|
||||
filename = "../conf.d/${each.key}.tryton.geeraert.eu.conf"
|
||||
file_permission = "0600"
|
||||
|
||||
provisioner "local-exec" {
|
||||
command = "kubectl exec -it deploy/reverse-proxy -n reverse-proxy -- nginx -s reload"
|
||||
quiet = true
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
output "Nginx_status" {
|
||||
value = "Nginx pod restarted"
|
||||
}
|
||||
provider "kubernetes" {
|
||||
config_path = "~/.kube/config"
|
||||
}
|
||||
|
||||
|
||||
@@ -12,6 +12,7 @@ server {
|
||||
location / {
|
||||
proxy_pass %{ if proxy_pass_https}https%{else}http%{ endif }://${name_site}_backend;
|
||||
proxy_set_header Upgrade $http_upgrade;
|
||||
proxy_set_header Host $host;
|
||||
%{ if authentication_required}
|
||||
auth_basic "Administrator’s Area";
|
||||
auth_basic_user_file /authentication-htpasswd/.htpasswd;
|
||||
@@ -30,9 +31,7 @@ server {
|
||||
root /var/www/certbot;
|
||||
}
|
||||
|
||||
%{~ if extra_value_bool ~}
|
||||
${extra-value}
|
||||
%{~ endif ~}
|
||||
%{~ if http2_bool~}
|
||||
http2 on;
|
||||
ssl_protocols TLSv1.2;
|
||||
|
||||
+443
-74
@@ -1,9 +1,14 @@
|
||||
{
|
||||
"version": 4,
|
||||
"terraform_version": "1.9.2",
|
||||
"serial": 271,
|
||||
"serial": 480,
|
||||
"lineage": "a36de74c-83f8-01fe-0504-92c54a21d49e",
|
||||
"outputs": {},
|
||||
"outputs": {
|
||||
"Nginx_status": {
|
||||
"value": "Nginx pod restarted",
|
||||
"type": "string"
|
||||
}
|
||||
},
|
||||
"resources": [
|
||||
{
|
||||
"mode": "managed",
|
||||
@@ -15,18 +20,18 @@
|
||||
"index_key": "bitwarden",
|
||||
"schema_version": 0,
|
||||
"attributes": {
|
||||
"content": "############################################\n# config file for bitwarden\n############################################\n\nupstream bitwarden_backend {\n server nginx.bitwarden.svc:8080;\n server 1.1.1.1 backup;\n }\n\nserver {\n server_name bitwarden.tryton.geeraert.eu www.bitwarden.tryton.geeraert.eu;\n location / {\n proxy_pass http://bitwarden_backend;\n proxy_set_header Upgrade $http_upgrade;\n\t\t\n \n }\n location /.well-known/acme-challenge/ {\n root /var/www/certbot;\n }\n\n http2 on;\n ssl_protocols TLSv1.2;\n\n listen 443 ssl;\n ssl_certificate /etc/nginx/ssl/live/tryton.geeraert.eu/fullchain.pem;\n ssl_certificate_key /etc/nginx/ssl/live/tryton.geeraert.eu/privkey.pem;\n\n}\nserver {\n if ($host = www.bitwarden.tryton.geeraert.eu) {\n return 301 https://$host$request_uri;\n }\n\n\n if ($host = bitwarden.tryton.geeraert.eu) {\n return 301 https://$host$request_uri;\n }\n\n server_name www.bitwarden.tryton.geeraert.eu bitwarden.tryton.geeraert.eu;\n listen 80;\n return 404;\n\n}\n",
|
||||
"content": "############################################\n# config file for bitwarden\n############################################\n\nupstream bitwarden_backend {\n server nginx.bitwarden.svc:8080;\n server 1.1.1.1 backup;\n }\n\nserver {\n server_name bitwarden.tryton.geeraert.eu www.bitwarden.tryton.geeraert.eu;\n location / {\n proxy_pass http://bitwarden_backend;\n proxy_set_header Upgrade $http_upgrade;\n\t\tproxy_set_header Host $host;\n\t\t\n \n }\n location /.well-known/acme-challenge/ {\n root /var/www/certbot;\n }\n\n\t\n http2 on;\n ssl_protocols TLSv1.2;\n\n listen 443 ssl;\n ssl_certificate /etc/nginx/ssl/live/tryton.geeraert.eu/fullchain.pem;\n ssl_certificate_key /etc/nginx/ssl/live/tryton.geeraert.eu/privkey.pem;\n\n}\nserver {\n if ($host = www.bitwarden.tryton.geeraert.eu) {\n return 301 https://$host$request_uri;\n }\n\n\n if ($host = bitwarden.tryton.geeraert.eu) {\n return 301 https://$host$request_uri;\n }\n\n server_name www.bitwarden.tryton.geeraert.eu bitwarden.tryton.geeraert.eu;\n listen 80;\n return 404;\n\n}\n",
|
||||
"content_base64": null,
|
||||
"content_base64sha256": "JD4ymKdXbyoqGmFDyaTYyOeFMApP8ui0CK27BEFTlv4=",
|
||||
"content_base64sha512": "+W/Tt7sUJgbfsemzIllJerKMRV+8kWY2gQPiT+usc8X+BQN9yQw2XeEBQWrI4lnMi5nNeGnQwrMVBf12NNSgNA==",
|
||||
"content_md5": "a45c5f5e3c0917328b796ef0c8fb341f",
|
||||
"content_sha1": "465a5641ab92e18f860026171da4087e783908c2",
|
||||
"content_sha256": "243e3298a7576f2a2a1a6143c9a4d8c8e785300a4ff2e8b408adbb04415396fe",
|
||||
"content_sha512": "f96fd3b7bb142606dfb1e9b32259497ab28c455fbc9166368103e24febac73c5fe05037dc90c365de101416ac8e259cc8b99cd7869d0c2b31505fd7634d4a034",
|
||||
"content_base64sha256": "YKUyPqkfp5Tymnpbf7AgLIBBeRBAKtG51I/juppHmBk=",
|
||||
"content_base64sha512": "Qv/mDz4Pd6Ne2eelOVQI/SBGBT4DdaCpb9ApMvJTEcI6zORzyvYn2lzPC9TpSHQ1XMdx8pNM06Dgp2BLG+Ktww==",
|
||||
"content_md5": "0fe8a3a512e44f52a67fd76d732ed7f9",
|
||||
"content_sha1": "8b9f869d2e49ceac9788bad3415f22dc1c6b9e86",
|
||||
"content_sha256": "60a5323ea91fa794f29a7a5b7fb0202c80417910402ad1b9d48fe3ba9a479819",
|
||||
"content_sha512": "42ffe60f3e0f77a35ed9e7a5395408fd2046053e0375a0a96fd02932f25311c23acce473caf627da5ccf0bd4e94874355cc771f2934cd3a0e0a7604b1be2adc3",
|
||||
"directory_permission": "0777",
|
||||
"file_permission": "0777",
|
||||
"file_permission": "0600",
|
||||
"filename": "../conf.d/bitwarden.tryton.geeraert.eu.conf",
|
||||
"id": "465a5641ab92e18f860026171da4087e783908c2",
|
||||
"id": "8b9f869d2e49ceac9788bad3415f22dc1c6b9e86",
|
||||
"sensitive_content": null,
|
||||
"source": null
|
||||
},
|
||||
@@ -43,18 +48,18 @@
|
||||
"index_key": "bookstack",
|
||||
"schema_version": 0,
|
||||
"attributes": {
|
||||
"content": "############################################\n# config file for bookstack\n############################################\n\nupstream bookstack_backend {\n server webserver.bookstack.svc;\n server 1.1.1.1 backup;\n }\n\nserver {\n server_name bookstack.tryton.geeraert.eu www.bookstack.tryton.geeraert.eu;\n location / {\n proxy_pass http://bookstack_backend;\n proxy_set_header Upgrade $http_upgrade;\n\t\t\n \n location ~* \\.(html|css|jpg|gif|ico|js)$ {\n\t proxy_cache cache;\n\t proxy_cache_key $host$uri$is_args$args;\n\t proxy_cache_valid 200 301 302 30m;\n\t expires 30m;\n\t proxy_pass http://bookstack_backend;\n\t\t}\n \n }\n location /.well-known/acme-challenge/ {\n root /var/www/certbot;\n }\n\n\n listen 443 ssl;\n ssl_certificate /etc/nginx/ssl/live/tryton.geeraert.eu/fullchain.pem;\n ssl_certificate_key /etc/nginx/ssl/live/tryton.geeraert.eu/privkey.pem;\n\n}\nserver {\n if ($host = www.bookstack.tryton.geeraert.eu) {\n return 301 https://$host$request_uri;\n }\n\n\n if ($host = bookstack.tryton.geeraert.eu) {\n return 301 https://$host$request_uri;\n }\n\n server_name www.bookstack.tryton.geeraert.eu bookstack.tryton.geeraert.eu;\n listen 80;\n return 404;\n\n}\n",
|
||||
"content": "############################################\n# config file for bookstack\n############################################\n\nupstream bookstack_backend {\n server webserver.bookstack.svc;\n server 1.1.1.1 backup;\n }\n\nserver {\n server_name bookstack.tryton.geeraert.eu www.bookstack.tryton.geeraert.eu;\n location / {\n proxy_pass http://bookstack_backend;\n proxy_set_header Upgrade $http_upgrade;\n\t\tproxy_set_header Host $host;\n\t\t\n \n }\n location /.well-known/acme-challenge/ {\n root /var/www/certbot;\n }\n\n\t\n\n listen 443 ssl;\n ssl_certificate /etc/nginx/ssl/live/tryton.geeraert.eu/fullchain.pem;\n ssl_certificate_key /etc/nginx/ssl/live/tryton.geeraert.eu/privkey.pem;\n\n}\nserver {\n if ($host = www.bookstack.tryton.geeraert.eu) {\n return 301 https://$host$request_uri;\n }\n\n\n if ($host = bookstack.tryton.geeraert.eu) {\n return 301 https://$host$request_uri;\n }\n\n server_name www.bookstack.tryton.geeraert.eu bookstack.tryton.geeraert.eu;\n listen 80;\n return 404;\n\n}\n",
|
||||
"content_base64": null,
|
||||
"content_base64sha256": "GKW+AGzci69U9US57isD9rK9jmS0p+WgGyVDSDU7tOc=",
|
||||
"content_base64sha512": "54L4Rtb7T6h3qBlEz5x5mNTN6saXNd5YKRv/BDmCcL3+3vRe3GgMQORFIqWgnoT50eGnbFF7Ptw5AGMVjUIA0Q==",
|
||||
"content_md5": "0b94b18b43965233baae575ac89470b4",
|
||||
"content_sha1": "8cd06634fd52b629e1586fa44dc9c4f06852e050",
|
||||
"content_sha256": "18a5be006cdc8baf54f544b9ee2b03f6b2bd8e64b4a7e5a01b254348353bb4e7",
|
||||
"content_sha512": "e782f846d6fb4fa877a81944cf9c7998d4cdeac69735de58291bff04398270bdfedef45edc680c40e44522a5a09e84f9d1e1a76c517b3edc390063158d4200d1",
|
||||
"content_base64sha256": "6zZ3su6WHLA3uUOFtatHFNnmcn/JU3xJs1yza5RFp9k=",
|
||||
"content_base64sha512": "Z/bkUNHcfyI5ZIxQlssghxj+qKz1Wub1kPNrjSREL4YpVqlMxKsHJIQoRynXPDNAqOyB4L/UArwD9ie6rFq34A==",
|
||||
"content_md5": "1470b01d5ec71d9c4f9f84724d9593c7",
|
||||
"content_sha1": "79bf071085afbb16b1ac676c7b7c971828d76a74",
|
||||
"content_sha256": "eb3677b2ee961cb037b94385b5ab4714d9e6727fc9537c49b35cb36b9445a7d9",
|
||||
"content_sha512": "67f6e450d1dc7f2239648c5096cb208718fea8acf55ae6f590f36b8d24442f862956a94cc4ab072484284729d73c3340a8ec81e0bfd402bc03f627baac5ab7e0",
|
||||
"directory_permission": "0777",
|
||||
"file_permission": "0777",
|
||||
"file_permission": "0600",
|
||||
"filename": "../conf.d/bookstack.tryton.geeraert.eu.conf",
|
||||
"id": "8cd06634fd52b629e1586fa44dc9c4f06852e050",
|
||||
"id": "79bf071085afbb16b1ac676c7b7c971828d76a74",
|
||||
"sensitive_content": null,
|
||||
"source": null
|
||||
},
|
||||
@@ -71,18 +76,18 @@
|
||||
"index_key": "django",
|
||||
"schema_version": 0,
|
||||
"attributes": {
|
||||
"content": "############################################\n# config file for django\n############################################\n\nupstream django_backend {\n server webserver.django-python.svc:8000;\n server 1.1.1.1 backup;\n }\n\nserver {\n server_name django.tryton.geeraert.eu www.django.tryton.geeraert.eu;\n location / {\n proxy_pass http://django_backend;\n proxy_set_header Upgrade $http_upgrade;\n\t\t\n \n location ~* \\.(html|css|jpg|gif|ico|js)$ {\n\t proxy_cache cache;\n\t proxy_cache_key $host$uri$is_args$args;\n\t proxy_cache_valid 200 301 302 30m;\n\t expires 30m;\n\t proxy_pass http://django_backend;\n\t\t}\n \n }\n location /.well-known/acme-challenge/ {\n root /var/www/certbot;\n }\n\n http2 on;\n ssl_protocols TLSv1.2;\n\n listen 443 ssl;\n ssl_certificate /etc/nginx/ssl/live/tryton.geeraert.eu/fullchain.pem;\n ssl_certificate_key /etc/nginx/ssl/live/tryton.geeraert.eu/privkey.pem;\n\n}\nserver {\n if ($host = www.django.tryton.geeraert.eu) {\n return 301 https://$host$request_uri;\n }\n\n\n if ($host = django.tryton.geeraert.eu) {\n return 301 https://$host$request_uri;\n }\n\n server_name www.django.tryton.geeraert.eu django.tryton.geeraert.eu;\n listen 80;\n return 404;\n\n}\n",
|
||||
"content": "############################################\n# config file for django\n############################################\n\nupstream django_backend {\n server webserver.django-python.svc:8000;\n server 1.1.1.1 backup;\n }\n\nserver {\n server_name django.tryton.geeraert.eu www.django.tryton.geeraert.eu;\n location / {\n proxy_pass http://django_backend;\n proxy_set_header Upgrade $http_upgrade;\n\t\tproxy_set_header Host $host;\n\t\t\n \n location ~* \\.(html|css|jpg|gif|ico|js)$ {\n\t proxy_cache cache;\n\t proxy_cache_key $host$uri$is_args$args;\n\t proxy_cache_valid 200 301 302 30m;\n\t expires 30m;\n\t proxy_pass http://django_backend;\n\t\t}\n \n }\n location /.well-known/acme-challenge/ {\n root /var/www/certbot;\n }\n\n\t\n http2 on;\n ssl_protocols TLSv1.2;\n\n listen 443 ssl;\n ssl_certificate /etc/nginx/ssl/live/tryton.geeraert.eu/fullchain.pem;\n ssl_certificate_key /etc/nginx/ssl/live/tryton.geeraert.eu/privkey.pem;\n\n}\nserver {\n if ($host = www.django.tryton.geeraert.eu) {\n return 301 https://$host$request_uri;\n }\n\n\n if ($host = django.tryton.geeraert.eu) {\n return 301 https://$host$request_uri;\n }\n\n server_name www.django.tryton.geeraert.eu django.tryton.geeraert.eu;\n listen 80;\n return 404;\n\n}\n",
|
||||
"content_base64": null,
|
||||
"content_base64sha256": "NYUUncqBHSU1LOUvofn+DbD6oXH5dwwS6U6+iYxiNdc=",
|
||||
"content_base64sha512": "nsDPZ/8ZytPFUHviWKWNJ9bleoT7xesFd6UCbmjEZlsoobHgtsFK8715/DbFWl58Z4gKI2FehjaTQRysmhTkkQ==",
|
||||
"content_md5": "909df8117434248989c460305639e1bf",
|
||||
"content_sha1": "c13ff042844595353c3d242223132c1bb38c52a3",
|
||||
"content_sha256": "3585149dca811d25352ce52fa1f9fe0db0faa171f9770c12e94ebe898c6235d7",
|
||||
"content_sha512": "9ec0cf67ff19cad3c5507be258a58d27d6e57a84fbc5eb0577a5026e68c4665b28a1b1e0b6c14af3bd79fc36c55a5e7c67880a23615e863693411cac9a14e491",
|
||||
"content_base64sha256": "MhkONAbuWq+1bCFalETRJxLVhrDH7KQTYKrpb1tSboU=",
|
||||
"content_base64sha512": "/KM1EPkAB0SZjkqr2p9OmbvMgQ60liXAqXiwAzDYqG5wgBMTO1zytKaPy+N5GL1mN35wUA77vZhZCo2Yz/+zLQ==",
|
||||
"content_md5": "77a8b60173b083e734a966bc244cdcec",
|
||||
"content_sha1": "a26b4646a148d16e2c3c74e070513ee8c7043396",
|
||||
"content_sha256": "32190e3406ee5aafb56c215a9444d12712d586b0c7eca41360aae96f5b526e85",
|
||||
"content_sha512": "fca33510f9000744998e4aabda9f4e99bbcc810eb49625c0a978b00330d8a86e708013133b5cf2b4a68fcbe37918bd66377e70500efbbd98590a8d98cfffb32d",
|
||||
"directory_permission": "0777",
|
||||
"file_permission": "0777",
|
||||
"file_permission": "0600",
|
||||
"filename": "../conf.d/django.tryton.geeraert.eu.conf",
|
||||
"id": "c13ff042844595353c3d242223132c1bb38c52a3",
|
||||
"id": "a26b4646a148d16e2c3c74e070513ee8c7043396",
|
||||
"sensitive_content": null,
|
||||
"source": null
|
||||
},
|
||||
@@ -99,18 +104,18 @@
|
||||
"index_key": "echo",
|
||||
"schema_version": 0,
|
||||
"attributes": {
|
||||
"content": "############################################\n# config file for echo\n############################################\n\nupstream echo_backend {\n server echo-server.echo-server.svc:80;\n server 1.1.1.1 backup;\n }\n\nserver {\n server_name echo.tryton.geeraert.eu www.echo.tryton.geeraert.eu;\n location / {\n proxy_pass http://echo_backend;\n proxy_set_header Upgrade $http_upgrade;\n\t\t\n \n location ~* \\.(html|css|jpg|gif|ico|js)$ {\n\t proxy_cache cache;\n\t proxy_cache_key $host$uri$is_args$args;\n\t proxy_cache_valid 200 301 302 30m;\n\t expires 30m;\n\t proxy_pass http://echo_backend;\n\t\t}\n \n }\n location /.well-known/acme-challenge/ {\n root /var/www/certbot;\n }\n\n http2 on;\n ssl_protocols TLSv1.2;\n\n listen 443 ssl;\n ssl_certificate /etc/nginx/ssl/live/tryton.geeraert.eu/fullchain.pem;\n ssl_certificate_key /etc/nginx/ssl/live/tryton.geeraert.eu/privkey.pem;\n\n}\nserver {\n if ($host = www.echo.tryton.geeraert.eu) {\n return 301 https://$host$request_uri;\n }\n\n\n if ($host = echo.tryton.geeraert.eu) {\n return 301 https://$host$request_uri;\n }\n\n server_name www.echo.tryton.geeraert.eu echo.tryton.geeraert.eu;\n listen 80;\n return 404;\n\n}\n",
|
||||
"content": "############################################\n# config file for echo\n############################################\n\nupstream echo_backend {\n server echo-server.echo-server.svc:80;\n server 1.1.1.1 backup;\n }\n\nserver {\n server_name echo.tryton.geeraert.eu www.echo.tryton.geeraert.eu;\n location / {\n proxy_pass http://echo_backend;\n proxy_set_header Upgrade $http_upgrade;\n\t\tproxy_set_header Host $host;\n\t\t\n \n location ~* \\.(html|css|jpg|gif|ico|js)$ {\n\t proxy_cache cache;\n\t proxy_cache_key $host$uri$is_args$args;\n\t proxy_cache_valid 200 301 302 30m;\n\t expires 30m;\n\t proxy_pass http://echo_backend;\n\t\t}\n \n }\n location /.well-known/acme-challenge/ {\n root /var/www/certbot;\n }\n\n\t\n http2 on;\n ssl_protocols TLSv1.2;\n\n listen 443 ssl;\n ssl_certificate /etc/nginx/ssl/live/tryton.geeraert.eu/fullchain.pem;\n ssl_certificate_key /etc/nginx/ssl/live/tryton.geeraert.eu/privkey.pem;\n\n}\nserver {\n if ($host = www.echo.tryton.geeraert.eu) {\n return 301 https://$host$request_uri;\n }\n\n\n if ($host = echo.tryton.geeraert.eu) {\n return 301 https://$host$request_uri;\n }\n\n server_name www.echo.tryton.geeraert.eu echo.tryton.geeraert.eu;\n listen 80;\n return 404;\n\n}\n",
|
||||
"content_base64": null,
|
||||
"content_base64sha256": "X5x5e4cV0J7jBkUJxeEmhMopdqMGb3RwDhhWhQMmJpU=",
|
||||
"content_base64sha512": "PGp5T92ygY98Nqg8poR0spuDkWWEi0LdvQ9Cr/i8WdXR/d6qtRK3xGvdmKxrGAJf0RiLkCjF4EqPmXjSClmFDg==",
|
||||
"content_md5": "b52edcf0233085df596804405baf7738",
|
||||
"content_sha1": "741687bc7a81efa7191b55016f721ca8af4f7026",
|
||||
"content_sha256": "5f9c797b8715d09ee3064509c5e12684ca2976a3066f74700e18568503262695",
|
||||
"content_sha512": "3c6a794fddb2818f7c36a83ca68474b29b839165848b42ddbd0f42aff8bc59d5d1fddeaab512b7c46bdd98ac6b18025fd1188b9028c5e04a8f9978d20a59850e",
|
||||
"content_base64sha256": "pfB5Ze6+84kQ35NW1VxR94Y/LPVSe/a20yHoHBdVreQ=",
|
||||
"content_base64sha512": "AnOtxE8QM2R6+YkiX/PjibPZROUGPKBRpA+9Bd7h86A9yBOuK1Q0o/KjDP84AHbpEIntiaHiedFiZaJlfbXRXw==",
|
||||
"content_md5": "1ff9f94101d92599c03a2cb0dcf3cc09",
|
||||
"content_sha1": "40f36b0c76c3cc7402d7cb8be51cd529ec12f821",
|
||||
"content_sha256": "a5f07965eebef38910df9356d55c51f7863f2cf5527bf6b6d321e81c1755ade4",
|
||||
"content_sha512": "0273adc44f1033647af989225ff3e389b3d944e5063ca051a40fbd05dee1f3a03dc813ae2b5434a3f2a30cff380076e91089ed89a1e279d16265a2657db5d15f",
|
||||
"directory_permission": "0777",
|
||||
"file_permission": "0777",
|
||||
"file_permission": "0600",
|
||||
"filename": "../conf.d/echo.tryton.geeraert.eu.conf",
|
||||
"id": "741687bc7a81efa7191b55016f721ca8af4f7026",
|
||||
"id": "40f36b0c76c3cc7402d7cb8be51cd529ec12f821",
|
||||
"sensitive_content": null,
|
||||
"source": null
|
||||
},
|
||||
@@ -127,18 +132,46 @@
|
||||
"index_key": "gitlab",
|
||||
"schema_version": 0,
|
||||
"attributes": {
|
||||
"content": "############################################\n# config file for gitlab\n############################################\n\nupstream gitlab_backend {\n server webserver.gitlab.svc:443;\n server 1.1.1.1 backup;\n }\n\nserver {\n server_name gitlab.tryton.geeraert.eu www.gitlab.tryton.geeraert.eu;\n location / {\n proxy_pass https://gitlab_backend;\n proxy_set_header Upgrade $http_upgrade;\n\t\t\n \n location ~* \\.(html|css|jpg|gif|ico|js)$ {\n\t proxy_cache cache;\n\t proxy_cache_key $host$uri$is_args$args;\n\t proxy_cache_valid 200 301 302 30m;\n\t expires 30m;\n\t proxy_pass https://gitlab_backend;\n\t\t}\n \n }\n location /.well-known/acme-challenge/ {\n root /var/www/certbot;\n }\n\n\tclient_max_body_size 20m;\n\tproxy_request_buffering off;\n\n http2 on;\n ssl_protocols TLSv1.2;\n\n listen 443 ssl;\n ssl_certificate /etc/nginx/ssl/live/tryton.geeraert.eu/fullchain.pem;\n ssl_certificate_key /etc/nginx/ssl/live/tryton.geeraert.eu/privkey.pem;\n\n}\nserver {\n if ($host = www.gitlab.tryton.geeraert.eu) {\n return 301 https://$host$request_uri;\n }\n\n\n if ($host = gitlab.tryton.geeraert.eu) {\n return 301 https://$host$request_uri;\n }\n\n server_name www.gitlab.tryton.geeraert.eu gitlab.tryton.geeraert.eu;\n listen 80;\n return 404;\n\n}\n",
|
||||
"content": "############################################\n# config file for gitlab\n############################################\n\nupstream gitlab_backend {\n server webserver.gitlab.svc:443;\n server 1.1.1.1 backup;\n }\n\nserver {\n server_name gitlab.tryton.geeraert.eu www.gitlab.tryton.geeraert.eu;\n location / {\n proxy_pass https://gitlab_backend;\n proxy_set_header Upgrade $http_upgrade;\n\t\tproxy_set_header Host $host;\n\t\t\n \n location ~* \\.(html|css|jpg|gif|ico|js)$ {\n\t proxy_cache cache;\n\t proxy_cache_key $host$uri$is_args$args;\n\t proxy_cache_valid 200 301 302 30m;\n\t expires 30m;\n\t proxy_pass https://gitlab_backend;\n\t\t}\n \n }\n location /.well-known/acme-challenge/ {\n root /var/www/certbot;\n }\n\n\tclient_max_body_size 20m;\n\tproxy_request_buffering off;\n\n http2 on;\n ssl_protocols TLSv1.2;\n\n listen 443 ssl;\n ssl_certificate /etc/nginx/ssl/live/tryton.geeraert.eu/fullchain.pem;\n ssl_certificate_key /etc/nginx/ssl/live/tryton.geeraert.eu/privkey.pem;\n\n}\nserver {\n if ($host = www.gitlab.tryton.geeraert.eu) {\n return 301 https://$host$request_uri;\n }\n\n\n if ($host = gitlab.tryton.geeraert.eu) {\n return 301 https://$host$request_uri;\n }\n\n server_name www.gitlab.tryton.geeraert.eu gitlab.tryton.geeraert.eu;\n listen 80;\n return 404;\n\n}\n",
|
||||
"content_base64": null,
|
||||
"content_base64sha256": "nMQLDRENdV/P7v1cIR/aX4nGw0kBpU+0nIZ1+r8iQRg=",
|
||||
"content_base64sha512": "jX4RNpjZVlQcRMXx7UCY6C5V98HXHhYVzAfs9HYXErqTuGV3ENOelfaIhS0L0hkQ9+IbwAcAuj47YnH7lvy/SQ==",
|
||||
"content_md5": "e31c601485fef122d75ed3bb751b1bdc",
|
||||
"content_sha1": "212a6846b84aa479989edd1bf6c37071d27845f7",
|
||||
"content_sha256": "9cc40b0d110d755fcfeefd5c211fda5f89c6c34901a54fb49c8675fabf224118",
|
||||
"content_sha512": "8d7e113698d956541c44c5f1ed4098e82e55f7c1d71e1615cc07ecf4761712ba93b8657710d39e95f688852d0bd21910f7e21bc00700ba3e3b6271fb96fcbf49",
|
||||
"content_base64sha256": "Rdbxcunqf28/ss9IZt+3gnRbm5VHNlRfJ2ewjrc30cs=",
|
||||
"content_base64sha512": "UkUARAtKSrqYotCii05Q1t4aIITgggwRKdPUEPTZZW8MzrpDhb9zszRezMpPhF+IsBgNNJGqCcWDXKg0AM2EoA==",
|
||||
"content_md5": "3676170a354b6157b5a1b11faeb06641",
|
||||
"content_sha1": "59f929d166b1341a41f83451beacc4c67e0412eb",
|
||||
"content_sha256": "45d6f172e9ea7f6f3fb2cf4866dfb782745b9b954736545f2767b08eb737d1cb",
|
||||
"content_sha512": "524500440b4a4aba98a2d0a28b4e50d6de1a2084e0820c1129d3d410f4d9656f0cceba4385bf73b3345eccca4f845f88b0180d3491aa09c5835ca83400cd84a0",
|
||||
"directory_permission": "0777",
|
||||
"file_permission": "0777",
|
||||
"file_permission": "0600",
|
||||
"filename": "../conf.d/gitlab.tryton.geeraert.eu.conf",
|
||||
"id": "212a6846b84aa479989edd1bf6c37071d27845f7",
|
||||
"id": "59f929d166b1341a41f83451beacc4c67e0412eb",
|
||||
"sensitive_content": null,
|
||||
"source": null
|
||||
},
|
||||
"sensitive_attributes": [
|
||||
[
|
||||
{
|
||||
"type": "get_attr",
|
||||
"value": "sensitive_content"
|
||||
}
|
||||
]
|
||||
]
|
||||
},
|
||||
{
|
||||
"index_key": "homeassistant",
|
||||
"schema_version": 0,
|
||||
"attributes": {
|
||||
"content": "############################################\n# config file for homeassistant\n############################################\n\nupstream homeassistant_backend {\n server homeassistant.homeassistant.svc:8123;\n server 1.1.1.1 backup;\n }\n\nserver {\n server_name homeassistant.tryton.geeraert.eu www.homeassistant.tryton.geeraert.eu;\n location / {\n proxy_pass http://homeassistant_backend;\n proxy_set_header Upgrade $http_upgrade;\n\t\tproxy_set_header Host $host;\n\t\t\n \n }\n location /.well-known/acme-challenge/ {\n root /var/www/certbot;\n }\n\n\t\n\n listen 443 ssl;\n ssl_certificate /etc/nginx/ssl/live/tryton.geeraert.eu/fullchain.pem;\n ssl_certificate_key /etc/nginx/ssl/live/tryton.geeraert.eu/privkey.pem;\n\n}\nserver {\n if ($host = www.homeassistant.tryton.geeraert.eu) {\n return 301 https://$host$request_uri;\n }\n\n\n if ($host = homeassistant.tryton.geeraert.eu) {\n return 301 https://$host$request_uri;\n }\n\n server_name www.homeassistant.tryton.geeraert.eu homeassistant.tryton.geeraert.eu;\n listen 80;\n return 404;\n\n}\n",
|
||||
"content_base64": null,
|
||||
"content_base64sha256": "1UzcJSTTMQx0P0yGQJ2wRAOxF1RitMcceMs/+je7Gtk=",
|
||||
"content_base64sha512": "AGIhjI4wBj+2YMK6Zppeya8gc/afR6Q5YGxnr5dlvf8H3q2PIEDGxwobububhlUG0E/SIt6MmaKzJzO7nnhZDw==",
|
||||
"content_md5": "105144df8595ea55ca604135f46e4ff8",
|
||||
"content_sha1": "01b5a3882ef2f37c6d172fd77da5df8e2f9a005c",
|
||||
"content_sha256": "d54cdc2524d3310c743f4c86409db04403b1175462b4c71c78cb3ffa37bb1ad9",
|
||||
"content_sha512": "0062218c8e30063fb660c2ba669a5ec9af2073f69f47a439606c67af9765bdff07dead8f2040c6c70a1bb9bb9b865506d04fd222de8c99a2b32733bb9e78590f",
|
||||
"directory_permission": "0777",
|
||||
"file_permission": "0600",
|
||||
"filename": "../conf.d/homeassistant.tryton.geeraert.eu.conf",
|
||||
"id": "01b5a3882ef2f37c6d172fd77da5df8e2f9a005c",
|
||||
"sensitive_content": null,
|
||||
"source": null
|
||||
},
|
||||
@@ -155,18 +188,270 @@
|
||||
"index_key": "keycloak",
|
||||
"schema_version": 0,
|
||||
"attributes": {
|
||||
"content": "############################################\n# config file for keycloak\n############################################\n\nupstream keycloak_backend {\n server keycloak.keycloak.svc:8080;\n server 1.1.1.1 backup;\n }\n\nserver {\n server_name keycloak.tryton.geeraert.eu www.keycloak.tryton.geeraert.eu;\n location / {\n proxy_pass http://keycloak_backend;\n proxy_set_header Upgrade $http_upgrade;\n\t\t\n \n }\n location /.well-known/acme-challenge/ {\n root /var/www/certbot;\n }\n\n\t\n set_real_ip_from 0.0.0.0/0;\n real_ip_header X-Real-IP;\n real_ip_recursive on;\n\n\n listen 443 ssl;\n ssl_certificate /etc/nginx/ssl/live/tryton.geeraert.eu/fullchain.pem;\n ssl_certificate_key /etc/nginx/ssl/live/tryton.geeraert.eu/privkey.pem;\n\n}\nserver {\n if ($host = www.keycloak.tryton.geeraert.eu) {\n return 301 https://$host$request_uri;\n }\n\n\n if ($host = keycloak.tryton.geeraert.eu) {\n return 301 https://$host$request_uri;\n }\n\n server_name www.keycloak.tryton.geeraert.eu keycloak.tryton.geeraert.eu;\n listen 80;\n return 404;\n\n}\n",
|
||||
"content": "############################################\n# config file for keycloak\n############################################\n\nupstream keycloak_backend {\n server keycloak.keycloak.svc:8080;\n server 1.1.1.1 backup;\n }\n\nserver {\n server_name keycloak.tryton.geeraert.eu www.keycloak.tryton.geeraert.eu;\n location / {\n proxy_pass http://keycloak_backend;\n proxy_set_header Upgrade $http_upgrade;\n\t\tproxy_set_header Host $host;\n\t\t\n \n }\n location /.well-known/acme-challenge/ {\n root /var/www/certbot;\n }\n\n\t\n set_real_ip_from 0.0.0.0/0;\n real_ip_header X-Real-IP;\n real_ip_recursive on;\n\n\n listen 443 ssl;\n ssl_certificate /etc/nginx/ssl/live/tryton.geeraert.eu/fullchain.pem;\n ssl_certificate_key /etc/nginx/ssl/live/tryton.geeraert.eu/privkey.pem;\n\n}\nserver {\n if ($host = www.keycloak.tryton.geeraert.eu) {\n return 301 https://$host$request_uri;\n }\n\n\n if ($host = keycloak.tryton.geeraert.eu) {\n return 301 https://$host$request_uri;\n }\n\n server_name www.keycloak.tryton.geeraert.eu keycloak.tryton.geeraert.eu;\n listen 80;\n return 404;\n\n}\n",
|
||||
"content_base64": null,
|
||||
"content_base64sha256": "YDFo6C+Gs7zO9iejyV1lsi8sOkQv/tphpaAoRVzhloA=",
|
||||
"content_base64sha512": "PL4RKM5RHoOmpR6W+y0MldSYuzcnVZulmd0HcxlVZVsQJGZ5ojLwD5JpaEERWhBVYCzUnw1VAJtoI7lsjtmtxg==",
|
||||
"content_md5": "a2a34e96e2e727aba3b0d3b1406d8a6d",
|
||||
"content_sha1": "3d802085939bb6502442b257438f8d6508eb7dba",
|
||||
"content_sha256": "603168e82f86b3bccef627a3c95d65b22f2c3a442ffeda61a5a028455ce19680",
|
||||
"content_sha512": "3cbe1128ce511e83a6a51e96fb2d0c95d498bb3727559ba599dd07731955655b10246679a232f00f92696841115a1055602cd49f0d55009b6823b96c8ed9adc6",
|
||||
"content_base64sha256": "8Vsje85VcdrHx4bYdidDzNFghxdAkaGMgAxEZ5WqB+4=",
|
||||
"content_base64sha512": "22Hqm9KEggxXln11IB7Y8IUL2pyCpAnHTGwfcSuJdFAl+vrjIwV+SHT4MlM/ptLikvQ3O3W760X49wJDzRuJiA==",
|
||||
"content_md5": "606275f5f618026afa8dd5eb485456d0",
|
||||
"content_sha1": "ba5fc28642d5da2a62f3c46ad55bba581af4eaa4",
|
||||
"content_sha256": "f15b237bce5571dac7c786d8762743ccd16087174091a18c800c446795aa07ee",
|
||||
"content_sha512": "db61ea9bd284820c57967d75201ed8f0850bda9c82a409c74c6c1f712b89745025fafae323057e4874f832533fa6d2e292f4373b75bbeb45f8f70243cd1b8988",
|
||||
"directory_permission": "0777",
|
||||
"file_permission": "0777",
|
||||
"file_permission": "0600",
|
||||
"filename": "../conf.d/keycloak.tryton.geeraert.eu.conf",
|
||||
"id": "3d802085939bb6502442b257438f8d6508eb7dba",
|
||||
"id": "ba5fc28642d5da2a62f3c46ad55bba581af4eaa4",
|
||||
"sensitive_content": null,
|
||||
"source": null
|
||||
},
|
||||
"sensitive_attributes": [
|
||||
[
|
||||
{
|
||||
"type": "get_attr",
|
||||
"value": "sensitive_content"
|
||||
}
|
||||
]
|
||||
]
|
||||
},
|
||||
{
|
||||
"index_key": "nextcloud",
|
||||
"schema_version": 0,
|
||||
"attributes": {
|
||||
"content": "############################################\n# config file for nextcloud\n############################################\n\nupstream nextcloud_backend {\n server webserver.nextcloud.svc;\n server 1.1.1.1 backup;\n }\n\nserver {\n server_name nextcloud.tryton.geeraert.eu www.nextcloud.tryton.geeraert.eu;\n location / {\n proxy_pass http://nextcloud_backend;\n proxy_set_header Upgrade $http_upgrade;\n\t\tproxy_set_header Host $host;\n\t\t\n \n location ~* \\.(html|css|jpg|gif|ico|js)$ {\n\t proxy_cache cache;\n\t proxy_cache_key $host$uri$is_args$args;\n\t proxy_cache_valid 200 301 302 30m;\n\t expires 30m;\n\t proxy_pass http://nextcloud_backend;\n\t\t}\n \n }\n location /.well-known/acme-challenge/ {\n root /var/www/certbot;\n }\n\n\t\n\n location /.well-known/carddav {\n return 301 $scheme://$host/remote.php/dav;\n }\n\n location /.well-known/caldav {\n return 301 $scheme://$host/remote.php/dav;\n }\n\n location = /health {\n default_type text/html;\n return 200 \"\u003c!DOCTYPE html\u003e\u003ch2\u003ehealth check\u003c/h2\u003e\\n\";\n }\n\n http2 on;\n ssl_protocols TLSv1.2;\n\n listen 443 ssl;\n ssl_certificate /etc/nginx/ssl/live/tryton.geeraert.eu/fullchain.pem;\n ssl_certificate_key /etc/nginx/ssl/live/tryton.geeraert.eu/privkey.pem;\n\n}\nserver {\n if ($host = www.nextcloud.tryton.geeraert.eu) {\n return 301 https://$host$request_uri;\n }\n\n\n if ($host = nextcloud.tryton.geeraert.eu) {\n return 301 https://$host$request_uri;\n }\n\n server_name www.nextcloud.tryton.geeraert.eu nextcloud.tryton.geeraert.eu;\n listen 80;\n return 404;\n\n}\n",
|
||||
"content_base64": null,
|
||||
"content_base64sha256": "AS5m/5Pwtk/xarSP/6rpsKppN2l3XTgPgduOu0xVBEc=",
|
||||
"content_base64sha512": "iG+eqixXorEdy0d7qrlo1FSVMJhWVP0qyY/uvQSADvFhfdb4l8SZyyfXbcfLHoTVHd4PxNV7skOh5dDR1LAC6A==",
|
||||
"content_md5": "1e3b3c93b740b8c2e233c8603c6e89e5",
|
||||
"content_sha1": "84f76f9a4dde63aa3cb8923862ea75d477679ed5",
|
||||
"content_sha256": "012e66ff93f0b64ff16ab48fffaae9b0aa693769775d380f81db8ebb4c550447",
|
||||
"content_sha512": "886f9eaa2c57a2b11dcb477baab968d4549530985654fd2ac98feebd04800ef1617dd6f897c499cb27d76dc7cb1e84d51dde0fc4d57bb243a1e5d0d1d4b002e8",
|
||||
"directory_permission": "0777",
|
||||
"file_permission": "0600",
|
||||
"filename": "../conf.d/nextcloud.tryton.geeraert.eu.conf",
|
||||
"id": "84f76f9a4dde63aa3cb8923862ea75d477679ed5",
|
||||
"sensitive_content": null,
|
||||
"source": null
|
||||
},
|
||||
"sensitive_attributes": [
|
||||
[
|
||||
{
|
||||
"type": "get_attr",
|
||||
"value": "sensitive_content"
|
||||
}
|
||||
]
|
||||
]
|
||||
},
|
||||
{
|
||||
"index_key": "octoprint",
|
||||
"schema_version": 0,
|
||||
"attributes": {
|
||||
"content": "############################################\n# config file for octoprint\n############################################\n\nupstream octoprint_backend {\n server 192.168.1.28:5000;\n server 1.1.1.1 backup;\n }\n\nserver {\n server_name octoprint.tryton.geeraert.eu www.octoprint.tryton.geeraert.eu;\n location / {\n proxy_pass http://octoprint_backend;\n proxy_set_header Upgrade $http_upgrade;\n\t\tproxy_set_header Host $host;\n\t\t\n \n }\n location /.well-known/acme-challenge/ {\n root /var/www/certbot;\n }\n\n\t\n\n listen 443 ssl;\n ssl_certificate /etc/nginx/ssl/live/tryton.geeraert.eu/fullchain.pem;\n ssl_certificate_key /etc/nginx/ssl/live/tryton.geeraert.eu/privkey.pem;\n\n}\nserver {\n if ($host = www.octoprint.tryton.geeraert.eu) {\n return 301 https://$host$request_uri;\n }\n\n\n if ($host = octoprint.tryton.geeraert.eu) {\n return 301 https://$host$request_uri;\n }\n\n server_name www.octoprint.tryton.geeraert.eu octoprint.tryton.geeraert.eu;\n listen 80;\n return 404;\n\n}\n",
|
||||
"content_base64": null,
|
||||
"content_base64sha256": "7ad8AJvsRojiQ9ubEEOlLhRyYKTlkdQrr+UU1RJzdM0=",
|
||||
"content_base64sha512": "iMhwJq8iFBccKSns1OZd6VldT09xgx2B66BcnLZguO7Bhltd9gzjzuGHV+42rXDUZwLN7CRGcY0GfoBz5PCeHA==",
|
||||
"content_md5": "b83b1ac45d66b7f2a98884ff33d87e74",
|
||||
"content_sha1": "5580344a1f20f9cb8dd5d0a729fe4e44517361b9",
|
||||
"content_sha256": "eda77c009bec4688e243db9b1043a52e147260a4e591d42bafe514d5127374cd",
|
||||
"content_sha512": "88c87026af2214171c2929ecd4e65de9595d4f4f71831d81eba05c9cb660b8eec1865b5df60ce3cee18757ee36ad70d46702cdec2446718d067e8073e4f09e1c",
|
||||
"directory_permission": "0777",
|
||||
"file_permission": "0600",
|
||||
"filename": "../conf.d/octoprint.tryton.geeraert.eu.conf",
|
||||
"id": "5580344a1f20f9cb8dd5d0a729fe4e44517361b9",
|
||||
"sensitive_content": null,
|
||||
"source": null
|
||||
},
|
||||
"sensitive_attributes": [
|
||||
[
|
||||
{
|
||||
"type": "get_attr",
|
||||
"value": "sensitive_content"
|
||||
}
|
||||
]
|
||||
]
|
||||
},
|
||||
{
|
||||
"index_key": "onitama",
|
||||
"schema_version": 0,
|
||||
"attributes": {
|
||||
"content": "############################################\n# config file for onitama\n############################################\n\nupstream onitama_backend {\n server onitama.onitama.svc;\n server 1.1.1.1 backup;\n }\n\nserver {\n server_name onitama.tryton.geeraert.eu www.onitama.tryton.geeraert.eu;\n location / {\n proxy_pass http://onitama_backend;\n proxy_set_header Upgrade $http_upgrade;\n\t\tproxy_set_header Host $host;\n\t\t\n \n }\n location /.well-known/acme-challenge/ {\n root /var/www/certbot;\n }\n\n\t\n\n listen 443 ssl;\n ssl_certificate /etc/nginx/ssl/live/tryton.geeraert.eu/fullchain.pem;\n ssl_certificate_key /etc/nginx/ssl/live/tryton.geeraert.eu/privkey.pem;\n\n}\nserver {\n if ($host = www.onitama.tryton.geeraert.eu) {\n return 301 https://$host$request_uri;\n }\n\n\n if ($host = onitama.tryton.geeraert.eu) {\n return 301 https://$host$request_uri;\n }\n\n server_name www.onitama.tryton.geeraert.eu onitama.tryton.geeraert.eu;\n listen 80;\n return 404;\n\n}\n",
|
||||
"content_base64": null,
|
||||
"content_base64sha256": "L0rKqo+WL8aTLY7ZXzFwBcrJV+Kyi0Zc5arYCgNDOGE=",
|
||||
"content_base64sha512": "spRKYWTtUquTsHoSASwHV5vME8rfufRFjXA80aamufIxYFcW30S9ZTkyAPSYod2rxVP19453dzQmsOD4yf/wgw==",
|
||||
"content_md5": "6ad1ff49cc76f1fb896c649e2ae8d140",
|
||||
"content_sha1": "665a9024ac18284a5052b635be8490a2b2124f23",
|
||||
"content_sha256": "2f4acaaa8f962fc6932d8ed95f317005cac957e2b28b465ce5aad80a03433861",
|
||||
"content_sha512": "b2944a6164ed52ab93b07a12012c07579bcc13cadfb9f4458d703cd1a6a6b9f231605716df44bd65393200f498a1ddabc553f5f78e77773426b0e0f8c9fff083",
|
||||
"directory_permission": "0777",
|
||||
"file_permission": "0600",
|
||||
"filename": "../conf.d/onitama.tryton.geeraert.eu.conf",
|
||||
"id": "665a9024ac18284a5052b635be8490a2b2124f23",
|
||||
"sensitive_content": null,
|
||||
"source": null
|
||||
},
|
||||
"sensitive_attributes": [
|
||||
[
|
||||
{
|
||||
"type": "get_attr",
|
||||
"value": "sensitive_content"
|
||||
}
|
||||
]
|
||||
]
|
||||
},
|
||||
{
|
||||
"index_key": "paperless",
|
||||
"schema_version": 0,
|
||||
"attributes": {
|
||||
"content": "############################################\n# config file for paperless\n############################################\n\nupstream paperless_backend {\n server webserver.paperless.svc:8000;\n server 1.1.1.1 backup;\n }\n\nserver {\n server_name paperless.tryton.geeraert.eu www.paperless.tryton.geeraert.eu;\n location / {\n proxy_pass http://paperless_backend;\n proxy_set_header Upgrade $http_upgrade;\n\t\tproxy_set_header Host $host;\n\t\t\n \n }\n location /.well-known/acme-challenge/ {\n root /var/www/certbot;\n }\n\n\t\n\n listen 443 ssl;\n ssl_certificate /etc/nginx/ssl/live/tryton.geeraert.eu/fullchain.pem;\n ssl_certificate_key /etc/nginx/ssl/live/tryton.geeraert.eu/privkey.pem;\n\n}\nserver {\n if ($host = www.paperless.tryton.geeraert.eu) {\n return 301 https://$host$request_uri;\n }\n\n\n if ($host = paperless.tryton.geeraert.eu) {\n return 301 https://$host$request_uri;\n }\n\n server_name www.paperless.tryton.geeraert.eu paperless.tryton.geeraert.eu;\n listen 80;\n return 404;\n\n}\n",
|
||||
"content_base64": null,
|
||||
"content_base64sha256": "z3owUYFhDroAZUyvrtv72kEHPWaQ/ED4CNALRJKTxEg=",
|
||||
"content_base64sha512": "rdbUbbSj6g0yDp1/KNAI/zoe5ShIHcWTkfs78Gwws3NF+P5ma7ZbsagP1u2VJKfCB8fRhgUvnAq7rh//qf5oQQ==",
|
||||
"content_md5": "adfcf356e9983dd4f9201d1e6973c9b5",
|
||||
"content_sha1": "8249f337e71cceb707b76160d18af17357890cb4",
|
||||
"content_sha256": "cf7a305181610eba00654cafaedbfbda41073d6690fc40f808d00b449293c448",
|
||||
"content_sha512": "add6d46db4a3ea0d320e9d7f28d008ff3a1ee528481dc59391fb3bf06c30b37345f8fe666bb65bb1a80fd6ed9524a7c207c7d186052f9c0abbae1fffa9fe6841",
|
||||
"directory_permission": "0777",
|
||||
"file_permission": "0600",
|
||||
"filename": "../conf.d/paperless.tryton.geeraert.eu.conf",
|
||||
"id": "8249f337e71cceb707b76160d18af17357890cb4",
|
||||
"sensitive_content": null,
|
||||
"source": null
|
||||
},
|
||||
"sensitive_attributes": [
|
||||
[
|
||||
{
|
||||
"type": "get_attr",
|
||||
"value": "sensitive_content"
|
||||
}
|
||||
]
|
||||
]
|
||||
},
|
||||
{
|
||||
"index_key": "paperless-docker",
|
||||
"schema_version": 0,
|
||||
"attributes": {
|
||||
"content": "############################################\n# config file for paperless-docker\n############################################\n\nupstream paperless-docker_backend {\n server 192.168.88.50:4887;\n server 1.1.1.1 backup;\n }\n\nserver {\n server_name paperless-docker.tryton.geeraert.eu www.paperless-docker.tryton.geeraert.eu;\n location / {\n proxy_pass http://paperless-docker_backend;\n proxy_set_header Upgrade $http_upgrade;\n\t\tproxy_set_header Host $host;\n\t\t\n \n }\n location /.well-known/acme-challenge/ {\n root /var/www/certbot;\n }\n\n\t\n\n listen 443 ssl;\n ssl_certificate /etc/nginx/ssl/live/tryton.geeraert.eu/fullchain.pem;\n ssl_certificate_key /etc/nginx/ssl/live/tryton.geeraert.eu/privkey.pem;\n\n}\nserver {\n if ($host = www.paperless-docker.tryton.geeraert.eu) {\n return 301 https://$host$request_uri;\n }\n\n\n if ($host = paperless-docker.tryton.geeraert.eu) {\n return 301 https://$host$request_uri;\n }\n\n server_name www.paperless-docker.tryton.geeraert.eu paperless-docker.tryton.geeraert.eu;\n listen 80;\n return 404;\n\n}\n",
|
||||
"content_base64": null,
|
||||
"content_base64sha256": "+VdP58VIPgWxC4WyF+Vupvp9pRN/MtS5F8Nrsq9ZJx4=",
|
||||
"content_base64sha512": "9duOq/TZXJGFHRPJ1sbPGInTzoZ04DNXgWEZN7UZGMjoQZKiOkg4VmtV/DJuugzOWduHHvy1ehXUdNkIa1bjPg==",
|
||||
"content_md5": "4b870c7dfcafec4b5ebad7caafa9bb87",
|
||||
"content_sha1": "fb61bbef8b3732f7db8f2a393776ab1a19710b7c",
|
||||
"content_sha256": "f9574fe7c5483e05b10b85b217e56ea6fa7da5137f32d4b917c36bb2af59271e",
|
||||
"content_sha512": "f5db8eabf4d95c91851d13c9d6c6cf1889d3ce8674e0335781611937b51918c8e84192a23a4838566b55fc326eba0cce59db871efcb57a15d474d9086b56e33e",
|
||||
"directory_permission": "0777",
|
||||
"file_permission": "0600",
|
||||
"filename": "../conf.d/paperless-docker.tryton.geeraert.eu.conf",
|
||||
"id": "fb61bbef8b3732f7db8f2a393776ab1a19710b7c",
|
||||
"sensitive_content": null,
|
||||
"source": null
|
||||
},
|
||||
"sensitive_attributes": [
|
||||
[
|
||||
{
|
||||
"type": "get_attr",
|
||||
"value": "sensitive_content"
|
||||
}
|
||||
]
|
||||
]
|
||||
},
|
||||
{
|
||||
"index_key": "portainer",
|
||||
"schema_version": 0,
|
||||
"attributes": {
|
||||
"content": "############################################\n# config file for portainer\n############################################\n\nupstream portainer_backend {\n server portainer.portainer.svc;\n server 1.1.1.1 backup;\n }\n\nserver {\n server_name portainer.tryton.geeraert.eu www.portainer.tryton.geeraert.eu;\n location / {\n proxy_pass http://portainer_backend;\n proxy_set_header Upgrade $http_upgrade;\n\t\tproxy_set_header Host $host;\n\t\t\n \n }\n location /.well-known/acme-challenge/ {\n root /var/www/certbot;\n }\n\n\t\n\n listen 443 ssl;\n ssl_certificate /etc/nginx/ssl/live/tryton.geeraert.eu/fullchain.pem;\n ssl_certificate_key /etc/nginx/ssl/live/tryton.geeraert.eu/privkey.pem;\n\n}\nserver {\n if ($host = www.portainer.tryton.geeraert.eu) {\n return 301 https://$host$request_uri;\n }\n\n\n if ($host = portainer.tryton.geeraert.eu) {\n return 301 https://$host$request_uri;\n }\n\n server_name www.portainer.tryton.geeraert.eu portainer.tryton.geeraert.eu;\n listen 80;\n return 404;\n\n}\n",
|
||||
"content_base64": null,
|
||||
"content_base64sha256": "69XfN/N82bO5MP1kPhqC1/RExLzt8GOmcN5hj5wfd9s=",
|
||||
"content_base64sha512": "10oOVrmpJPz1ekcIbuxD9MS9cl3LzQySHKiOliLiqX+upxQ3ILsm1sqNTwv8ixJ19W6UQmTLdCDdB1Eofs7Ckw==",
|
||||
"content_md5": "0710934a29bb80aa67e1ef35bde262a7",
|
||||
"content_sha1": "2b7c3f2b0c7c33167931fbf6ba944b472a13602a",
|
||||
"content_sha256": "ebd5df37f37cd9b3b930fd643e1a82d7f444c4bcedf063a670de618f9c1f77db",
|
||||
"content_sha512": "d74a0e56b9a924fcf57a47086eec43f4c4bd725dcbcd0c921ca88e9622e2a97faea7143720bb26d6ca8d4f0bfc8b1275f56e944264cb7420dd0751287ecec293",
|
||||
"directory_permission": "0777",
|
||||
"file_permission": "0600",
|
||||
"filename": "../conf.d/portainer.tryton.geeraert.eu.conf",
|
||||
"id": "2b7c3f2b0c7c33167931fbf6ba944b472a13602a",
|
||||
"sensitive_content": null,
|
||||
"source": null
|
||||
},
|
||||
"sensitive_attributes": [
|
||||
[
|
||||
{
|
||||
"type": "get_attr",
|
||||
"value": "sensitive_content"
|
||||
}
|
||||
]
|
||||
]
|
||||
},
|
||||
{
|
||||
"index_key": "prowlarr",
|
||||
"schema_version": 0,
|
||||
"attributes": {
|
||||
"content": "############################################\n# config file for prowlarr\n############################################\n\nupstream prowlarr_backend {\n server prowlarr.servarr.svc;\n server 1.1.1.1 backup;\n }\n\nserver {\n server_name prowlarr.tryton.geeraert.eu www.prowlarr.tryton.geeraert.eu;\n location / {\n proxy_pass http://prowlarr_backend;\n proxy_set_header Upgrade $http_upgrade;\n\t\tproxy_set_header Host $host;\n\t\t\n \n }\n location /.well-known/acme-challenge/ {\n root /var/www/certbot;\n }\n\n\t\n\n listen 443 ssl;\n ssl_certificate /etc/nginx/ssl/live/tryton.geeraert.eu/fullchain.pem;\n ssl_certificate_key /etc/nginx/ssl/live/tryton.geeraert.eu/privkey.pem;\n\n}\nserver {\n if ($host = www.prowlarr.tryton.geeraert.eu) {\n return 301 https://$host$request_uri;\n }\n\n\n if ($host = prowlarr.tryton.geeraert.eu) {\n return 301 https://$host$request_uri;\n }\n\n server_name www.prowlarr.tryton.geeraert.eu prowlarr.tryton.geeraert.eu;\n listen 80;\n return 404;\n\n}\n",
|
||||
"content_base64": null,
|
||||
"content_base64sha256": "c74eZq5DfwyLYhUIfUo0pOH/LtSiZ8ohDBkWrJchs34=",
|
||||
"content_base64sha512": "N5GDSM2kFB9bmSS1PX3dL3ansCtQWPBHcGe2x/GFKzxlOtfeeoj7vrydBrf6ulK3G17mGDbaKuEm85fMcGgIrg==",
|
||||
"content_md5": "826571981ab8ebcc5770a05556d627d9",
|
||||
"content_sha1": "9de2c986fa03505553e791b021a32ed182137414",
|
||||
"content_sha256": "73be1e66ae437f0c8b6215087d4a34a4e1ff2ed4a267ca210c1916ac9721b37e",
|
||||
"content_sha512": "37918348cda4141f5b9924b53d7ddd2f76a7b02b5058f0477067b6c7f1852b3c653ad7de7a88fbbebc9d06b7faba52b71b5ee61836da2ae126f397cc706808ae",
|
||||
"directory_permission": "0777",
|
||||
"file_permission": "0600",
|
||||
"filename": "../conf.d/prowlarr.tryton.geeraert.eu.conf",
|
||||
"id": "9de2c986fa03505553e791b021a32ed182137414",
|
||||
"sensitive_content": null,
|
||||
"source": null
|
||||
},
|
||||
"sensitive_attributes": [
|
||||
[
|
||||
{
|
||||
"type": "get_attr",
|
||||
"value": "sensitive_content"
|
||||
}
|
||||
]
|
||||
]
|
||||
},
|
||||
{
|
||||
"index_key": "qbittorrent",
|
||||
"schema_version": 0,
|
||||
"attributes": {
|
||||
"content": "############################################\n# config file for qbittorrent\n############################################\n\nupstream qbittorrent_backend {\n server qbittorrent.servarr.svc:8080;\n server 1.1.1.1 backup;\n }\n\nserver {\n server_name qbittorrent.tryton.geeraert.eu www.qbittorrent.tryton.geeraert.eu;\n location / {\n proxy_pass http://qbittorrent_backend;\n proxy_set_header Upgrade $http_upgrade;\n\t\tproxy_set_header Host $host;\n\t\t\n \n }\n location /.well-known/acme-challenge/ {\n root /var/www/certbot;\n }\n\n\t\n\n listen 443 ssl;\n ssl_certificate /etc/nginx/ssl/live/tryton.geeraert.eu/fullchain.pem;\n ssl_certificate_key /etc/nginx/ssl/live/tryton.geeraert.eu/privkey.pem;\n\n}\nserver {\n if ($host = www.qbittorrent.tryton.geeraert.eu) {\n return 301 https://$host$request_uri;\n }\n\n\n if ($host = qbittorrent.tryton.geeraert.eu) {\n return 301 https://$host$request_uri;\n }\n\n server_name www.qbittorrent.tryton.geeraert.eu qbittorrent.tryton.geeraert.eu;\n listen 80;\n return 404;\n\n}\n",
|
||||
"content_base64": null,
|
||||
"content_base64sha256": "DBarCJJdzTvQSfSMZhzCy1MKazZaag3a5TTKbUEhZug=",
|
||||
"content_base64sha512": "C/H0xFjVr6iLIPj6j/Rj0s7xkqxrU1yalitFnD3oJXr7swHkkUTZYf4o29xIf9T793rcZmDbM5piBSzsUU9Y5g==",
|
||||
"content_md5": "98c8950d3b41c49aeb48e865b7e2015a",
|
||||
"content_sha1": "cbe3b10eb31b44494297bee0acb2e9606a90feaf",
|
||||
"content_sha256": "0c16ab08925dcd3bd049f48c661cc2cb530a6b365a6a0ddae534ca6d412166e8",
|
||||
"content_sha512": "0bf1f4c458d5afa88b20f8fa8ff463d2cef192ac6b535c9a962b459c3de8257afbb301e49144d961fe28dbdc487fd4fbf77adc6660db339a62052cec514f58e6",
|
||||
"directory_permission": "0777",
|
||||
"file_permission": "0600",
|
||||
"filename": "../conf.d/qbittorrent.tryton.geeraert.eu.conf",
|
||||
"id": "cbe3b10eb31b44494297bee0acb2e9606a90feaf",
|
||||
"sensitive_content": null,
|
||||
"source": null
|
||||
},
|
||||
"sensitive_attributes": [
|
||||
[
|
||||
{
|
||||
"type": "get_attr",
|
||||
"value": "sensitive_content"
|
||||
}
|
||||
]
|
||||
]
|
||||
},
|
||||
{
|
||||
"index_key": "radarr",
|
||||
"schema_version": 0,
|
||||
"attributes": {
|
||||
"content": "############################################\n# config file for radarr\n############################################\n\nupstream radarr_backend {\n server radarr.servarr.svc;\n server 1.1.1.1 backup;\n }\n\nserver {\n server_name radarr.tryton.geeraert.eu www.radarr.tryton.geeraert.eu;\n location / {\n proxy_pass http://radarr_backend;\n proxy_set_header Upgrade $http_upgrade;\n\t\tproxy_set_header Host $host;\n\t\t\n \n }\n location /.well-known/acme-challenge/ {\n root /var/www/certbot;\n }\n\n\t\n\n listen 443 ssl;\n ssl_certificate /etc/nginx/ssl/live/tryton.geeraert.eu/fullchain.pem;\n ssl_certificate_key /etc/nginx/ssl/live/tryton.geeraert.eu/privkey.pem;\n\n}\nserver {\n if ($host = www.radarr.tryton.geeraert.eu) {\n return 301 https://$host$request_uri;\n }\n\n\n if ($host = radarr.tryton.geeraert.eu) {\n return 301 https://$host$request_uri;\n }\n\n server_name www.radarr.tryton.geeraert.eu radarr.tryton.geeraert.eu;\n listen 80;\n return 404;\n\n}\n",
|
||||
"content_base64": null,
|
||||
"content_base64sha256": "ZSkSDI+AoNjzsQqQdXuJeAhbG1nF1IfCHYp2NTJytHs=",
|
||||
"content_base64sha512": "9uNUCw5m7RfNAcIqfn2/BRdeA5mEeaEN2HV5Z9+e25s28PA8gsa0lqYcZfxt6TIAgWZgKu7MFlPEM81T4lLs9A==",
|
||||
"content_md5": "df939a1164de4b20c2f4219856dcc6ff",
|
||||
"content_sha1": "98eba14b3232e6e7034ba52f0dc3d4a9d4673380",
|
||||
"content_sha256": "6529120c8f80a0d8f3b10a90757b8978085b1b59c5d487c21d8a76353272b47b",
|
||||
"content_sha512": "f6e3540b0e66ed17cd01c22a7e7dbf05175e03998479a10dd8757967df9edb9b36f0f03c82c6b496a61c65fc6de932008166602aeecc1653c433cd53e252ecf4",
|
||||
"directory_permission": "0777",
|
||||
"file_permission": "0600",
|
||||
"filename": "../conf.d/radarr.tryton.geeraert.eu.conf",
|
||||
"id": "98eba14b3232e6e7034ba52f0dc3d4a9d4673380",
|
||||
"sensitive_content": null,
|
||||
"source": null
|
||||
},
|
||||
@@ -183,18 +468,46 @@
|
||||
"index_key": "router",
|
||||
"schema_version": 0,
|
||||
"attributes": {
|
||||
"content": "############################################\n# config file for router\n############################################\n\nupstream router_backend {\n server 192.168.88.1;\n server 1.1.1.1 backup;\n }\n\nserver {\n server_name router.tryton.geeraert.eu www.router.tryton.geeraert.eu;\n location / {\n proxy_pass http://router_backend;\n proxy_set_header Upgrade $http_upgrade;\n\t\t\n auth_basic \"Administrator’s Area\";\n auth_basic_user_file /authentication-htpasswd/.htpasswd;\n\t\t\n \n }\n location /.well-known/acme-challenge/ {\n root /var/www/certbot;\n }\n\n\n listen 443 ssl;\n ssl_certificate /etc/nginx/ssl/live/tryton.geeraert.eu/fullchain.pem;\n ssl_certificate_key /etc/nginx/ssl/live/tryton.geeraert.eu/privkey.pem;\n\n}\nserver {\n if ($host = www.router.tryton.geeraert.eu) {\n return 301 https://$host$request_uri;\n }\n\n\n if ($host = router.tryton.geeraert.eu) {\n return 301 https://$host$request_uri;\n }\n\n server_name www.router.tryton.geeraert.eu router.tryton.geeraert.eu;\n listen 80;\n return 404;\n\n}\n",
|
||||
"content": "############################################\n# config file for router\n############################################\n\nupstream router_backend {\n server 192.168.88.1;\n server 1.1.1.1 backup;\n }\n\nserver {\n server_name router.tryton.geeraert.eu www.router.tryton.geeraert.eu;\n location / {\n proxy_pass http://router_backend;\n proxy_set_header Upgrade $http_upgrade;\n\t\tproxy_set_header Host $host;\n\t\t\n auth_basic \"Administrator’s Area\";\n auth_basic_user_file /authentication-htpasswd/.htpasswd;\n\t\t\n \n }\n location /.well-known/acme-challenge/ {\n root /var/www/certbot;\n }\n\n\t\n\n listen 443 ssl;\n ssl_certificate /etc/nginx/ssl/live/tryton.geeraert.eu/fullchain.pem;\n ssl_certificate_key /etc/nginx/ssl/live/tryton.geeraert.eu/privkey.pem;\n\n}\nserver {\n if ($host = www.router.tryton.geeraert.eu) {\n return 301 https://$host$request_uri;\n }\n\n\n if ($host = router.tryton.geeraert.eu) {\n return 301 https://$host$request_uri;\n }\n\n server_name www.router.tryton.geeraert.eu router.tryton.geeraert.eu;\n listen 80;\n return 404;\n\n}\n",
|
||||
"content_base64": null,
|
||||
"content_base64sha256": "njf/wYpFb5ImQRiZ3YEtlJyHfaDLYpOurAQXWGHS0yk=",
|
||||
"content_base64sha512": "DGJTxAeNaxEZ5jIwQ490ajS9Jz3Pwwoc8bdkUqXxVtrvzCY3D55jHJFBxVTaM4ydaFvSr+OIYrl4xRPkJZzvqA==",
|
||||
"content_md5": "b7fb63925c4c990b7f5ce9ef322bbb6f",
|
||||
"content_sha1": "ca224221aeef923ffe0bc87191700796000445c5",
|
||||
"content_sha256": "9e37ffc18a456f9226411899dd812d949c877da0cb6293aeac04175861d2d329",
|
||||
"content_sha512": "0c6253c4078d6b1119e63230438f746a34bd273dcfc30a1cf1b76452a5f156daefcc26370f9e631c9141c554da338c9d685bd2afe38862b978c513e4259cefa8",
|
||||
"content_base64sha256": "HIi4SA7eR+CH6PDowunkqsBeuZH/6AlA5quwV5eGIJI=",
|
||||
"content_base64sha512": "uMsZeCqDVtCmbhqbFg/toaynAL597gZjaoMUTB3ZiMX9yq9PAB/DXGJn9TLOD5z21a3hv5abmxpugvJ40cgmtA==",
|
||||
"content_md5": "3f23beb71cd9cb6acd61b2f55211d67b",
|
||||
"content_sha1": "1a2e5af985dcfcef331a5b7319d0a913439f621b",
|
||||
"content_sha256": "1c88b8480ede47e087e8f0e8c2e9e4aac05eb991ffe80940e6abb05797862092",
|
||||
"content_sha512": "b8cb19782a8356d0a66e1a9b160feda1aca700be7dee06636a83144c1dd988c5fdcaaf4f001fc35c6267f532ce0f9cf6d5ade1bf969b9b1a6e82f278d1c826b4",
|
||||
"directory_permission": "0777",
|
||||
"file_permission": "0777",
|
||||
"file_permission": "0600",
|
||||
"filename": "../conf.d/router.tryton.geeraert.eu.conf",
|
||||
"id": "ca224221aeef923ffe0bc87191700796000445c5",
|
||||
"id": "1a2e5af985dcfcef331a5b7319d0a913439f621b",
|
||||
"sensitive_content": null,
|
||||
"source": null
|
||||
},
|
||||
"sensitive_attributes": [
|
||||
[
|
||||
{
|
||||
"type": "get_attr",
|
||||
"value": "sensitive_content"
|
||||
}
|
||||
]
|
||||
]
|
||||
},
|
||||
{
|
||||
"index_key": "sickchill",
|
||||
"schema_version": 0,
|
||||
"attributes": {
|
||||
"content": "############################################\n# config file for sickchill\n############################################\n\nupstream sickchill_backend {\n server sickchill.servarr.svc;\n server 1.1.1.1 backup;\n }\n\nserver {\n server_name sickchill.tryton.geeraert.eu www.sickchill.tryton.geeraert.eu;\n location / {\n proxy_pass http://sickchill_backend;\n proxy_set_header Upgrade $http_upgrade;\n\t\tproxy_set_header Host $host;\n\t\t\n \n }\n location /.well-known/acme-challenge/ {\n root /var/www/certbot;\n }\n\n\t\n\n listen 443 ssl;\n ssl_certificate /etc/nginx/ssl/live/tryton.geeraert.eu/fullchain.pem;\n ssl_certificate_key /etc/nginx/ssl/live/tryton.geeraert.eu/privkey.pem;\n\n}\nserver {\n if ($host = www.sickchill.tryton.geeraert.eu) {\n return 301 https://$host$request_uri;\n }\n\n\n if ($host = sickchill.tryton.geeraert.eu) {\n return 301 https://$host$request_uri;\n }\n\n server_name www.sickchill.tryton.geeraert.eu sickchill.tryton.geeraert.eu;\n listen 80;\n return 404;\n\n}\n",
|
||||
"content_base64": null,
|
||||
"content_base64sha256": "ijru0y/cYHDTpWRMhieGHldzU8Z7/qz9KKhbWp82QeE=",
|
||||
"content_base64sha512": "agElNXb9tkP/UCsI792bfrhXGyS9+GzEVcJP/NjaH0vag1VS56Kyh8MV7yvqK3z54rIZz8o9g/PdAiAv3Uui1g==",
|
||||
"content_md5": "d1b20a07964762bef6dcf3479c315832",
|
||||
"content_sha1": "26f6c7da55183d5749bae54e58753fa03891749e",
|
||||
"content_sha256": "8a3aeed32fdc6070d3a5644c8627861e577353c67bfeacfd28a85b5a9f3641e1",
|
||||
"content_sha512": "6a01253576fdb643ff502b08efdd9b7eb8571b24bdf86cc455c24ffcd8da1f4bda835552e7a2b287c315ef2bea2b7cf9e2b219cfca3d83f3dd02202fdd4ba2d6",
|
||||
"directory_permission": "0777",
|
||||
"file_permission": "0600",
|
||||
"filename": "../conf.d/sickchill.tryton.geeraert.eu.conf",
|
||||
"id": "26f6c7da55183d5749bae54e58753fa03891749e",
|
||||
"sensitive_content": null,
|
||||
"source": null
|
||||
},
|
||||
@@ -211,18 +524,74 @@
|
||||
"index_key": "sonarr",
|
||||
"schema_version": 0,
|
||||
"attributes": {
|
||||
"content": "############################################\n# config file for sonarr\n############################################\n\nupstream sonarr_backend {\n server sonarr.servarr.svc;\n server 1.1.1.1 backup;\n }\n\nserver {\n server_name sonarr.tryton.geeraert.eu www.sonarr.tryton.geeraert.eu;\n location / {\n proxy_pass http://sonarr_backend;\n proxy_set_header Upgrade $http_upgrade;\n\t\t\n \n }\n location /.well-known/acme-challenge/ {\n root /var/www/certbot;\n }\n\n\n listen 443 ssl;\n ssl_certificate /etc/nginx/ssl/live/tryton.geeraert.eu/fullchain.pem;\n ssl_certificate_key /etc/nginx/ssl/live/tryton.geeraert.eu/privkey.pem;\n\n}\nserver {\n if ($host = www.sonarr.tryton.geeraert.eu) {\n return 301 https://$host$request_uri;\n }\n\n\n if ($host = sonarr.tryton.geeraert.eu) {\n return 301 https://$host$request_uri;\n }\n\n server_name www.sonarr.tryton.geeraert.eu sonarr.tryton.geeraert.eu;\n listen 80;\n return 404;\n\n}\n",
|
||||
"content": "############################################\n# config file for sonarr\n############################################\n\nupstream sonarr_backend {\n server sonarr.servarr.svc;\n server 1.1.1.1 backup;\n }\n\nserver {\n server_name sonarr.tryton.geeraert.eu www.sonarr.tryton.geeraert.eu;\n location / {\n proxy_pass http://sonarr_backend;\n proxy_set_header Upgrade $http_upgrade;\n\t\tproxy_set_header Host $host;\n\t\t\n \n }\n location /.well-known/acme-challenge/ {\n root /var/www/certbot;\n }\n\n\t\n\n listen 443 ssl;\n ssl_certificate /etc/nginx/ssl/live/tryton.geeraert.eu/fullchain.pem;\n ssl_certificate_key /etc/nginx/ssl/live/tryton.geeraert.eu/privkey.pem;\n\n}\nserver {\n if ($host = www.sonarr.tryton.geeraert.eu) {\n return 301 https://$host$request_uri;\n }\n\n\n if ($host = sonarr.tryton.geeraert.eu) {\n return 301 https://$host$request_uri;\n }\n\n server_name www.sonarr.tryton.geeraert.eu sonarr.tryton.geeraert.eu;\n listen 80;\n return 404;\n\n}\n",
|
||||
"content_base64": null,
|
||||
"content_base64sha256": "ogl7lzDmLVQKvmFcOptPeMl/DkjJ0R3HaFaZVmMFELU=",
|
||||
"content_base64sha512": "IQucxWz1MBveWGz9bUJIwiI3CyCs43DbX5MYROJqcqnwZ3ahClZuwEzsgF+gVmOZ2Epki8ku7jM3f2tH6Hvs3w==",
|
||||
"content_md5": "7cd01a3f613ab45bbdcf7b913ec2f852",
|
||||
"content_sha1": "0546c5f745a991a885ead9fddca604cccd996fd9",
|
||||
"content_sha256": "a2097b9730e62d540abe615c3a9b4f78c97f0e48c9d11dc768569956630510b5",
|
||||
"content_sha512": "210b9cc56cf5301bde586cfd6d4248c222370b20ace370db5f931844e26a72a9f06776a10a566ec04cec805fa0566399d84a648bc92eee33377f6b47e87becdf",
|
||||
"content_base64sha256": "1hopO5mdMM+PoBTfbYhUEx6kFNPXoixq0Zo1ilcuKdY=",
|
||||
"content_base64sha512": "FJZw093eqeYylnWvcJ64gd7BSuTd9uExtj49Lr5Qu0JS9k4U8RQrQonb/L1pa1et0A6XRdqkAMKLE6Cy3O+dSA==",
|
||||
"content_md5": "581914febdd71b06a701daddff4c76cd",
|
||||
"content_sha1": "a909b5859c2a824dbb9cdde54936ce39549b6edc",
|
||||
"content_sha256": "d61a293b999d30cf8fa014df6d8854131ea414d3d7a22c6ad19a358a572e29d6",
|
||||
"content_sha512": "149670d3dddea9e6329675af709eb881dec14ae4ddf6e131b63e3d2ebe50bb4252f64e14f1142b4289dbfcbd696b57add00e9745daa400c28b13a0b2dcef9d48",
|
||||
"directory_permission": "0777",
|
||||
"file_permission": "0777",
|
||||
"file_permission": "0600",
|
||||
"filename": "../conf.d/sonarr.tryton.geeraert.eu.conf",
|
||||
"id": "0546c5f745a991a885ead9fddca604cccd996fd9",
|
||||
"id": "a909b5859c2a824dbb9cdde54936ce39549b6edc",
|
||||
"sensitive_content": null,
|
||||
"source": null
|
||||
},
|
||||
"sensitive_attributes": [
|
||||
[
|
||||
{
|
||||
"type": "get_attr",
|
||||
"value": "sensitive_content"
|
||||
}
|
||||
]
|
||||
]
|
||||
},
|
||||
{
|
||||
"index_key": "unifi",
|
||||
"schema_version": 0,
|
||||
"attributes": {
|
||||
"content": "############################################\n# config file for unifi\n############################################\n\nupstream unifi_backend {\n server 192.168.88.52:31043;\n server 1.1.1.1 backup;\n }\n\nserver {\n server_name unifi.tryton.geeraert.eu www.unifi.tryton.geeraert.eu;\n location / {\n proxy_pass http://unifi_backend;\n proxy_set_header Upgrade $http_upgrade;\n\t\tproxy_set_header Host $host;\n\t\t\n \n }\n location /.well-known/acme-challenge/ {\n root /var/www/certbot;\n }\n\n\t\n\n listen 443 ssl;\n ssl_certificate /etc/nginx/ssl/live/tryton.geeraert.eu/fullchain.pem;\n ssl_certificate_key /etc/nginx/ssl/live/tryton.geeraert.eu/privkey.pem;\n\n}\nserver {\n if ($host = www.unifi.tryton.geeraert.eu) {\n return 301 https://$host$request_uri;\n }\n\n\n if ($host = unifi.tryton.geeraert.eu) {\n return 301 https://$host$request_uri;\n }\n\n server_name www.unifi.tryton.geeraert.eu unifi.tryton.geeraert.eu;\n listen 80;\n return 404;\n\n}\n",
|
||||
"content_base64": null,
|
||||
"content_base64sha256": "8o9i39YMLNnDmD6I5o/5GYIccb7YYb2jHigmoWAFx2M=",
|
||||
"content_base64sha512": "Lj9HL1LwukhPeRIztBglO3Pfcx3bkTtdt06DTvvsEeRvnuNDfUJ+26f4ZLO40CaQ4QiqFkoWkME4w76tcnQDQA==",
|
||||
"content_md5": "5bf6f18eef7a664645161593310e66e3",
|
||||
"content_sha1": "6fcb68901616392316ed44167655742b58896a2a",
|
||||
"content_sha256": "f28f62dfd60c2cd9c3983e88e68ff919821c71bed861bda31e2826a16005c763",
|
||||
"content_sha512": "2e3f472f52f0ba484f791233b418253b73df731ddb913b5db74e834efbec11e46f9ee3437d427edba7f864b3b8d02690e108aa164a1690c138c3bead72740340",
|
||||
"directory_permission": "0777",
|
||||
"file_permission": "0600",
|
||||
"filename": "../conf.d/unifi.tryton.geeraert.eu.conf",
|
||||
"id": "6fcb68901616392316ed44167655742b58896a2a",
|
||||
"sensitive_content": null,
|
||||
"source": null
|
||||
},
|
||||
"sensitive_attributes": [
|
||||
[
|
||||
{
|
||||
"type": "get_attr",
|
||||
"value": "sensitive_content"
|
||||
}
|
||||
]
|
||||
]
|
||||
},
|
||||
{
|
||||
"index_key": "unifi-inform",
|
||||
"schema_version": 0,
|
||||
"attributes": {
|
||||
"content": "############################################\n# config file for unifi-inform\n############################################\n\nupstream unifi-inform_backend {\n server 192.168.88.50:8082;\n server 1.1.1.1 backup;\n }\n\nserver {\n server_name unifi-inform.tryton.geeraert.eu www.unifi-inform.tryton.geeraert.eu;\n location / {\n proxy_pass http://unifi-inform_backend;\n proxy_set_header Upgrade $http_upgrade;\n\t\tproxy_set_header Host $host;\n\t\t\n \n }\n location /.well-known/acme-challenge/ {\n root /var/www/certbot;\n }\n\n\t\n\n listen 443 ssl;\n ssl_certificate /etc/nginx/ssl/live/tryton.geeraert.eu/fullchain.pem;\n ssl_certificate_key /etc/nginx/ssl/live/tryton.geeraert.eu/privkey.pem;\n\n}\nserver {\n if ($host = www.unifi-inform.tryton.geeraert.eu) {\n return 301 https://$host$request_uri;\n }\n\n\n if ($host = unifi-inform.tryton.geeraert.eu) {\n return 301 https://$host$request_uri;\n }\n\n server_name www.unifi-inform.tryton.geeraert.eu unifi-inform.tryton.geeraert.eu;\n listen 80;\n return 404;\n\n}\n",
|
||||
"content_base64": null,
|
||||
"content_base64sha256": "IekAl2K6rv8H6s89nablNeTpNIex9DXaxkiO4+cnnOY=",
|
||||
"content_base64sha512": "hGPlbap37cswIL5CYMPdrV+3VuJBWtMgvPtJtvjfr5BpSvNcnilw/SXiYI7dw/7HjnMGmfhmdGGPGAstpHl5dA==",
|
||||
"content_md5": "63d78cb338c4dc787e4ecd598e3306cd",
|
||||
"content_sha1": "51a8579bf887fc96b9766d2cf24162739fe18537",
|
||||
"content_sha256": "21e9009762baaeff07eacf3d9da6e535e4e93487b1f435dac6488ee3e7279ce6",
|
||||
"content_sha512": "8463e56daa77edcb3020be4260c3ddad5fb756e2415ad320bcfb49b6f8dfaf90694af35c9e2970fd25e2608eddc3fec78e730699f86674618f180b2da4797974",
|
||||
"directory_permission": "0777",
|
||||
"file_permission": "0600",
|
||||
"filename": "../conf.d/unifi-inform.tryton.geeraert.eu.conf",
|
||||
"id": "51a8579bf887fc96b9766d2cf24162739fe18537",
|
||||
"sensitive_content": null,
|
||||
"source": null
|
||||
},
|
||||
|
||||
@@ -1,9 +1,14 @@
|
||||
{
|
||||
"version": 4,
|
||||
"terraform_version": "1.9.2",
|
||||
"serial": 270,
|
||||
"serial": 478,
|
||||
"lineage": "a36de74c-83f8-01fe-0504-92c54a21d49e",
|
||||
"outputs": {},
|
||||
"outputs": {
|
||||
"Nginx_status": {
|
||||
"value": "Nginx pod restarted",
|
||||
"type": "string"
|
||||
}
|
||||
},
|
||||
"resources": [
|
||||
{
|
||||
"mode": "managed",
|
||||
@@ -15,18 +20,18 @@
|
||||
"index_key": "bitwarden",
|
||||
"schema_version": 0,
|
||||
"attributes": {
|
||||
"content": "############################################\n# config file for bitwarden\n############################################\n\nupstream bitwarden_backend {\n server nginx.bitwarden.svc:8080;\n server 1.1.1.1 backup;\n }\n\nserver {\n server_name bitwarden.tryton.geeraert.eu www.bitwarden.tryton.geeraert.eu;\n location / {\n proxy_pass http://bitwarden_backend;\n proxy_set_header Upgrade $http_upgrade;\n\t\t\n \n }\n location /.well-known/acme-challenge/ {\n root /var/www/certbot;\n }\n\n http2 on;\n ssl_protocols TLSv1.2;\n\n listen 443 ssl;\n ssl_certificate /etc/nginx/ssl/live/tryton.geeraert.eu/fullchain.pem;\n ssl_certificate_key /etc/nginx/ssl/live/tryton.geeraert.eu/privkey.pem;\n\n}\nserver {\n if ($host = www.bitwarden.tryton.geeraert.eu) {\n return 301 https://$host$request_uri;\n }\n\n\n if ($host = bitwarden.tryton.geeraert.eu) {\n return 301 https://$host$request_uri;\n }\n\n server_name www.bitwarden.tryton.geeraert.eu bitwarden.tryton.geeraert.eu;\n listen 80;\n return 404;\n\n}\n",
|
||||
"content": "############################################\n# config file for bitwarden\n############################################\n\nupstream bitwarden_backend {\n server nginx.bitwarden.svc:8080;\n server 1.1.1.1 backup;\n }\n\nserver {\n server_name bitwarden.tryton.geeraert.eu www.bitwarden.tryton.geeraert.eu;\n location / {\n proxy_pass http://bitwarden_backend;\n proxy_set_header Upgrade $http_upgrade;\n\t\tproxy_set_header Host $host;\n\t\t\n \n }\n location /.well-known/acme-challenge/ {\n root /var/www/certbot;\n }\n\n\t\n http2 on;\n ssl_protocols TLSv1.2;\n\n listen 443 ssl;\n ssl_certificate /etc/nginx/ssl/live/tryton.geeraert.eu/fullchain.pem;\n ssl_certificate_key /etc/nginx/ssl/live/tryton.geeraert.eu/privkey.pem;\n\n}\nserver {\n if ($host = www.bitwarden.tryton.geeraert.eu) {\n return 301 https://$host$request_uri;\n }\n\n\n if ($host = bitwarden.tryton.geeraert.eu) {\n return 301 https://$host$request_uri;\n }\n\n server_name www.bitwarden.tryton.geeraert.eu bitwarden.tryton.geeraert.eu;\n listen 80;\n return 404;\n\n}\n",
|
||||
"content_base64": null,
|
||||
"content_base64sha256": "JD4ymKdXbyoqGmFDyaTYyOeFMApP8ui0CK27BEFTlv4=",
|
||||
"content_base64sha512": "+W/Tt7sUJgbfsemzIllJerKMRV+8kWY2gQPiT+usc8X+BQN9yQw2XeEBQWrI4lnMi5nNeGnQwrMVBf12NNSgNA==",
|
||||
"content_md5": "a45c5f5e3c0917328b796ef0c8fb341f",
|
||||
"content_sha1": "465a5641ab92e18f860026171da4087e783908c2",
|
||||
"content_sha256": "243e3298a7576f2a2a1a6143c9a4d8c8e785300a4ff2e8b408adbb04415396fe",
|
||||
"content_sha512": "f96fd3b7bb142606dfb1e9b32259497ab28c455fbc9166368103e24febac73c5fe05037dc90c365de101416ac8e259cc8b99cd7869d0c2b31505fd7634d4a034",
|
||||
"content_base64sha256": "YKUyPqkfp5Tymnpbf7AgLIBBeRBAKtG51I/juppHmBk=",
|
||||
"content_base64sha512": "Qv/mDz4Pd6Ne2eelOVQI/SBGBT4DdaCpb9ApMvJTEcI6zORzyvYn2lzPC9TpSHQ1XMdx8pNM06Dgp2BLG+Ktww==",
|
||||
"content_md5": "0fe8a3a512e44f52a67fd76d732ed7f9",
|
||||
"content_sha1": "8b9f869d2e49ceac9788bad3415f22dc1c6b9e86",
|
||||
"content_sha256": "60a5323ea91fa794f29a7a5b7fb0202c80417910402ad1b9d48fe3ba9a479819",
|
||||
"content_sha512": "42ffe60f3e0f77a35ed9e7a5395408fd2046053e0375a0a96fd02932f25311c23acce473caf627da5ccf0bd4e94874355cc771f2934cd3a0e0a7604b1be2adc3",
|
||||
"directory_permission": "0777",
|
||||
"file_permission": "0777",
|
||||
"file_permission": "0600",
|
||||
"filename": "../conf.d/bitwarden.tryton.geeraert.eu.conf",
|
||||
"id": "465a5641ab92e18f860026171da4087e783908c2",
|
||||
"id": "8b9f869d2e49ceac9788bad3415f22dc1c6b9e86",
|
||||
"sensitive_content": null,
|
||||
"source": null
|
||||
},
|
||||
@@ -43,18 +48,18 @@
|
||||
"index_key": "bookstack",
|
||||
"schema_version": 0,
|
||||
"attributes": {
|
||||
"content": "############################################\n# config file for bookstack\n############################################\n\nupstream bookstack_backend {\n server webserver.bookstack.svc;\n server 1.1.1.1 backup;\n }\n\nserver {\n server_name bookstack.tryton.geeraert.eu www.bookstack.tryton.geeraert.eu;\n location / {\n proxy_pass http://bookstack_backend;\n proxy_set_header Upgrade $http_upgrade;\n\t\t\n \n location ~* \\.(html|css|jpg|gif|ico|js)$ {\n\t proxy_cache cache;\n\t proxy_cache_key $host$uri$is_args$args;\n\t proxy_cache_valid 200 301 302 30m;\n\t expires 30m;\n\t proxy_pass http://bookstack_backend;\n\t\t}\n \n }\n location /.well-known/acme-challenge/ {\n root /var/www/certbot;\n }\n\n\n listen 443 ssl;\n ssl_certificate /etc/nginx/ssl/live/tryton.geeraert.eu/fullchain.pem;\n ssl_certificate_key /etc/nginx/ssl/live/tryton.geeraert.eu/privkey.pem;\n\n}\nserver {\n if ($host = www.bookstack.tryton.geeraert.eu) {\n return 301 https://$host$request_uri;\n }\n\n\n if ($host = bookstack.tryton.geeraert.eu) {\n return 301 https://$host$request_uri;\n }\n\n server_name www.bookstack.tryton.geeraert.eu bookstack.tryton.geeraert.eu;\n listen 80;\n return 404;\n\n}\n",
|
||||
"content": "############################################\n# config file for bookstack\n############################################\n\nupstream bookstack_backend {\n server webserver.bookstack.svc;\n server 1.1.1.1 backup;\n }\n\nserver {\n server_name bookstack.tryton.geeraert.eu www.bookstack.tryton.geeraert.eu;\n location / {\n proxy_pass http://bookstack_backend;\n proxy_set_header Upgrade $http_upgrade;\n\t\tproxy_set_header Host $host;\n\t\t\n \n }\n location /.well-known/acme-challenge/ {\n root /var/www/certbot;\n }\n\n\t\n\n listen 443 ssl;\n ssl_certificate /etc/nginx/ssl/live/tryton.geeraert.eu/fullchain.pem;\n ssl_certificate_key /etc/nginx/ssl/live/tryton.geeraert.eu/privkey.pem;\n\n}\nserver {\n if ($host = www.bookstack.tryton.geeraert.eu) {\n return 301 https://$host$request_uri;\n }\n\n\n if ($host = bookstack.tryton.geeraert.eu) {\n return 301 https://$host$request_uri;\n }\n\n server_name www.bookstack.tryton.geeraert.eu bookstack.tryton.geeraert.eu;\n listen 80;\n return 404;\n\n}\n",
|
||||
"content_base64": null,
|
||||
"content_base64sha256": "GKW+AGzci69U9US57isD9rK9jmS0p+WgGyVDSDU7tOc=",
|
||||
"content_base64sha512": "54L4Rtb7T6h3qBlEz5x5mNTN6saXNd5YKRv/BDmCcL3+3vRe3GgMQORFIqWgnoT50eGnbFF7Ptw5AGMVjUIA0Q==",
|
||||
"content_md5": "0b94b18b43965233baae575ac89470b4",
|
||||
"content_sha1": "8cd06634fd52b629e1586fa44dc9c4f06852e050",
|
||||
"content_sha256": "18a5be006cdc8baf54f544b9ee2b03f6b2bd8e64b4a7e5a01b254348353bb4e7",
|
||||
"content_sha512": "e782f846d6fb4fa877a81944cf9c7998d4cdeac69735de58291bff04398270bdfedef45edc680c40e44522a5a09e84f9d1e1a76c517b3edc390063158d4200d1",
|
||||
"content_base64sha256": "6zZ3su6WHLA3uUOFtatHFNnmcn/JU3xJs1yza5RFp9k=",
|
||||
"content_base64sha512": "Z/bkUNHcfyI5ZIxQlssghxj+qKz1Wub1kPNrjSREL4YpVqlMxKsHJIQoRynXPDNAqOyB4L/UArwD9ie6rFq34A==",
|
||||
"content_md5": "1470b01d5ec71d9c4f9f84724d9593c7",
|
||||
"content_sha1": "79bf071085afbb16b1ac676c7b7c971828d76a74",
|
||||
"content_sha256": "eb3677b2ee961cb037b94385b5ab4714d9e6727fc9537c49b35cb36b9445a7d9",
|
||||
"content_sha512": "67f6e450d1dc7f2239648c5096cb208718fea8acf55ae6f590f36b8d24442f862956a94cc4ab072484284729d73c3340a8ec81e0bfd402bc03f627baac5ab7e0",
|
||||
"directory_permission": "0777",
|
||||
"file_permission": "0777",
|
||||
"file_permission": "0600",
|
||||
"filename": "../conf.d/bookstack.tryton.geeraert.eu.conf",
|
||||
"id": "8cd06634fd52b629e1586fa44dc9c4f06852e050",
|
||||
"id": "79bf071085afbb16b1ac676c7b7c971828d76a74",
|
||||
"sensitive_content": null,
|
||||
"source": null
|
||||
},
|
||||
@@ -71,18 +76,18 @@
|
||||
"index_key": "django",
|
||||
"schema_version": 0,
|
||||
"attributes": {
|
||||
"content": "############################################\n# config file for django\n############################################\n\nupstream django_backend {\n server webserver.django-python.svc:8000;\n server 1.1.1.1 backup;\n }\n\nserver {\n server_name django.tryton.geeraert.eu www.django.tryton.geeraert.eu;\n location / {\n proxy_pass http://django_backend;\n proxy_set_header Upgrade $http_upgrade;\n\t\t\n \n location ~* \\.(html|css|jpg|gif|ico|js)$ {\n\t proxy_cache cache;\n\t proxy_cache_key $host$uri$is_args$args;\n\t proxy_cache_valid 200 301 302 30m;\n\t expires 30m;\n\t proxy_pass http://django_backend;\n\t\t}\n \n }\n location /.well-known/acme-challenge/ {\n root /var/www/certbot;\n }\n\n http2 on;\n ssl_protocols TLSv1.2;\n\n listen 443 ssl;\n ssl_certificate /etc/nginx/ssl/live/tryton.geeraert.eu/fullchain.pem;\n ssl_certificate_key /etc/nginx/ssl/live/tryton.geeraert.eu/privkey.pem;\n\n}\nserver {\n if ($host = www.django.tryton.geeraert.eu) {\n return 301 https://$host$request_uri;\n }\n\n\n if ($host = django.tryton.geeraert.eu) {\n return 301 https://$host$request_uri;\n }\n\n server_name www.django.tryton.geeraert.eu django.tryton.geeraert.eu;\n listen 80;\n return 404;\n\n}\n",
|
||||
"content": "############################################\n# config file for django\n############################################\n\nupstream django_backend {\n server webserver.django-python.svc:8000;\n server 1.1.1.1 backup;\n }\n\nserver {\n server_name django.tryton.geeraert.eu www.django.tryton.geeraert.eu;\n location / {\n proxy_pass http://django_backend;\n proxy_set_header Upgrade $http_upgrade;\n\t\tproxy_set_header Host $host;\n\t\t\n \n location ~* \\.(html|css|jpg|gif|ico|js)$ {\n\t proxy_cache cache;\n\t proxy_cache_key $host$uri$is_args$args;\n\t proxy_cache_valid 200 301 302 30m;\n\t expires 30m;\n\t proxy_pass http://django_backend;\n\t\t}\n \n }\n location /.well-known/acme-challenge/ {\n root /var/www/certbot;\n }\n\n\t\n http2 on;\n ssl_protocols TLSv1.2;\n\n listen 443 ssl;\n ssl_certificate /etc/nginx/ssl/live/tryton.geeraert.eu/fullchain.pem;\n ssl_certificate_key /etc/nginx/ssl/live/tryton.geeraert.eu/privkey.pem;\n\n}\nserver {\n if ($host = www.django.tryton.geeraert.eu) {\n return 301 https://$host$request_uri;\n }\n\n\n if ($host = django.tryton.geeraert.eu) {\n return 301 https://$host$request_uri;\n }\n\n server_name www.django.tryton.geeraert.eu django.tryton.geeraert.eu;\n listen 80;\n return 404;\n\n}\n",
|
||||
"content_base64": null,
|
||||
"content_base64sha256": "NYUUncqBHSU1LOUvofn+DbD6oXH5dwwS6U6+iYxiNdc=",
|
||||
"content_base64sha512": "nsDPZ/8ZytPFUHviWKWNJ9bleoT7xesFd6UCbmjEZlsoobHgtsFK8715/DbFWl58Z4gKI2FehjaTQRysmhTkkQ==",
|
||||
"content_md5": "909df8117434248989c460305639e1bf",
|
||||
"content_sha1": "c13ff042844595353c3d242223132c1bb38c52a3",
|
||||
"content_sha256": "3585149dca811d25352ce52fa1f9fe0db0faa171f9770c12e94ebe898c6235d7",
|
||||
"content_sha512": "9ec0cf67ff19cad3c5507be258a58d27d6e57a84fbc5eb0577a5026e68c4665b28a1b1e0b6c14af3bd79fc36c55a5e7c67880a23615e863693411cac9a14e491",
|
||||
"content_base64sha256": "MhkONAbuWq+1bCFalETRJxLVhrDH7KQTYKrpb1tSboU=",
|
||||
"content_base64sha512": "/KM1EPkAB0SZjkqr2p9OmbvMgQ60liXAqXiwAzDYqG5wgBMTO1zytKaPy+N5GL1mN35wUA77vZhZCo2Yz/+zLQ==",
|
||||
"content_md5": "77a8b60173b083e734a966bc244cdcec",
|
||||
"content_sha1": "a26b4646a148d16e2c3c74e070513ee8c7043396",
|
||||
"content_sha256": "32190e3406ee5aafb56c215a9444d12712d586b0c7eca41360aae96f5b526e85",
|
||||
"content_sha512": "fca33510f9000744998e4aabda9f4e99bbcc810eb49625c0a978b00330d8a86e708013133b5cf2b4a68fcbe37918bd66377e70500efbbd98590a8d98cfffb32d",
|
||||
"directory_permission": "0777",
|
||||
"file_permission": "0777",
|
||||
"file_permission": "0600",
|
||||
"filename": "../conf.d/django.tryton.geeraert.eu.conf",
|
||||
"id": "c13ff042844595353c3d242223132c1bb38c52a3",
|
||||
"id": "a26b4646a148d16e2c3c74e070513ee8c7043396",
|
||||
"sensitive_content": null,
|
||||
"source": null
|
||||
},
|
||||
@@ -99,18 +104,18 @@
|
||||
"index_key": "echo",
|
||||
"schema_version": 0,
|
||||
"attributes": {
|
||||
"content": "############################################\n# config file for echo\n############################################\n\nupstream echo_backend {\n server echo-server.echo-server.svc:80;\n server 1.1.1.1 backup;\n }\n\nserver {\n server_name echo.tryton.geeraert.eu www.echo.tryton.geeraert.eu;\n location / {\n proxy_pass http://echo_backend;\n proxy_set_header Upgrade $http_upgrade;\n\t\t\n \n location ~* \\.(html|css|jpg|gif|ico|js)$ {\n\t proxy_cache cache;\n\t proxy_cache_key $host$uri$is_args$args;\n\t proxy_cache_valid 200 301 302 30m;\n\t expires 30m;\n\t proxy_pass http://echo_backend;\n\t\t}\n \n }\n location /.well-known/acme-challenge/ {\n root /var/www/certbot;\n }\n\n http2 on;\n ssl_protocols TLSv1.2;\n\n listen 443 ssl;\n ssl_certificate /etc/nginx/ssl/live/tryton.geeraert.eu/fullchain.pem;\n ssl_certificate_key /etc/nginx/ssl/live/tryton.geeraert.eu/privkey.pem;\n\n}\nserver {\n if ($host = www.echo.tryton.geeraert.eu) {\n return 301 https://$host$request_uri;\n }\n\n\n if ($host = echo.tryton.geeraert.eu) {\n return 301 https://$host$request_uri;\n }\n\n server_name www.echo.tryton.geeraert.eu echo.tryton.geeraert.eu;\n listen 80;\n return 404;\n\n}\n",
|
||||
"content": "############################################\n# config file for echo\n############################################\n\nupstream echo_backend {\n server echo-server.echo-server.svc:80;\n server 1.1.1.1 backup;\n }\n\nserver {\n server_name echo.tryton.geeraert.eu www.echo.tryton.geeraert.eu;\n location / {\n proxy_pass http://echo_backend;\n proxy_set_header Upgrade $http_upgrade;\n\t\tproxy_set_header Host $host;\n\t\t\n \n location ~* \\.(html|css|jpg|gif|ico|js)$ {\n\t proxy_cache cache;\n\t proxy_cache_key $host$uri$is_args$args;\n\t proxy_cache_valid 200 301 302 30m;\n\t expires 30m;\n\t proxy_pass http://echo_backend;\n\t\t}\n \n }\n location /.well-known/acme-challenge/ {\n root /var/www/certbot;\n }\n\n\t\n http2 on;\n ssl_protocols TLSv1.2;\n\n listen 443 ssl;\n ssl_certificate /etc/nginx/ssl/live/tryton.geeraert.eu/fullchain.pem;\n ssl_certificate_key /etc/nginx/ssl/live/tryton.geeraert.eu/privkey.pem;\n\n}\nserver {\n if ($host = www.echo.tryton.geeraert.eu) {\n return 301 https://$host$request_uri;\n }\n\n\n if ($host = echo.tryton.geeraert.eu) {\n return 301 https://$host$request_uri;\n }\n\n server_name www.echo.tryton.geeraert.eu echo.tryton.geeraert.eu;\n listen 80;\n return 404;\n\n}\n",
|
||||
"content_base64": null,
|
||||
"content_base64sha256": "X5x5e4cV0J7jBkUJxeEmhMopdqMGb3RwDhhWhQMmJpU=",
|
||||
"content_base64sha512": "PGp5T92ygY98Nqg8poR0spuDkWWEi0LdvQ9Cr/i8WdXR/d6qtRK3xGvdmKxrGAJf0RiLkCjF4EqPmXjSClmFDg==",
|
||||
"content_md5": "b52edcf0233085df596804405baf7738",
|
||||
"content_sha1": "741687bc7a81efa7191b55016f721ca8af4f7026",
|
||||
"content_sha256": "5f9c797b8715d09ee3064509c5e12684ca2976a3066f74700e18568503262695",
|
||||
"content_sha512": "3c6a794fddb2818f7c36a83ca68474b29b839165848b42ddbd0f42aff8bc59d5d1fddeaab512b7c46bdd98ac6b18025fd1188b9028c5e04a8f9978d20a59850e",
|
||||
"content_base64sha256": "pfB5Ze6+84kQ35NW1VxR94Y/LPVSe/a20yHoHBdVreQ=",
|
||||
"content_base64sha512": "AnOtxE8QM2R6+YkiX/PjibPZROUGPKBRpA+9Bd7h86A9yBOuK1Q0o/KjDP84AHbpEIntiaHiedFiZaJlfbXRXw==",
|
||||
"content_md5": "1ff9f94101d92599c03a2cb0dcf3cc09",
|
||||
"content_sha1": "40f36b0c76c3cc7402d7cb8be51cd529ec12f821",
|
||||
"content_sha256": "a5f07965eebef38910df9356d55c51f7863f2cf5527bf6b6d321e81c1755ade4",
|
||||
"content_sha512": "0273adc44f1033647af989225ff3e389b3d944e5063ca051a40fbd05dee1f3a03dc813ae2b5434a3f2a30cff380076e91089ed89a1e279d16265a2657db5d15f",
|
||||
"directory_permission": "0777",
|
||||
"file_permission": "0777",
|
||||
"file_permission": "0600",
|
||||
"filename": "../conf.d/echo.tryton.geeraert.eu.conf",
|
||||
"id": "741687bc7a81efa7191b55016f721ca8af4f7026",
|
||||
"id": "40f36b0c76c3cc7402d7cb8be51cd529ec12f821",
|
||||
"sensitive_content": null,
|
||||
"source": null
|
||||
},
|
||||
@@ -127,18 +132,46 @@
|
||||
"index_key": "gitlab",
|
||||
"schema_version": 0,
|
||||
"attributes": {
|
||||
"content": "############################################\n# config file for gitlab\n############################################\n\nupstream gitlab_backend {\n server webserver.gitlab.svc:443;\n server 1.1.1.1 backup;\n }\n\nserver {\n server_name gitlab.tryton.geeraert.eu www.gitlab.tryton.geeraert.eu;\n location / {\n proxy_pass https://gitlab_backend;\n proxy_set_header Upgrade $http_upgrade;\n\t\t\n \n location ~* \\.(html|css|jpg|gif|ico|js)$ {\n\t proxy_cache cache;\n\t proxy_cache_key $host$uri$is_args$args;\n\t proxy_cache_valid 200 301 302 30m;\n\t expires 30m;\n\t proxy_pass https://gitlab_backend;\n\t\t}\n \n }\n location /.well-known/acme-challenge/ {\n root /var/www/certbot;\n }\n\n\tclient_max_body_size 20m;\n\tproxy_request_buffering off;\n\n http2 on;\n ssl_protocols TLSv1.2;\n\n listen 443 ssl;\n ssl_certificate /etc/nginx/ssl/live/tryton.geeraert.eu/fullchain.pem;\n ssl_certificate_key /etc/nginx/ssl/live/tryton.geeraert.eu/privkey.pem;\n\n}\nserver {\n if ($host = www.gitlab.tryton.geeraert.eu) {\n return 301 https://$host$request_uri;\n }\n\n\n if ($host = gitlab.tryton.geeraert.eu) {\n return 301 https://$host$request_uri;\n }\n\n server_name www.gitlab.tryton.geeraert.eu gitlab.tryton.geeraert.eu;\n listen 80;\n return 404;\n\n}\n",
|
||||
"content": "############################################\n# config file for gitlab\n############################################\n\nupstream gitlab_backend {\n server webserver.gitlab.svc:443;\n server 1.1.1.1 backup;\n }\n\nserver {\n server_name gitlab.tryton.geeraert.eu www.gitlab.tryton.geeraert.eu;\n location / {\n proxy_pass https://gitlab_backend;\n proxy_set_header Upgrade $http_upgrade;\n\t\tproxy_set_header Host $host;\n\t\t\n \n location ~* \\.(html|css|jpg|gif|ico|js)$ {\n\t proxy_cache cache;\n\t proxy_cache_key $host$uri$is_args$args;\n\t proxy_cache_valid 200 301 302 30m;\n\t expires 30m;\n\t proxy_pass https://gitlab_backend;\n\t\t}\n \n }\n location /.well-known/acme-challenge/ {\n root /var/www/certbot;\n }\n\n\tclient_max_body_size 20m;\n\tproxy_request_buffering off;\n\n http2 on;\n ssl_protocols TLSv1.2;\n\n listen 443 ssl;\n ssl_certificate /etc/nginx/ssl/live/tryton.geeraert.eu/fullchain.pem;\n ssl_certificate_key /etc/nginx/ssl/live/tryton.geeraert.eu/privkey.pem;\n\n}\nserver {\n if ($host = www.gitlab.tryton.geeraert.eu) {\n return 301 https://$host$request_uri;\n }\n\n\n if ($host = gitlab.tryton.geeraert.eu) {\n return 301 https://$host$request_uri;\n }\n\n server_name www.gitlab.tryton.geeraert.eu gitlab.tryton.geeraert.eu;\n listen 80;\n return 404;\n\n}\n",
|
||||
"content_base64": null,
|
||||
"content_base64sha256": "nMQLDRENdV/P7v1cIR/aX4nGw0kBpU+0nIZ1+r8iQRg=",
|
||||
"content_base64sha512": "jX4RNpjZVlQcRMXx7UCY6C5V98HXHhYVzAfs9HYXErqTuGV3ENOelfaIhS0L0hkQ9+IbwAcAuj47YnH7lvy/SQ==",
|
||||
"content_md5": "e31c601485fef122d75ed3bb751b1bdc",
|
||||
"content_sha1": "212a6846b84aa479989edd1bf6c37071d27845f7",
|
||||
"content_sha256": "9cc40b0d110d755fcfeefd5c211fda5f89c6c34901a54fb49c8675fabf224118",
|
||||
"content_sha512": "8d7e113698d956541c44c5f1ed4098e82e55f7c1d71e1615cc07ecf4761712ba93b8657710d39e95f688852d0bd21910f7e21bc00700ba3e3b6271fb96fcbf49",
|
||||
"content_base64sha256": "Rdbxcunqf28/ss9IZt+3gnRbm5VHNlRfJ2ewjrc30cs=",
|
||||
"content_base64sha512": "UkUARAtKSrqYotCii05Q1t4aIITgggwRKdPUEPTZZW8MzrpDhb9zszRezMpPhF+IsBgNNJGqCcWDXKg0AM2EoA==",
|
||||
"content_md5": "3676170a354b6157b5a1b11faeb06641",
|
||||
"content_sha1": "59f929d166b1341a41f83451beacc4c67e0412eb",
|
||||
"content_sha256": "45d6f172e9ea7f6f3fb2cf4866dfb782745b9b954736545f2767b08eb737d1cb",
|
||||
"content_sha512": "524500440b4a4aba98a2d0a28b4e50d6de1a2084e0820c1129d3d410f4d9656f0cceba4385bf73b3345eccca4f845f88b0180d3491aa09c5835ca83400cd84a0",
|
||||
"directory_permission": "0777",
|
||||
"file_permission": "0777",
|
||||
"file_permission": "0600",
|
||||
"filename": "../conf.d/gitlab.tryton.geeraert.eu.conf",
|
||||
"id": "212a6846b84aa479989edd1bf6c37071d27845f7",
|
||||
"id": "59f929d166b1341a41f83451beacc4c67e0412eb",
|
||||
"sensitive_content": null,
|
||||
"source": null
|
||||
},
|
||||
"sensitive_attributes": [
|
||||
[
|
||||
{
|
||||
"type": "get_attr",
|
||||
"value": "sensitive_content"
|
||||
}
|
||||
]
|
||||
]
|
||||
},
|
||||
{
|
||||
"index_key": "homeassistant",
|
||||
"schema_version": 0,
|
||||
"attributes": {
|
||||
"content": "############################################\n# config file for homeassistant\n############################################\n\nupstream homeassistant_backend {\n server homeassistant.homeassistant.svc:8123;\n server 1.1.1.1 backup;\n }\n\nserver {\n server_name homeassistant.tryton.geeraert.eu www.homeassistant.tryton.geeraert.eu;\n location / {\n proxy_pass http://homeassistant_backend;\n proxy_set_header Upgrade $http_upgrade;\n\t\tproxy_set_header Host $host;\n\t\t\n \n }\n location /.well-known/acme-challenge/ {\n root /var/www/certbot;\n }\n\n\t\n\n listen 443 ssl;\n ssl_certificate /etc/nginx/ssl/live/tryton.geeraert.eu/fullchain.pem;\n ssl_certificate_key /etc/nginx/ssl/live/tryton.geeraert.eu/privkey.pem;\n\n}\nserver {\n if ($host = www.homeassistant.tryton.geeraert.eu) {\n return 301 https://$host$request_uri;\n }\n\n\n if ($host = homeassistant.tryton.geeraert.eu) {\n return 301 https://$host$request_uri;\n }\n\n server_name www.homeassistant.tryton.geeraert.eu homeassistant.tryton.geeraert.eu;\n listen 80;\n return 404;\n\n}\n",
|
||||
"content_base64": null,
|
||||
"content_base64sha256": "1UzcJSTTMQx0P0yGQJ2wRAOxF1RitMcceMs/+je7Gtk=",
|
||||
"content_base64sha512": "AGIhjI4wBj+2YMK6Zppeya8gc/afR6Q5YGxnr5dlvf8H3q2PIEDGxwobububhlUG0E/SIt6MmaKzJzO7nnhZDw==",
|
||||
"content_md5": "105144df8595ea55ca604135f46e4ff8",
|
||||
"content_sha1": "01b5a3882ef2f37c6d172fd77da5df8e2f9a005c",
|
||||
"content_sha256": "d54cdc2524d3310c743f4c86409db04403b1175462b4c71c78cb3ffa37bb1ad9",
|
||||
"content_sha512": "0062218c8e30063fb660c2ba669a5ec9af2073f69f47a439606c67af9765bdff07dead8f2040c6c70a1bb9bb9b865506d04fd222de8c99a2b32733bb9e78590f",
|
||||
"directory_permission": "0777",
|
||||
"file_permission": "0600",
|
||||
"filename": "../conf.d/homeassistant.tryton.geeraert.eu.conf",
|
||||
"id": "01b5a3882ef2f37c6d172fd77da5df8e2f9a005c",
|
||||
"sensitive_content": null,
|
||||
"source": null
|
||||
},
|
||||
@@ -155,18 +188,18 @@
|
||||
"index_key": "keycloak",
|
||||
"schema_version": 0,
|
||||
"attributes": {
|
||||
"content": "############################################\n# config file for keycloak\n############################################\n\nupstream keycloak_backend {\n server keycloak.keycloak.svc:8080;\n server 1.1.1.1 backup;\n }\n\nserver {\n server_name keycloak.tryton.geeraert.eu www.keycloak.tryton.geeraert.eu;\n location / {\n proxy_pass http://keycloak_backend;\n proxy_set_header Upgrade $http_upgrade;\n\t\t\n \n }\n location /.well-known/acme-challenge/ {\n root /var/www/certbot;\n }\n\n\t\n set_real_ip_from 0.0.0.0/0;\n real_ip_header X-Real-IP;\n real_ip_recursive on;\n\n\n listen 443 ssl;\n ssl_certificate /etc/nginx/ssl/live/tryton.geeraert.eu/fullchain.pem;\n ssl_certificate_key /etc/nginx/ssl/live/tryton.geeraert.eu/privkey.pem;\n\n}\nserver {\n if ($host = www.keycloak.tryton.geeraert.eu) {\n return 301 https://$host$request_uri;\n }\n\n\n if ($host = keycloak.tryton.geeraert.eu) {\n return 301 https://$host$request_uri;\n }\n\n server_name www.keycloak.tryton.geeraert.eu keycloak.tryton.geeraert.eu;\n listen 80;\n return 404;\n\n}\n",
|
||||
"content": "############################################\n# config file for keycloak\n############################################\n\nupstream keycloak_backend {\n server keycloak.keycloak.svc:8080;\n server 1.1.1.1 backup;\n }\n\nserver {\n server_name keycloak.tryton.geeraert.eu www.keycloak.tryton.geeraert.eu;\n location / {\n proxy_pass http://keycloak_backend;\n proxy_set_header Upgrade $http_upgrade;\n\t\tproxy_set_header Host $host;\n\t\t\n \n }\n location /.well-known/acme-challenge/ {\n root /var/www/certbot;\n }\n\n\t\n set_real_ip_from 0.0.0.0/0;\n real_ip_header X-Real-IP;\n real_ip_recursive on;\n\n\n listen 443 ssl;\n ssl_certificate /etc/nginx/ssl/live/tryton.geeraert.eu/fullchain.pem;\n ssl_certificate_key /etc/nginx/ssl/live/tryton.geeraert.eu/privkey.pem;\n\n}\nserver {\n if ($host = www.keycloak.tryton.geeraert.eu) {\n return 301 https://$host$request_uri;\n }\n\n\n if ($host = keycloak.tryton.geeraert.eu) {\n return 301 https://$host$request_uri;\n }\n\n server_name www.keycloak.tryton.geeraert.eu keycloak.tryton.geeraert.eu;\n listen 80;\n return 404;\n\n}\n",
|
||||
"content_base64": null,
|
||||
"content_base64sha256": "YDFo6C+Gs7zO9iejyV1lsi8sOkQv/tphpaAoRVzhloA=",
|
||||
"content_base64sha512": "PL4RKM5RHoOmpR6W+y0MldSYuzcnVZulmd0HcxlVZVsQJGZ5ojLwD5JpaEERWhBVYCzUnw1VAJtoI7lsjtmtxg==",
|
||||
"content_md5": "a2a34e96e2e727aba3b0d3b1406d8a6d",
|
||||
"content_sha1": "3d802085939bb6502442b257438f8d6508eb7dba",
|
||||
"content_sha256": "603168e82f86b3bccef627a3c95d65b22f2c3a442ffeda61a5a028455ce19680",
|
||||
"content_sha512": "3cbe1128ce511e83a6a51e96fb2d0c95d498bb3727559ba599dd07731955655b10246679a232f00f92696841115a1055602cd49f0d55009b6823b96c8ed9adc6",
|
||||
"content_base64sha256": "8Vsje85VcdrHx4bYdidDzNFghxdAkaGMgAxEZ5WqB+4=",
|
||||
"content_base64sha512": "22Hqm9KEggxXln11IB7Y8IUL2pyCpAnHTGwfcSuJdFAl+vrjIwV+SHT4MlM/ptLikvQ3O3W760X49wJDzRuJiA==",
|
||||
"content_md5": "606275f5f618026afa8dd5eb485456d0",
|
||||
"content_sha1": "ba5fc28642d5da2a62f3c46ad55bba581af4eaa4",
|
||||
"content_sha256": "f15b237bce5571dac7c786d8762743ccd16087174091a18c800c446795aa07ee",
|
||||
"content_sha512": "db61ea9bd284820c57967d75201ed8f0850bda9c82a409c74c6c1f712b89745025fafae323057e4874f832533fa6d2e292f4373b75bbeb45f8f70243cd1b8988",
|
||||
"directory_permission": "0777",
|
||||
"file_permission": "0777",
|
||||
"file_permission": "0600",
|
||||
"filename": "../conf.d/keycloak.tryton.geeraert.eu.conf",
|
||||
"id": "3d802085939bb6502442b257438f8d6508eb7dba",
|
||||
"id": "ba5fc28642d5da2a62f3c46ad55bba581af4eaa4",
|
||||
"sensitive_content": null,
|
||||
"source": null
|
||||
},
|
||||
@@ -183,18 +216,242 @@
|
||||
"index_key": "nextcloud",
|
||||
"schema_version": 0,
|
||||
"attributes": {
|
||||
"content": "############################################\n# config file for nextcloud\n############################################\n\nupstream nextcloud_backend {\n server webserver.nextcloud.svc;\n server 1.1.1.1 backup;\n }\n\nserver {\n server_name nextcloud.tryton.geeraert.eu www.nextcloud.tryton.geeraert.eu;\n location / {\n proxy_pass http://nextcloud_backend;\n proxy_set_header Upgrade $http_upgrade;\n\t\t\n \n location ~* \\.(html|css|jpg|gif|ico|js)$ {\n\t proxy_cache cache;\n\t proxy_cache_key $host$uri$is_args$args;\n\t proxy_cache_valid 200 301 302 30m;\n\t expires 30m;\n\t proxy_pass http://nextcloud_backend;\n\t\t}\n \n }\n location /.well-known/acme-challenge/ {\n root /var/www/certbot;\n }\n\n\t\n\n location /.well-known/carddav {\n return 301 $scheme://$host/remote.php/dav;\n }\n\n location /.well-known/caldav {\n return 301 $scheme://$host/remote.php/dav;\n }\n\n location = /health {\n default_type text/html;\n return 200 \"\u003c!DOCTYPE html\u003e\u003ch2\u003ehealth check\u003c/h2\u003e\\n\";\n }\n\n http2 on;\n ssl_protocols TLSv1.2;\n\n listen 443 ssl;\n ssl_certificate /etc/nginx/ssl/live/tryton.geeraert.eu/fullchain.pem;\n ssl_certificate_key /etc/nginx/ssl/live/tryton.geeraert.eu/privkey.pem;\n\n}\nserver {\n if ($host = www.nextcloud.tryton.geeraert.eu) {\n return 301 https://$host$request_uri;\n }\n\n\n if ($host = nextcloud.tryton.geeraert.eu) {\n return 301 https://$host$request_uri;\n }\n\n server_name www.nextcloud.tryton.geeraert.eu nextcloud.tryton.geeraert.eu;\n listen 80;\n return 404;\n\n}\n",
|
||||
"content": "############################################\n# config file for nextcloud\n############################################\n\nupstream nextcloud_backend {\n server webserver.nextcloud.svc;\n server 1.1.1.1 backup;\n }\n\nserver {\n server_name nextcloud.tryton.geeraert.eu www.nextcloud.tryton.geeraert.eu;\n location / {\n proxy_pass http://nextcloud_backend;\n proxy_set_header Upgrade $http_upgrade;\n\t\tproxy_set_header Host $host;\n\t\t\n \n location ~* \\.(html|css|jpg|gif|ico|js)$ {\n\t proxy_cache cache;\n\t proxy_cache_key $host$uri$is_args$args;\n\t proxy_cache_valid 200 301 302 30m;\n\t expires 30m;\n\t proxy_pass http://nextcloud_backend;\n\t\t}\n \n }\n location /.well-known/acme-challenge/ {\n root /var/www/certbot;\n }\n\n\t\n\n location /.well-known/carddav {\n return 301 $scheme://$host/remote.php/dav;\n }\n\n location /.well-known/caldav {\n return 301 $scheme://$host/remote.php/dav;\n }\n\n location = /health {\n default_type text/html;\n return 200 \"\u003c!DOCTYPE html\u003e\u003ch2\u003ehealth check\u003c/h2\u003e\\n\";\n }\n\n http2 on;\n ssl_protocols TLSv1.2;\n\n listen 443 ssl;\n ssl_certificate /etc/nginx/ssl/live/tryton.geeraert.eu/fullchain.pem;\n ssl_certificate_key /etc/nginx/ssl/live/tryton.geeraert.eu/privkey.pem;\n\n}\nserver {\n if ($host = www.nextcloud.tryton.geeraert.eu) {\n return 301 https://$host$request_uri;\n }\n\n\n if ($host = nextcloud.tryton.geeraert.eu) {\n return 301 https://$host$request_uri;\n }\n\n server_name www.nextcloud.tryton.geeraert.eu nextcloud.tryton.geeraert.eu;\n listen 80;\n return 404;\n\n}\n",
|
||||
"content_base64": null,
|
||||
"content_base64sha256": "gbQo8yOBGcppHaTeMsz5im06QF/qpCT3Bp71cH5Bjxs=",
|
||||
"content_base64sha512": "+01kkixXQa8TWOgxh1aZ9n02z9A6QFukzkWZbLAgGFAht8o+GdLLFkofFlMnKF3Mza38ej4hp2k8q+HSpAw2+Q==",
|
||||
"content_md5": "81b7335261de0349a460744fe4598d96",
|
||||
"content_sha1": "6c4e70985067644ed9707a8b02f39b5ff2236f41",
|
||||
"content_sha256": "81b428f3238119ca691da4de32ccf98a6d3a405feaa424f7069ef5707e418f1b",
|
||||
"content_sha512": "fb4d64922c5741af1358e831875699f67d36cfd03a405ba4ce45996cb020185021b7ca3e19d2cb164a1f165327285dcccdadfc7a3e21a7693cabe1d2a40c36f9",
|
||||
"content_base64sha256": "AS5m/5Pwtk/xarSP/6rpsKppN2l3XTgPgduOu0xVBEc=",
|
||||
"content_base64sha512": "iG+eqixXorEdy0d7qrlo1FSVMJhWVP0qyY/uvQSADvFhfdb4l8SZyyfXbcfLHoTVHd4PxNV7skOh5dDR1LAC6A==",
|
||||
"content_md5": "1e3b3c93b740b8c2e233c8603c6e89e5",
|
||||
"content_sha1": "84f76f9a4dde63aa3cb8923862ea75d477679ed5",
|
||||
"content_sha256": "012e66ff93f0b64ff16ab48fffaae9b0aa693769775d380f81db8ebb4c550447",
|
||||
"content_sha512": "886f9eaa2c57a2b11dcb477baab968d4549530985654fd2ac98feebd04800ef1617dd6f897c499cb27d76dc7cb1e84d51dde0fc4d57bb243a1e5d0d1d4b002e8",
|
||||
"directory_permission": "0777",
|
||||
"file_permission": "0777",
|
||||
"file_permission": "0600",
|
||||
"filename": "../conf.d/nextcloud.tryton.geeraert.eu.conf",
|
||||
"id": "6c4e70985067644ed9707a8b02f39b5ff2236f41",
|
||||
"id": "84f76f9a4dde63aa3cb8923862ea75d477679ed5",
|
||||
"sensitive_content": null,
|
||||
"source": null
|
||||
},
|
||||
"sensitive_attributes": [
|
||||
[
|
||||
{
|
||||
"type": "get_attr",
|
||||
"value": "sensitive_content"
|
||||
}
|
||||
]
|
||||
]
|
||||
},
|
||||
{
|
||||
"index_key": "octoprint",
|
||||
"schema_version": 0,
|
||||
"attributes": {
|
||||
"content": "############################################\n# config file for octoprint\n############################################\n\nupstream octoprint_backend {\n server 192.168.1.28:5000;\n server 1.1.1.1 backup;\n }\n\nserver {\n server_name octoprint.tryton.geeraert.eu www.octoprint.tryton.geeraert.eu;\n location / {\n proxy_pass http://octoprint_backend;\n proxy_set_header Upgrade $http_upgrade;\n\t\tproxy_set_header Host $host;\n\t\t\n \n }\n location /.well-known/acme-challenge/ {\n root /var/www/certbot;\n }\n\n\t\n\n listen 443 ssl;\n ssl_certificate /etc/nginx/ssl/live/tryton.geeraert.eu/fullchain.pem;\n ssl_certificate_key /etc/nginx/ssl/live/tryton.geeraert.eu/privkey.pem;\n\n}\nserver {\n if ($host = www.octoprint.tryton.geeraert.eu) {\n return 301 https://$host$request_uri;\n }\n\n\n if ($host = octoprint.tryton.geeraert.eu) {\n return 301 https://$host$request_uri;\n }\n\n server_name www.octoprint.tryton.geeraert.eu octoprint.tryton.geeraert.eu;\n listen 80;\n return 404;\n\n}\n",
|
||||
"content_base64": null,
|
||||
"content_base64sha256": "7ad8AJvsRojiQ9ubEEOlLhRyYKTlkdQrr+UU1RJzdM0=",
|
||||
"content_base64sha512": "iMhwJq8iFBccKSns1OZd6VldT09xgx2B66BcnLZguO7Bhltd9gzjzuGHV+42rXDUZwLN7CRGcY0GfoBz5PCeHA==",
|
||||
"content_md5": "b83b1ac45d66b7f2a98884ff33d87e74",
|
||||
"content_sha1": "5580344a1f20f9cb8dd5d0a729fe4e44517361b9",
|
||||
"content_sha256": "eda77c009bec4688e243db9b1043a52e147260a4e591d42bafe514d5127374cd",
|
||||
"content_sha512": "88c87026af2214171c2929ecd4e65de9595d4f4f71831d81eba05c9cb660b8eec1865b5df60ce3cee18757ee36ad70d46702cdec2446718d067e8073e4f09e1c",
|
||||
"directory_permission": "0777",
|
||||
"file_permission": "0600",
|
||||
"filename": "../conf.d/octoprint.tryton.geeraert.eu.conf",
|
||||
"id": "5580344a1f20f9cb8dd5d0a729fe4e44517361b9",
|
||||
"sensitive_content": null,
|
||||
"source": null
|
||||
},
|
||||
"sensitive_attributes": [
|
||||
[
|
||||
{
|
||||
"type": "get_attr",
|
||||
"value": "sensitive_content"
|
||||
}
|
||||
]
|
||||
]
|
||||
},
|
||||
{
|
||||
"index_key": "onitama",
|
||||
"schema_version": 0,
|
||||
"attributes": {
|
||||
"content": "############################################\n# config file for onitama\n############################################\n\nupstream onitama_backend {\n server onitama.onitama.svc;\n server 1.1.1.1 backup;\n }\n\nserver {\n server_name onitama.tryton.geeraert.eu www.onitama.tryton.geeraert.eu;\n location / {\n proxy_pass http://onitama_backend;\n proxy_set_header Upgrade $http_upgrade;\n\t\tproxy_set_header Host $host;\n\t\t\n \n }\n location /.well-known/acme-challenge/ {\n root /var/www/certbot;\n }\n\n\t\n\n listen 443 ssl;\n ssl_certificate /etc/nginx/ssl/live/tryton.geeraert.eu/fullchain.pem;\n ssl_certificate_key /etc/nginx/ssl/live/tryton.geeraert.eu/privkey.pem;\n\n}\nserver {\n if ($host = www.onitama.tryton.geeraert.eu) {\n return 301 https://$host$request_uri;\n }\n\n\n if ($host = onitama.tryton.geeraert.eu) {\n return 301 https://$host$request_uri;\n }\n\n server_name www.onitama.tryton.geeraert.eu onitama.tryton.geeraert.eu;\n listen 80;\n return 404;\n\n}\n",
|
||||
"content_base64": null,
|
||||
"content_base64sha256": "L0rKqo+WL8aTLY7ZXzFwBcrJV+Kyi0Zc5arYCgNDOGE=",
|
||||
"content_base64sha512": "spRKYWTtUquTsHoSASwHV5vME8rfufRFjXA80aamufIxYFcW30S9ZTkyAPSYod2rxVP19453dzQmsOD4yf/wgw==",
|
||||
"content_md5": "6ad1ff49cc76f1fb896c649e2ae8d140",
|
||||
"content_sha1": "665a9024ac18284a5052b635be8490a2b2124f23",
|
||||
"content_sha256": "2f4acaaa8f962fc6932d8ed95f317005cac957e2b28b465ce5aad80a03433861",
|
||||
"content_sha512": "b2944a6164ed52ab93b07a12012c07579bcc13cadfb9f4458d703cd1a6a6b9f231605716df44bd65393200f498a1ddabc553f5f78e77773426b0e0f8c9fff083",
|
||||
"directory_permission": "0777",
|
||||
"file_permission": "0600",
|
||||
"filename": "../conf.d/onitama.tryton.geeraert.eu.conf",
|
||||
"id": "665a9024ac18284a5052b635be8490a2b2124f23",
|
||||
"sensitive_content": null,
|
||||
"source": null
|
||||
},
|
||||
"sensitive_attributes": [
|
||||
[
|
||||
{
|
||||
"type": "get_attr",
|
||||
"value": "sensitive_content"
|
||||
}
|
||||
]
|
||||
]
|
||||
},
|
||||
{
|
||||
"index_key": "paperless",
|
||||
"schema_version": 0,
|
||||
"attributes": {
|
||||
"content": "############################################\n# config file for paperless\n############################################\n\nupstream paperless_backend {\n server webserver.paperless.svc:8000;\n server 1.1.1.1 backup;\n }\n\nserver {\n server_name paperless.tryton.geeraert.eu www.paperless.tryton.geeraert.eu;\n location / {\n proxy_pass http://paperless_backend;\n proxy_set_header Upgrade $http_upgrade;\n\t\tproxy_set_header Host $host;\n\t\t\n \n }\n location /.well-known/acme-challenge/ {\n root /var/www/certbot;\n }\n\n\t\n\n listen 443 ssl;\n ssl_certificate /etc/nginx/ssl/live/tryton.geeraert.eu/fullchain.pem;\n ssl_certificate_key /etc/nginx/ssl/live/tryton.geeraert.eu/privkey.pem;\n\n}\nserver {\n if ($host = www.paperless.tryton.geeraert.eu) {\n return 301 https://$host$request_uri;\n }\n\n\n if ($host = paperless.tryton.geeraert.eu) {\n return 301 https://$host$request_uri;\n }\n\n server_name www.paperless.tryton.geeraert.eu paperless.tryton.geeraert.eu;\n listen 80;\n return 404;\n\n}\n",
|
||||
"content_base64": null,
|
||||
"content_base64sha256": "z3owUYFhDroAZUyvrtv72kEHPWaQ/ED4CNALRJKTxEg=",
|
||||
"content_base64sha512": "rdbUbbSj6g0yDp1/KNAI/zoe5ShIHcWTkfs78Gwws3NF+P5ma7ZbsagP1u2VJKfCB8fRhgUvnAq7rh//qf5oQQ==",
|
||||
"content_md5": "adfcf356e9983dd4f9201d1e6973c9b5",
|
||||
"content_sha1": "8249f337e71cceb707b76160d18af17357890cb4",
|
||||
"content_sha256": "cf7a305181610eba00654cafaedbfbda41073d6690fc40f808d00b449293c448",
|
||||
"content_sha512": "add6d46db4a3ea0d320e9d7f28d008ff3a1ee528481dc59391fb3bf06c30b37345f8fe666bb65bb1a80fd6ed9524a7c207c7d186052f9c0abbae1fffa9fe6841",
|
||||
"directory_permission": "0777",
|
||||
"file_permission": "0600",
|
||||
"filename": "../conf.d/paperless.tryton.geeraert.eu.conf",
|
||||
"id": "8249f337e71cceb707b76160d18af17357890cb4",
|
||||
"sensitive_content": null,
|
||||
"source": null
|
||||
},
|
||||
"sensitive_attributes": [
|
||||
[
|
||||
{
|
||||
"type": "get_attr",
|
||||
"value": "sensitive_content"
|
||||
}
|
||||
]
|
||||
]
|
||||
},
|
||||
{
|
||||
"index_key": "paperless-docker",
|
||||
"schema_version": 0,
|
||||
"attributes": {
|
||||
"content": "############################################\n# config file for paperless-docker\n############################################\n\nupstream paperless-docker_backend {\n server 192.168.88.50:4887;\n server 1.1.1.1 backup;\n }\n\nserver {\n server_name paperless-docker.tryton.geeraert.eu www.paperless-docker.tryton.geeraert.eu;\n location / {\n proxy_pass http://paperless-docker_backend;\n proxy_set_header Upgrade $http_upgrade;\n\t\tproxy_set_header Host $host;\n\t\t\n \n }\n location /.well-known/acme-challenge/ {\n root /var/www/certbot;\n }\n\n\t\n\n listen 443 ssl;\n ssl_certificate /etc/nginx/ssl/live/tryton.geeraert.eu/fullchain.pem;\n ssl_certificate_key /etc/nginx/ssl/live/tryton.geeraert.eu/privkey.pem;\n\n}\nserver {\n if ($host = www.paperless-docker.tryton.geeraert.eu) {\n return 301 https://$host$request_uri;\n }\n\n\n if ($host = paperless-docker.tryton.geeraert.eu) {\n return 301 https://$host$request_uri;\n }\n\n server_name www.paperless-docker.tryton.geeraert.eu paperless-docker.tryton.geeraert.eu;\n listen 80;\n return 404;\n\n}\n",
|
||||
"content_base64": null,
|
||||
"content_base64sha256": "+VdP58VIPgWxC4WyF+Vupvp9pRN/MtS5F8Nrsq9ZJx4=",
|
||||
"content_base64sha512": "9duOq/TZXJGFHRPJ1sbPGInTzoZ04DNXgWEZN7UZGMjoQZKiOkg4VmtV/DJuugzOWduHHvy1ehXUdNkIa1bjPg==",
|
||||
"content_md5": "4b870c7dfcafec4b5ebad7caafa9bb87",
|
||||
"content_sha1": "fb61bbef8b3732f7db8f2a393776ab1a19710b7c",
|
||||
"content_sha256": "f9574fe7c5483e05b10b85b217e56ea6fa7da5137f32d4b917c36bb2af59271e",
|
||||
"content_sha512": "f5db8eabf4d95c91851d13c9d6c6cf1889d3ce8674e0335781611937b51918c8e84192a23a4838566b55fc326eba0cce59db871efcb57a15d474d9086b56e33e",
|
||||
"directory_permission": "0777",
|
||||
"file_permission": "0600",
|
||||
"filename": "../conf.d/paperless-docker.tryton.geeraert.eu.conf",
|
||||
"id": "fb61bbef8b3732f7db8f2a393776ab1a19710b7c",
|
||||
"sensitive_content": null,
|
||||
"source": null
|
||||
},
|
||||
"sensitive_attributes": [
|
||||
[
|
||||
{
|
||||
"type": "get_attr",
|
||||
"value": "sensitive_content"
|
||||
}
|
||||
]
|
||||
]
|
||||
},
|
||||
{
|
||||
"index_key": "portainer",
|
||||
"schema_version": 0,
|
||||
"attributes": {
|
||||
"content": "############################################\n# config file for portainer\n############################################\n\nupstream portainer_backend {\n server portainer.portainer.svc;\n server 1.1.1.1 backup;\n }\n\nserver {\n server_name portainer.tryton.geeraert.eu www.portainer.tryton.geeraert.eu;\n location / {\n proxy_pass http://portainer_backend;\n proxy_set_header Upgrade $http_upgrade;\n\t\tproxy_set_header Host $host;\n\t\t\n \n }\n location /.well-known/acme-challenge/ {\n root /var/www/certbot;\n }\n\n\t\n\n listen 443 ssl;\n ssl_certificate /etc/nginx/ssl/live/tryton.geeraert.eu/fullchain.pem;\n ssl_certificate_key /etc/nginx/ssl/live/tryton.geeraert.eu/privkey.pem;\n\n}\nserver {\n if ($host = www.portainer.tryton.geeraert.eu) {\n return 301 https://$host$request_uri;\n }\n\n\n if ($host = portainer.tryton.geeraert.eu) {\n return 301 https://$host$request_uri;\n }\n\n server_name www.portainer.tryton.geeraert.eu portainer.tryton.geeraert.eu;\n listen 80;\n return 404;\n\n}\n",
|
||||
"content_base64": null,
|
||||
"content_base64sha256": "69XfN/N82bO5MP1kPhqC1/RExLzt8GOmcN5hj5wfd9s=",
|
||||
"content_base64sha512": "10oOVrmpJPz1ekcIbuxD9MS9cl3LzQySHKiOliLiqX+upxQ3ILsm1sqNTwv8ixJ19W6UQmTLdCDdB1Eofs7Ckw==",
|
||||
"content_md5": "0710934a29bb80aa67e1ef35bde262a7",
|
||||
"content_sha1": "2b7c3f2b0c7c33167931fbf6ba944b472a13602a",
|
||||
"content_sha256": "ebd5df37f37cd9b3b930fd643e1a82d7f444c4bcedf063a670de618f9c1f77db",
|
||||
"content_sha512": "d74a0e56b9a924fcf57a47086eec43f4c4bd725dcbcd0c921ca88e9622e2a97faea7143720bb26d6ca8d4f0bfc8b1275f56e944264cb7420dd0751287ecec293",
|
||||
"directory_permission": "0777",
|
||||
"file_permission": "0600",
|
||||
"filename": "../conf.d/portainer.tryton.geeraert.eu.conf",
|
||||
"id": "2b7c3f2b0c7c33167931fbf6ba944b472a13602a",
|
||||
"sensitive_content": null,
|
||||
"source": null
|
||||
},
|
||||
"sensitive_attributes": [
|
||||
[
|
||||
{
|
||||
"type": "get_attr",
|
||||
"value": "sensitive_content"
|
||||
}
|
||||
]
|
||||
]
|
||||
},
|
||||
{
|
||||
"index_key": "prowlarr",
|
||||
"schema_version": 0,
|
||||
"attributes": {
|
||||
"content": "############################################\n# config file for prowlarr\n############################################\n\nupstream prowlarr_backend {\n server prowlarr.servarr.svc;\n server 1.1.1.1 backup;\n }\n\nserver {\n server_name prowlarr.tryton.geeraert.eu www.prowlarr.tryton.geeraert.eu;\n location / {\n proxy_pass http://prowlarr_backend;\n proxy_set_header Upgrade $http_upgrade;\n\t\tproxy_set_header Host $host;\n\t\t\n \n }\n location /.well-known/acme-challenge/ {\n root /var/www/certbot;\n }\n\n\t\n\n listen 443 ssl;\n ssl_certificate /etc/nginx/ssl/live/tryton.geeraert.eu/fullchain.pem;\n ssl_certificate_key /etc/nginx/ssl/live/tryton.geeraert.eu/privkey.pem;\n\n}\nserver {\n if ($host = www.prowlarr.tryton.geeraert.eu) {\n return 301 https://$host$request_uri;\n }\n\n\n if ($host = prowlarr.tryton.geeraert.eu) {\n return 301 https://$host$request_uri;\n }\n\n server_name www.prowlarr.tryton.geeraert.eu prowlarr.tryton.geeraert.eu;\n listen 80;\n return 404;\n\n}\n",
|
||||
"content_base64": null,
|
||||
"content_base64sha256": "c74eZq5DfwyLYhUIfUo0pOH/LtSiZ8ohDBkWrJchs34=",
|
||||
"content_base64sha512": "N5GDSM2kFB9bmSS1PX3dL3ansCtQWPBHcGe2x/GFKzxlOtfeeoj7vrydBrf6ulK3G17mGDbaKuEm85fMcGgIrg==",
|
||||
"content_md5": "826571981ab8ebcc5770a05556d627d9",
|
||||
"content_sha1": "9de2c986fa03505553e791b021a32ed182137414",
|
||||
"content_sha256": "73be1e66ae437f0c8b6215087d4a34a4e1ff2ed4a267ca210c1916ac9721b37e",
|
||||
"content_sha512": "37918348cda4141f5b9924b53d7ddd2f76a7b02b5058f0477067b6c7f1852b3c653ad7de7a88fbbebc9d06b7faba52b71b5ee61836da2ae126f397cc706808ae",
|
||||
"directory_permission": "0777",
|
||||
"file_permission": "0600",
|
||||
"filename": "../conf.d/prowlarr.tryton.geeraert.eu.conf",
|
||||
"id": "9de2c986fa03505553e791b021a32ed182137414",
|
||||
"sensitive_content": null,
|
||||
"source": null
|
||||
},
|
||||
"sensitive_attributes": [
|
||||
[
|
||||
{
|
||||
"type": "get_attr",
|
||||
"value": "sensitive_content"
|
||||
}
|
||||
]
|
||||
]
|
||||
},
|
||||
{
|
||||
"index_key": "qbittorrent",
|
||||
"schema_version": 0,
|
||||
"attributes": {
|
||||
"content": "############################################\n# config file for qbittorrent\n############################################\n\nupstream qbittorrent_backend {\n server qbittorrent.servarr.svc:8080;\n server 1.1.1.1 backup;\n }\n\nserver {\n server_name qbittorrent.tryton.geeraert.eu www.qbittorrent.tryton.geeraert.eu;\n location / {\n proxy_pass http://qbittorrent_backend;\n proxy_set_header Upgrade $http_upgrade;\n\t\tproxy_set_header Host $host;\n\t\t\n \n }\n location /.well-known/acme-challenge/ {\n root /var/www/certbot;\n }\n\n\t\n\n listen 443 ssl;\n ssl_certificate /etc/nginx/ssl/live/tryton.geeraert.eu/fullchain.pem;\n ssl_certificate_key /etc/nginx/ssl/live/tryton.geeraert.eu/privkey.pem;\n\n}\nserver {\n if ($host = www.qbittorrent.tryton.geeraert.eu) {\n return 301 https://$host$request_uri;\n }\n\n\n if ($host = qbittorrent.tryton.geeraert.eu) {\n return 301 https://$host$request_uri;\n }\n\n server_name www.qbittorrent.tryton.geeraert.eu qbittorrent.tryton.geeraert.eu;\n listen 80;\n return 404;\n\n}\n",
|
||||
"content_base64": null,
|
||||
"content_base64sha256": "DBarCJJdzTvQSfSMZhzCy1MKazZaag3a5TTKbUEhZug=",
|
||||
"content_base64sha512": "C/H0xFjVr6iLIPj6j/Rj0s7xkqxrU1yalitFnD3oJXr7swHkkUTZYf4o29xIf9T793rcZmDbM5piBSzsUU9Y5g==",
|
||||
"content_md5": "98c8950d3b41c49aeb48e865b7e2015a",
|
||||
"content_sha1": "cbe3b10eb31b44494297bee0acb2e9606a90feaf",
|
||||
"content_sha256": "0c16ab08925dcd3bd049f48c661cc2cb530a6b365a6a0ddae534ca6d412166e8",
|
||||
"content_sha512": "0bf1f4c458d5afa88b20f8fa8ff463d2cef192ac6b535c9a962b459c3de8257afbb301e49144d961fe28dbdc487fd4fbf77adc6660db339a62052cec514f58e6",
|
||||
"directory_permission": "0777",
|
||||
"file_permission": "0600",
|
||||
"filename": "../conf.d/qbittorrent.tryton.geeraert.eu.conf",
|
||||
"id": "cbe3b10eb31b44494297bee0acb2e9606a90feaf",
|
||||
"sensitive_content": null,
|
||||
"source": null
|
||||
},
|
||||
"sensitive_attributes": [
|
||||
[
|
||||
{
|
||||
"type": "get_attr",
|
||||
"value": "sensitive_content"
|
||||
}
|
||||
]
|
||||
]
|
||||
},
|
||||
{
|
||||
"index_key": "radarr",
|
||||
"schema_version": 0,
|
||||
"attributes": {
|
||||
"content": "############################################\n# config file for radarr\n############################################\n\nupstream radarr_backend {\n server radarr.servarr.svc;\n server 1.1.1.1 backup;\n }\n\nserver {\n server_name radarr.tryton.geeraert.eu www.radarr.tryton.geeraert.eu;\n location / {\n proxy_pass http://radarr_backend;\n proxy_set_header Upgrade $http_upgrade;\n\t\tproxy_set_header Host $host;\n\t\t\n \n }\n location /.well-known/acme-challenge/ {\n root /var/www/certbot;\n }\n\n\t\n\n listen 443 ssl;\n ssl_certificate /etc/nginx/ssl/live/tryton.geeraert.eu/fullchain.pem;\n ssl_certificate_key /etc/nginx/ssl/live/tryton.geeraert.eu/privkey.pem;\n\n}\nserver {\n if ($host = www.radarr.tryton.geeraert.eu) {\n return 301 https://$host$request_uri;\n }\n\n\n if ($host = radarr.tryton.geeraert.eu) {\n return 301 https://$host$request_uri;\n }\n\n server_name www.radarr.tryton.geeraert.eu radarr.tryton.geeraert.eu;\n listen 80;\n return 404;\n\n}\n",
|
||||
"content_base64": null,
|
||||
"content_base64sha256": "ZSkSDI+AoNjzsQqQdXuJeAhbG1nF1IfCHYp2NTJytHs=",
|
||||
"content_base64sha512": "9uNUCw5m7RfNAcIqfn2/BRdeA5mEeaEN2HV5Z9+e25s28PA8gsa0lqYcZfxt6TIAgWZgKu7MFlPEM81T4lLs9A==",
|
||||
"content_md5": "df939a1164de4b20c2f4219856dcc6ff",
|
||||
"content_sha1": "98eba14b3232e6e7034ba52f0dc3d4a9d4673380",
|
||||
"content_sha256": "6529120c8f80a0d8f3b10a90757b8978085b1b59c5d487c21d8a76353272b47b",
|
||||
"content_sha512": "f6e3540b0e66ed17cd01c22a7e7dbf05175e03998479a10dd8757967df9edb9b36f0f03c82c6b496a61c65fc6de932008166602aeecc1653c433cd53e252ecf4",
|
||||
"directory_permission": "0777",
|
||||
"file_permission": "0600",
|
||||
"filename": "../conf.d/radarr.tryton.geeraert.eu.conf",
|
||||
"id": "98eba14b3232e6e7034ba52f0dc3d4a9d4673380",
|
||||
"sensitive_content": null,
|
||||
"source": null
|
||||
},
|
||||
@@ -211,18 +468,46 @@
|
||||
"index_key": "router",
|
||||
"schema_version": 0,
|
||||
"attributes": {
|
||||
"content": "############################################\n# config file for router\n############################################\n\nupstream router_backend {\n server 192.168.88.1;\n server 1.1.1.1 backup;\n }\n\nserver {\n server_name router.tryton.geeraert.eu www.router.tryton.geeraert.eu;\n location / {\n proxy_pass http://router_backend;\n proxy_set_header Upgrade $http_upgrade;\n\t\t\n auth_basic \"Administrator’s Area\";\n auth_basic_user_file /authentication-htpasswd/.htpasswd;\n\t\t\n \n }\n location /.well-known/acme-challenge/ {\n root /var/www/certbot;\n }\n\n\n listen 443 ssl;\n ssl_certificate /etc/nginx/ssl/live/tryton.geeraert.eu/fullchain.pem;\n ssl_certificate_key /etc/nginx/ssl/live/tryton.geeraert.eu/privkey.pem;\n\n}\nserver {\n if ($host = www.router.tryton.geeraert.eu) {\n return 301 https://$host$request_uri;\n }\n\n\n if ($host = router.tryton.geeraert.eu) {\n return 301 https://$host$request_uri;\n }\n\n server_name www.router.tryton.geeraert.eu router.tryton.geeraert.eu;\n listen 80;\n return 404;\n\n}\n",
|
||||
"content": "############################################\n# config file for router\n############################################\n\nupstream router_backend {\n server 192.168.88.1;\n server 1.1.1.1 backup;\n }\n\nserver {\n server_name router.tryton.geeraert.eu www.router.tryton.geeraert.eu;\n location / {\n proxy_pass http://router_backend;\n proxy_set_header Upgrade $http_upgrade;\n\t\tproxy_set_header Host $host;\n\t\t\n auth_basic \"Administrator’s Area\";\n auth_basic_user_file /authentication-htpasswd/.htpasswd;\n\t\t\n \n }\n location /.well-known/acme-challenge/ {\n root /var/www/certbot;\n }\n\n\t\n\n listen 443 ssl;\n ssl_certificate /etc/nginx/ssl/live/tryton.geeraert.eu/fullchain.pem;\n ssl_certificate_key /etc/nginx/ssl/live/tryton.geeraert.eu/privkey.pem;\n\n}\nserver {\n if ($host = www.router.tryton.geeraert.eu) {\n return 301 https://$host$request_uri;\n }\n\n\n if ($host = router.tryton.geeraert.eu) {\n return 301 https://$host$request_uri;\n }\n\n server_name www.router.tryton.geeraert.eu router.tryton.geeraert.eu;\n listen 80;\n return 404;\n\n}\n",
|
||||
"content_base64": null,
|
||||
"content_base64sha256": "njf/wYpFb5ImQRiZ3YEtlJyHfaDLYpOurAQXWGHS0yk=",
|
||||
"content_base64sha512": "DGJTxAeNaxEZ5jIwQ490ajS9Jz3Pwwoc8bdkUqXxVtrvzCY3D55jHJFBxVTaM4ydaFvSr+OIYrl4xRPkJZzvqA==",
|
||||
"content_md5": "b7fb63925c4c990b7f5ce9ef322bbb6f",
|
||||
"content_sha1": "ca224221aeef923ffe0bc87191700796000445c5",
|
||||
"content_sha256": "9e37ffc18a456f9226411899dd812d949c877da0cb6293aeac04175861d2d329",
|
||||
"content_sha512": "0c6253c4078d6b1119e63230438f746a34bd273dcfc30a1cf1b76452a5f156daefcc26370f9e631c9141c554da338c9d685bd2afe38862b978c513e4259cefa8",
|
||||
"content_base64sha256": "HIi4SA7eR+CH6PDowunkqsBeuZH/6AlA5quwV5eGIJI=",
|
||||
"content_base64sha512": "uMsZeCqDVtCmbhqbFg/toaynAL597gZjaoMUTB3ZiMX9yq9PAB/DXGJn9TLOD5z21a3hv5abmxpugvJ40cgmtA==",
|
||||
"content_md5": "3f23beb71cd9cb6acd61b2f55211d67b",
|
||||
"content_sha1": "1a2e5af985dcfcef331a5b7319d0a913439f621b",
|
||||
"content_sha256": "1c88b8480ede47e087e8f0e8c2e9e4aac05eb991ffe80940e6abb05797862092",
|
||||
"content_sha512": "b8cb19782a8356d0a66e1a9b160feda1aca700be7dee06636a83144c1dd988c5fdcaaf4f001fc35c6267f532ce0f9cf6d5ade1bf969b9b1a6e82f278d1c826b4",
|
||||
"directory_permission": "0777",
|
||||
"file_permission": "0777",
|
||||
"file_permission": "0600",
|
||||
"filename": "../conf.d/router.tryton.geeraert.eu.conf",
|
||||
"id": "ca224221aeef923ffe0bc87191700796000445c5",
|
||||
"id": "1a2e5af985dcfcef331a5b7319d0a913439f621b",
|
||||
"sensitive_content": null,
|
||||
"source": null
|
||||
},
|
||||
"sensitive_attributes": [
|
||||
[
|
||||
{
|
||||
"type": "get_attr",
|
||||
"value": "sensitive_content"
|
||||
}
|
||||
]
|
||||
]
|
||||
},
|
||||
{
|
||||
"index_key": "sickchill",
|
||||
"schema_version": 0,
|
||||
"attributes": {
|
||||
"content": "############################################\n# config file for sickchill\n############################################\n\nupstream sickchill_backend {\n server sickchill.servarr.svc;\n server 1.1.1.1 backup;\n }\n\nserver {\n server_name sickchill.tryton.geeraert.eu www.sickchill.tryton.geeraert.eu;\n location / {\n proxy_pass http://sickchill_backend;\n proxy_set_header Upgrade $http_upgrade;\n\t\tproxy_set_header Host $host;\n\t\t\n \n }\n location /.well-known/acme-challenge/ {\n root /var/www/certbot;\n }\n\n\t\n\n listen 443 ssl;\n ssl_certificate /etc/nginx/ssl/live/tryton.geeraert.eu/fullchain.pem;\n ssl_certificate_key /etc/nginx/ssl/live/tryton.geeraert.eu/privkey.pem;\n\n}\nserver {\n if ($host = www.sickchill.tryton.geeraert.eu) {\n return 301 https://$host$request_uri;\n }\n\n\n if ($host = sickchill.tryton.geeraert.eu) {\n return 301 https://$host$request_uri;\n }\n\n server_name www.sickchill.tryton.geeraert.eu sickchill.tryton.geeraert.eu;\n listen 80;\n return 404;\n\n}\n",
|
||||
"content_base64": null,
|
||||
"content_base64sha256": "ijru0y/cYHDTpWRMhieGHldzU8Z7/qz9KKhbWp82QeE=",
|
||||
"content_base64sha512": "agElNXb9tkP/UCsI792bfrhXGyS9+GzEVcJP/NjaH0vag1VS56Kyh8MV7yvqK3z54rIZz8o9g/PdAiAv3Uui1g==",
|
||||
"content_md5": "d1b20a07964762bef6dcf3479c315832",
|
||||
"content_sha1": "26f6c7da55183d5749bae54e58753fa03891749e",
|
||||
"content_sha256": "8a3aeed32fdc6070d3a5644c8627861e577353c67bfeacfd28a85b5a9f3641e1",
|
||||
"content_sha512": "6a01253576fdb643ff502b08efdd9b7eb8571b24bdf86cc455c24ffcd8da1f4bda835552e7a2b287c315ef2bea2b7cf9e2b219cfca3d83f3dd02202fdd4ba2d6",
|
||||
"directory_permission": "0777",
|
||||
"file_permission": "0600",
|
||||
"filename": "../conf.d/sickchill.tryton.geeraert.eu.conf",
|
||||
"id": "26f6c7da55183d5749bae54e58753fa03891749e",
|
||||
"sensitive_content": null,
|
||||
"source": null
|
||||
},
|
||||
@@ -239,18 +524,46 @@
|
||||
"index_key": "sonarr",
|
||||
"schema_version": 0,
|
||||
"attributes": {
|
||||
"content": "############################################\n# config file for sonarr\n############################################\n\nupstream sonarr_backend {\n server sonarr.servarr.svc;\n server 1.1.1.1 backup;\n }\n\nserver {\n server_name sonarr.tryton.geeraert.eu www.sonarr.tryton.geeraert.eu;\n location / {\n proxy_pass http://sonarr_backend;\n proxy_set_header Upgrade $http_upgrade;\n\t\t\n \n }\n location /.well-known/acme-challenge/ {\n root /var/www/certbot;\n }\n\n\n listen 443 ssl;\n ssl_certificate /etc/nginx/ssl/live/tryton.geeraert.eu/fullchain.pem;\n ssl_certificate_key /etc/nginx/ssl/live/tryton.geeraert.eu/privkey.pem;\n\n}\nserver {\n if ($host = www.sonarr.tryton.geeraert.eu) {\n return 301 https://$host$request_uri;\n }\n\n\n if ($host = sonarr.tryton.geeraert.eu) {\n return 301 https://$host$request_uri;\n }\n\n server_name www.sonarr.tryton.geeraert.eu sonarr.tryton.geeraert.eu;\n listen 80;\n return 404;\n\n}\n",
|
||||
"content": "############################################\n# config file for sonarr\n############################################\n\nupstream sonarr_backend {\n server sonarr.servarr.svc;\n server 1.1.1.1 backup;\n }\n\nserver {\n server_name sonarr.tryton.geeraert.eu www.sonarr.tryton.geeraert.eu;\n location / {\n proxy_pass http://sonarr_backend;\n proxy_set_header Upgrade $http_upgrade;\n\t\tproxy_set_header Host $host;\n\t\t\n \n }\n location /.well-known/acme-challenge/ {\n root /var/www/certbot;\n }\n\n\t\n\n listen 443 ssl;\n ssl_certificate /etc/nginx/ssl/live/tryton.geeraert.eu/fullchain.pem;\n ssl_certificate_key /etc/nginx/ssl/live/tryton.geeraert.eu/privkey.pem;\n\n}\nserver {\n if ($host = www.sonarr.tryton.geeraert.eu) {\n return 301 https://$host$request_uri;\n }\n\n\n if ($host = sonarr.tryton.geeraert.eu) {\n return 301 https://$host$request_uri;\n }\n\n server_name www.sonarr.tryton.geeraert.eu sonarr.tryton.geeraert.eu;\n listen 80;\n return 404;\n\n}\n",
|
||||
"content_base64": null,
|
||||
"content_base64sha256": "ogl7lzDmLVQKvmFcOptPeMl/DkjJ0R3HaFaZVmMFELU=",
|
||||
"content_base64sha512": "IQucxWz1MBveWGz9bUJIwiI3CyCs43DbX5MYROJqcqnwZ3ahClZuwEzsgF+gVmOZ2Epki8ku7jM3f2tH6Hvs3w==",
|
||||
"content_md5": "7cd01a3f613ab45bbdcf7b913ec2f852",
|
||||
"content_sha1": "0546c5f745a991a885ead9fddca604cccd996fd9",
|
||||
"content_sha256": "a2097b9730e62d540abe615c3a9b4f78c97f0e48c9d11dc768569956630510b5",
|
||||
"content_sha512": "210b9cc56cf5301bde586cfd6d4248c222370b20ace370db5f931844e26a72a9f06776a10a566ec04cec805fa0566399d84a648bc92eee33377f6b47e87becdf",
|
||||
"content_base64sha256": "1hopO5mdMM+PoBTfbYhUEx6kFNPXoixq0Zo1ilcuKdY=",
|
||||
"content_base64sha512": "FJZw093eqeYylnWvcJ64gd7BSuTd9uExtj49Lr5Qu0JS9k4U8RQrQonb/L1pa1et0A6XRdqkAMKLE6Cy3O+dSA==",
|
||||
"content_md5": "581914febdd71b06a701daddff4c76cd",
|
||||
"content_sha1": "a909b5859c2a824dbb9cdde54936ce39549b6edc",
|
||||
"content_sha256": "d61a293b999d30cf8fa014df6d8854131ea414d3d7a22c6ad19a358a572e29d6",
|
||||
"content_sha512": "149670d3dddea9e6329675af709eb881dec14ae4ddf6e131b63e3d2ebe50bb4252f64e14f1142b4289dbfcbd696b57add00e9745daa400c28b13a0b2dcef9d48",
|
||||
"directory_permission": "0777",
|
||||
"file_permission": "0777",
|
||||
"file_permission": "0600",
|
||||
"filename": "../conf.d/sonarr.tryton.geeraert.eu.conf",
|
||||
"id": "0546c5f745a991a885ead9fddca604cccd996fd9",
|
||||
"id": "a909b5859c2a824dbb9cdde54936ce39549b6edc",
|
||||
"sensitive_content": null,
|
||||
"source": null
|
||||
},
|
||||
"sensitive_attributes": [
|
||||
[
|
||||
{
|
||||
"type": "get_attr",
|
||||
"value": "sensitive_content"
|
||||
}
|
||||
]
|
||||
]
|
||||
},
|
||||
{
|
||||
"index_key": "unifi",
|
||||
"schema_version": 0,
|
||||
"attributes": {
|
||||
"content": "############################################\n# config file for unifi\n############################################\n\nupstream unifi_backend {\n server 192.168.88.52:31043;\n server 1.1.1.1 backup;\n }\n\nserver {\n server_name unifi.tryton.geeraert.eu www.unifi.tryton.geeraert.eu;\n location / {\n proxy_pass http://unifi_backend;\n proxy_set_header Upgrade $http_upgrade;\n\t\tproxy_set_header Host $host;\n\t\t\n \n }\n location /.well-known/acme-challenge/ {\n root /var/www/certbot;\n }\n\n\t\n\n listen 443 ssl;\n ssl_certificate /etc/nginx/ssl/live/tryton.geeraert.eu/fullchain.pem;\n ssl_certificate_key /etc/nginx/ssl/live/tryton.geeraert.eu/privkey.pem;\n\n}\nserver {\n if ($host = www.unifi.tryton.geeraert.eu) {\n return 301 https://$host$request_uri;\n }\n\n\n if ($host = unifi.tryton.geeraert.eu) {\n return 301 https://$host$request_uri;\n }\n\n server_name www.unifi.tryton.geeraert.eu unifi.tryton.geeraert.eu;\n listen 80;\n return 404;\n\n}\n",
|
||||
"content_base64": null,
|
||||
"content_base64sha256": "8o9i39YMLNnDmD6I5o/5GYIccb7YYb2jHigmoWAFx2M=",
|
||||
"content_base64sha512": "Lj9HL1LwukhPeRIztBglO3Pfcx3bkTtdt06DTvvsEeRvnuNDfUJ+26f4ZLO40CaQ4QiqFkoWkME4w76tcnQDQA==",
|
||||
"content_md5": "5bf6f18eef7a664645161593310e66e3",
|
||||
"content_sha1": "6fcb68901616392316ed44167655742b58896a2a",
|
||||
"content_sha256": "f28f62dfd60c2cd9c3983e88e68ff919821c71bed861bda31e2826a16005c763",
|
||||
"content_sha512": "2e3f472f52f0ba484f791233b418253b73df731ddb913b5db74e834efbec11e46f9ee3437d427edba7f864b3b8d02690e108aa164a1690c138c3bead72740340",
|
||||
"directory_permission": "0777",
|
||||
"file_permission": "0600",
|
||||
"filename": "../conf.d/unifi.tryton.geeraert.eu.conf",
|
||||
"id": "6fcb68901616392316ed44167655742b58896a2a",
|
||||
"sensitive_content": null,
|
||||
"source": null
|
||||
},
|
||||
|
||||
@@ -1,40 +1,22 @@
|
||||
nginx_sites = {
|
||||
bitwarden = {
|
||||
service = "nginx.bitwarden.svc:8080"
|
||||
proxy_cache = false
|
||||
extra_value_bool = false
|
||||
extra-value = false
|
||||
http2_bool = true
|
||||
proxy_pass_https = false
|
||||
authentication_required = false
|
||||
}
|
||||
|
||||
bookstack = {
|
||||
service = "webserver.bookstack.svc"
|
||||
proxy_cache = true
|
||||
extra_value_bool = false
|
||||
extra-value = false
|
||||
http2_bool = false
|
||||
proxy_pass_https = false
|
||||
authentication_required = false
|
||||
proxy_cache = false
|
||||
}
|
||||
django = {
|
||||
service = "webserver.django-python.svc:8000"
|
||||
proxy_cache = true
|
||||
extra_value_bool = false
|
||||
extra-value = false
|
||||
http2_bool = true
|
||||
proxy_pass_https = false
|
||||
authentication_required = false
|
||||
}
|
||||
echo = {
|
||||
service = "echo-server.echo-server.svc:80"
|
||||
proxy_cache = true
|
||||
extra_value_bool = false
|
||||
extra-value = false
|
||||
http2_bool = true
|
||||
proxy_pass_https = false
|
||||
authentication_required = false
|
||||
}
|
||||
gitlab = {
|
||||
service = "webserver.gitlab.svc:443"
|
||||
@@ -46,66 +28,107 @@ client_max_body_size 20m;
|
||||
EOT
|
||||
http2_bool = true
|
||||
proxy_pass_https = true
|
||||
authentication_required = false
|
||||
}
|
||||
sonarr = {
|
||||
service = "sonarr.servarr.svc"
|
||||
proxy_cache = false
|
||||
extra_value_bool = false
|
||||
http2_bool = false
|
||||
extra-value = <<EOT
|
||||
EOT
|
||||
proxy_pass_https = false
|
||||
authentication_required = false
|
||||
}
|
||||
|
||||
keycloak = {
|
||||
service = "keycloak.keycloak.svc:8080"
|
||||
proxy_cache = false
|
||||
extra_value_bool = true
|
||||
http2_bool = false
|
||||
extra-value = <<EOT
|
||||
|
||||
set_real_ip_from 0.0.0.0/0;
|
||||
real_ip_header X-Real-IP;
|
||||
real_ip_recursive on;
|
||||
EOT
|
||||
proxy_pass_https = false
|
||||
authentication_required = false
|
||||
}
|
||||
# nextcloud = {
|
||||
# service = "webserver.nextcloud.svc"
|
||||
# proxy_cache = true
|
||||
# extra_value_bool = true
|
||||
# http2_bool = true
|
||||
# extra-value = <<EOT#
|
||||
#
|
||||
#
|
||||
# location /.well-known/carddav {
|
||||
# return 301 $scheme://$host/remote.php/dav;
|
||||
# }
|
||||
#
|
||||
# location /.well-known/caldav {
|
||||
# return 301 $scheme://$host/remote.php/dav;
|
||||
# }
|
||||
#
|
||||
# location = /health {
|
||||
# default_type text/html;
|
||||
# return 200 "<!DOCTYPE html><h2>health check</h2>\n";
|
||||
# }
|
||||
# EOT
|
||||
# proxy_pass_https = false
|
||||
# authentication_required = false
|
||||
# }
|
||||
nextcloud = {
|
||||
service = "webserver.nextcloud.svc"
|
||||
proxy_cache = true
|
||||
http2_bool = true
|
||||
extra-value = <<EOT
|
||||
|
||||
|
||||
location /.well-known/carddav {
|
||||
return 301 $scheme://$host/remote.php/dav;
|
||||
}
|
||||
|
||||
location /.well-known/caldav {
|
||||
return 301 $scheme://$host/remote.php/dav;
|
||||
}
|
||||
|
||||
location = /health {
|
||||
default_type text/html;
|
||||
return 200 "<!DOCTYPE html><h2>health check</h2>\n";
|
||||
}
|
||||
EOT
|
||||
}
|
||||
|
||||
|
||||
router = {
|
||||
service = "192.168.88.1"
|
||||
proxy_cache = false
|
||||
extra_value_bool = false
|
||||
extra-value = false
|
||||
http2_bool = false
|
||||
proxy_pass_https = false
|
||||
authentication_required = true
|
||||
}
|
||||
homeassistant = {
|
||||
service = "homeassistant.homeassistant.svc:8123"
|
||||
}
|
||||
octoprint = {
|
||||
service = "192.168.1.28:5000"
|
||||
}
|
||||
onitama = {
|
||||
service = "onitama.onitama.svc"
|
||||
}
|
||||
|
||||
opentrashmail = {
|
||||
# service = "opentrashmail.opentrashmail.svc"
|
||||
service = "1.1.1.1"
|
||||
enabled = false
|
||||
}
|
||||
paperless-docker = {
|
||||
service = "192.168.88.50:4887"
|
||||
}
|
||||
paperless = {
|
||||
service = "webserver.paperless.svc:8000"
|
||||
}
|
||||
pihole = {
|
||||
service = "172.16.0.60:8081"
|
||||
enabled = false
|
||||
}
|
||||
portainer = {
|
||||
service = "portainer.portainer.svc"
|
||||
}
|
||||
prowlarr = {
|
||||
service = "prowlarr.servarr.svc"
|
||||
}
|
||||
proxmox = {
|
||||
service = "192.168.6.2:8006"
|
||||
enabled = false
|
||||
}
|
||||
qbittorrent = {
|
||||
service = "qbittorrent.servarr.svc:8080"
|
||||
}
|
||||
radarr = {
|
||||
service = "radarr.servarr.svc"
|
||||
}
|
||||
reverse = {
|
||||
service = "192.168.88.50:8888"
|
||||
enabled = false
|
||||
}
|
||||
sickchill = {
|
||||
service = "sickchill.servarr.svc"
|
||||
}
|
||||
transmission = {
|
||||
service = "192.168.88.52:31091"
|
||||
enabled = false
|
||||
}
|
||||
unifi = {
|
||||
service = "192.168.88.52:31043"
|
||||
}
|
||||
unifi-inform = {
|
||||
service = "192.168.88.50:8082"
|
||||
}
|
||||
|
||||
|
||||
|
||||
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user