From 9558e187ab39d50549c5b8e1984c4192dba5a8f5 Mon Sep 17 00:00:00 2001 From: "Waylon S. Walker" Date: Sat, 11 Nov 2023 07:31:42 -0600 Subject: [PATCH] uptime-kuma is working --- ...ptime_Kuma_Backup_2023_11_10-07_43_26.json | 1964 +++++++++++++++++ status/deployment.yaml | 139 ++ status/docker-compose.yml | 17 + status/justfile | 14 + 4 files changed, 2134 insertions(+) create mode 100644 status/Uptime_Kuma_Backup_2023_11_10-07_43_26.json create mode 100644 status/deployment.yaml create mode 100644 status/docker-compose.yml create mode 100644 status/justfile diff --git a/status/Uptime_Kuma_Backup_2023_11_10-07_43_26.json b/status/Uptime_Kuma_Backup_2023_11_10-07_43_26.json new file mode 100644 index 0000000..9d5ba9a --- /dev/null +++ b/status/Uptime_Kuma_Backup_2023_11_10-07_43_26.json @@ -0,0 +1,1964 @@ +{ + "version": "1.23.3", + "notificationList": [ + { + "id": 1, + "name": "syncthing is down", + "active": true, + "userId": 1, + "isDefault": false, + "config": "{\"name\":\"syncthing is down\",\"type\":\"ntfy\",\"isDefault\":false,\"ntfyserverurl\":\"https://ntfy.wayl.one\",\"ntfyPriority\":5,\"ntfyAuthenticationMethod\":\"none\",\"ntfytopic\":\"down\"}" + }, + { + "id": 2, + "name": "jellyfin is down", + "active": true, + "userId": 1, + "isDefault": false, + "config": "{\"name\":\"jellyfin is down\",\"type\":\"ntfy\",\"isDefault\":false,\"ntfyserverurl\":\"https://ntfy.wayl.one\",\"ntfyPriority\":5,\"ntfyAuthenticationMethod\":\"none\",\"ntfytopic\":\"down\"}" + }, + { + "id": 3, + "name": "photoview is down", + "active": true, + "userId": 1, + "isDefault": false, + "config": "{\"name\":\"photoview is down\",\"type\":\"ntfy\",\"isDefault\":false,\"ntfyserverurl\":\"https://ntfy.wayl.one\",\"ntfyPriority\":5,\"ntfyAuthenticationMethod\":\"none\",\"ntfytopic\":\"down\"}" + }, + { + "id": 4, + "name": "registry is down", + "active": true, + "userId": 1, + "isDefault": false, + "config": "{\"name\":\"registry is down\",\"type\":\"ntfy\",\"isDefault\":false,\"ntfyserverurl\":\"https://ntfy.wayl.one\",\"ntfyPriority\":5,\"ntfyAuthenticationMethod\":\"none\",\"ntfytopic\":\"down\"}" + }, + { + "id": 5, + "name": "registry ui is down", + "active": true, + "userId": 1, + "isDefault": false, + "config": "{\"name\":\"registry ui is down\",\"type\":\"ntfy\",\"isDefault\":false,\"ntfyserverurl\":\"https://ntfy.wayl.one\",\"ntfyPriority\":5,\"ntfyAuthenticationMethod\":\"none\",\"ntfytopic\":\"down\"}" + }, + { + "id": 6, + "name": "minio is down", + "active": true, + "userId": 1, + "isDefault": false, + "config": "{\"name\":\"minio is down\",\"type\":\"ntfy\",\"isDefault\":false,\"ntfyserverurl\":\"https://ntfy.wayl.one\",\"ntfyPriority\":5,\"ntfyAuthenticationMethod\":\"none\",\"ntfytopic\":\"down\"}" + }, + { + "id": 7, + "name": "shots is down", + "active": true, + "userId": 1, + "isDefault": false, + "config": "{\"name\":\"shots is down\",\"type\":\"ntfy\",\"isDefault\":false,\"ntfyserverurl\":\"https://ntfy.wayl.one\",\"ntfyPriority\":5,\"ntfyAuthenticationMethod\":\"none\",\"ntfytopic\":\"down\"}" + }, + { + "id": 8, + "name": "waylonwalker.com is down", + "active": true, + "userId": 1, + "isDefault": false, + "config": "{\"name\":\"waylonwalker.com is down\",\"type\":\"ntfy\",\"isDefault\":false,\"ntfyserverurl\":\"https://ntfy.wayl.one\",\"ntfyPriority\":5,\"ntfyAuthenticationMethod\":\"none\",\"ntfytopic\":\"down\"}" + }, + { + "id": 9, + "name": "thoughts.waylonwalker.com is down", + "active": true, + "userId": 1, + "isDefault": false, + "config": "{\"name\":\"thoughts.waylonwalker.com is down\",\"type\":\"ntfy\",\"isDefault\":false,\"ntfyserverurl\":\"https://ntfy.wayl.one\",\"ntfyPriority\":5,\"ntfyAuthenticationMethod\":\"none\",\"ntfytopic\":\"down\"}" + }, + { + "id": 10, + "name": "images.waylonwalker.com is down", + "active": true, + "userId": 1, + "isDefault": false, + "config": "{\"name\":\"images.waylonwalker.com is down\",\"type\":\"ntfy\",\"isDefault\":false,\"ntfyserverurl\":\"https://ntfy.wayl.one\",\"ntfyPriority\":5,\"ntfyAuthenticationMethod\":\"none\",\"ntfytopic\":\"down\"}" + }, + { + "id": 11, + "name": "matrix is down", + "active": true, + "userId": 1, + "isDefault": false, + "config": "{\"name\":\"matrix is down\",\"type\":\"ntfy\",\"isDefault\":false,\"ntfyserverurl\":\"https://ntfy.wayl.one\",\"ntfyPriority\":5,\"ntfyAuthenticationMethod\":\"none\",\"ntfytopic\":\"down\"}" + }, + { + "id": 12, + "name": "falcon is down", + "active": true, + "userId": 1, + "isDefault": false, + "config": "{\"name\":\"falcon is down\",\"type\":\"ntfy\",\"isDefault\":false,\"ntfyserverurl\":\"https://ntfy.wayl.one\",\"ntfyPriority\":5,\"ntfyAuthenticationMethod\":\"none\",\"ntfytopic\":\"down\"}" + }, + { + "id": 13, + "name": "blog-starter is down", + "active": true, + "userId": 1, + "isDefault": false, + "config": "{\"name\":\"blog-starter is down\",\"type\":\"ntfy\",\"isDefault\":false,\"ntfyserverurl\":\"https://ntfy.wayl.one\",\"ntfyPriority\":5,\"ntfyAuthenticationMethod\":\"none\",\"ntfytopic\":\"down\"}" + }, + { + "id": 14, + "name": "stable-diffusion.waylonwalker.com is down", + "active": true, + "userId": 1, + "isDefault": false, + "config": "{\"name\":\"stable-diffusion.waylonwalker.com is down\",\"type\":\"ntfy\",\"isDefault\":false,\"ntfyserverurl\":\"https://ntfy.sh\",\"ntfyPriority\":5,\"ntfyAuthenticationMethod\":\"none\",\"ntfytopic\":\"down\"}" + }, + { + "id": 15, + "name": "covers is down", + "active": true, + "userId": 1, + "isDefault": false, + "config": "{\"name\":\"covers is down\",\"type\":\"ntfy\",\"isDefault\":false,\"ntfyserverurl\":\"https://ntfy.wayl.one\",\"ntfyPriority\":5,\"ntfyAuthenticationMethod\":\"none\",\"ntfytopic\":\"down\"}" + }, + { + "id": 16, + "name": "code-server is down", + "active": true, + "userId": 1, + "isDefault": false, + "config": "{\"name\":\"code-server is down\",\"type\":\"ntfy\",\"isDefault\":false,\"ntfyserverurl\":\"https://ntfy.wayl.one\",\"ntfyPriority\":5,\"ntfyAuthenticationMethod\":\"none\",\"ntfytopic\":\"down\"}" + }, + { + "id": 17, + "name": "jupyter is down", + "active": true, + "userId": 1, + "isDefault": false, + "config": "{\"name\":\"jupyter is down\",\"type\":\"ntfy\",\"isDefault\":false,\"ntfyserverurl\":\"https://ntfy.wayl.one\",\"ntfyPriority\":5,\"ntfyAuthenticationMethod\":\"none\",\"ntfytopic\":\"down\"}" + } + ], + "monitorList": [ + { + "id": 1, + "name": "wayl.one", + "description": null, + "pathName": "wayl.one", + "parent": null, + "childrenIDs": [ + 2, + 8, + 9, + 10, + 11, + 12, + 15, + 16, + 20, + 21 + ], + "url": "https://", + "method": "GET", + "hostname": null, + "port": null, + "maxretries": 1, + "weight": 2000, + "active": true, + "forceInactive": false, + "type": "group", + "timeout": 48, + "interval": 60, + "retryInterval": 60, + "resendInterval": 0, + "keyword": null, + "invertKeyword": false, + "expiryNotification": false, + "ignoreTls": false, + "upsideDown": false, + "packetSize": 56, + "maxredirects": 10, + "accepted_statuscodes": [ + "200-299" + ], + "dns_resolve_type": "A", + "dns_resolve_server": "1.1.1.1", + "dns_last_result": null, + "docker_container": "", + "docker_host": null, + "proxyId": null, + "notificationIDList": {}, + "tags": [], + "maintenance": false, + "mqttTopic": "", + "mqttSuccessMessage": "", + "databaseQuery": null, + "authMethod": null, + "grpcUrl": null, + "grpcProtobuf": null, + "grpcMethod": null, + "grpcServiceName": null, + "grpcEnableTls": false, + "radiusCalledStationId": null, + "radiusCallingStationId": null, + "game": null, + "gamedigGivenPortOnly": true, + "httpBodyEncoding": "json", + "jsonPath": null, + "expectedValue": null, + "kafkaProducerTopic": null, + "kafkaProducerBrokers": [], + "kafkaProducerSsl": false, + "kafkaProducerAllowAutoTopicCreation": false, + "kafkaProducerMessage": null, + "screenshot": null, + "headers": null, + "body": null, + "grpcBody": null, + "grpcMetadata": null, + "basic_auth_user": null, + "basic_auth_pass": null, + "oauth_client_id": null, + "oauth_client_secret": null, + "oauth_token_url": null, + "oauth_scopes": null, + "oauth_auth_method": "client_secret_basic", + "pushToken": null, + "databaseConnectionString": null, + "radiusUsername": null, + "radiusPassword": null, + "radiusSecret": null, + "mqttUsername": "", + "mqttPassword": "", + "authWorkstation": null, + "authDomain": null, + "tlsCa": null, + "tlsCert": null, + "tlsKey": null, + "kafkaProducerSaslOptions": { + "mechanism": "None" + }, + "includeSensitiveData": true + }, + { + "id": 2, + "name": "shots", + "description": null, + "pathName": "wayl.one / shots", + "parent": 1, + "childrenIDs": [], + "url": "https://shots.wayl.one", + "method": "GET", + "hostname": null, + "port": null, + "maxretries": 1, + "weight": 2000, + "active": true, + "forceInactive": false, + "type": "http", + "timeout": 48, + "interval": 60, + "retryInterval": 60, + "resendInterval": 0, + "keyword": null, + "invertKeyword": false, + "expiryNotification": false, + "ignoreTls": false, + "upsideDown": false, + "packetSize": 56, + "maxredirects": 10, + "accepted_statuscodes": [ + "200-299" + ], + "dns_resolve_type": "A", + "dns_resolve_server": "1.1.1.1", + "dns_last_result": null, + "docker_container": "", + "docker_host": null, + "proxyId": null, + "notificationIDList": {}, + "tags": [], + "maintenance": false, + "mqttTopic": "", + "mqttSuccessMessage": "", + "databaseQuery": null, + "authMethod": null, + "grpcUrl": null, + "grpcProtobuf": null, + "grpcMethod": null, + "grpcServiceName": null, + "grpcEnableTls": false, + "radiusCalledStationId": null, + "radiusCallingStationId": null, + "game": null, + "gamedigGivenPortOnly": true, + "httpBodyEncoding": "json", + "jsonPath": null, + "expectedValue": null, + "kafkaProducerTopic": null, + "kafkaProducerBrokers": [], + "kafkaProducerSsl": false, + "kafkaProducerAllowAutoTopicCreation": false, + "kafkaProducerMessage": null, + "screenshot": null, + "headers": null, + "body": null, + "grpcBody": null, + "grpcMetadata": null, + "basic_auth_user": null, + "basic_auth_pass": null, + "oauth_client_id": null, + "oauth_client_secret": null, + "oauth_token_url": null, + "oauth_scopes": null, + "oauth_auth_method": "client_secret_basic", + "pushToken": null, + "databaseConnectionString": null, + "radiusUsername": null, + "radiusPassword": null, + "radiusSecret": null, + "mqttUsername": "", + "mqttPassword": "", + "authWorkstation": null, + "authDomain": null, + "tlsCa": null, + "tlsCert": null, + "tlsKey": null, + "kafkaProducerSaslOptions": { + "mechanism": "None" + }, + "includeSensitiveData": true + }, + { + "id": 3, + "name": "waylonwalker.com", + "description": null, + "pathName": "waylonwalker.com", + "parent": null, + "childrenIDs": [ + 4, + 13, + 14, + 18, + 19 + ], + "url": "https://", + "method": "GET", + "hostname": null, + "port": null, + "maxretries": 1, + "weight": 2000, + "active": true, + "forceInactive": false, + "type": "group", + "timeout": 48, + "interval": 60, + "retryInterval": 60, + "resendInterval": 0, + "keyword": null, + "invertKeyword": false, + "expiryNotification": false, + "ignoreTls": false, + "upsideDown": false, + "packetSize": 56, + "maxredirects": 10, + "accepted_statuscodes": [ + "200-299" + ], + "dns_resolve_type": "A", + "dns_resolve_server": "1.1.1.1", + "dns_last_result": null, + "docker_container": "", + "docker_host": null, + "proxyId": null, + "notificationIDList": {}, + "tags": [], + "maintenance": false, + "mqttTopic": "", + "mqttSuccessMessage": "", + "databaseQuery": null, + "authMethod": null, + "grpcUrl": null, + "grpcProtobuf": null, + "grpcMethod": null, + "grpcServiceName": null, + "grpcEnableTls": false, + "radiusCalledStationId": null, + "radiusCallingStationId": null, + "game": null, + "gamedigGivenPortOnly": true, + "httpBodyEncoding": "json", + "jsonPath": null, + "expectedValue": null, + "kafkaProducerTopic": null, + "kafkaProducerBrokers": [], + "kafkaProducerSsl": false, + "kafkaProducerAllowAutoTopicCreation": false, + "kafkaProducerMessage": null, + "screenshot": null, + "headers": null, + "body": null, + "grpcBody": null, + "grpcMetadata": null, + "basic_auth_user": null, + "basic_auth_pass": null, + "oauth_client_id": null, + "oauth_client_secret": null, + "oauth_token_url": null, + "oauth_scopes": null, + "oauth_auth_method": "client_secret_basic", + "pushToken": null, + "databaseConnectionString": null, + "radiusUsername": null, + "radiusPassword": null, + "radiusSecret": null, + "mqttUsername": "", + "mqttPassword": "", + "authWorkstation": null, + "authDomain": null, + "tlsCa": null, + "tlsCert": null, + "tlsKey": null, + "kafkaProducerSaslOptions": { + "mechanism": "None" + }, + "includeSensitiveData": true + }, + { + "id": 4, + "name": "waylonwalker.com", + "description": null, + "pathName": "waylonwalker.com / waylonwalker.com", + "parent": 3, + "childrenIDs": [], + "url": "https://waylonwalker.com", + "method": "GET", + "hostname": null, + "port": null, + "maxretries": 1, + "weight": 2000, + "active": true, + "forceInactive": false, + "type": "http", + "timeout": 48, + "interval": 60, + "retryInterval": 60, + "resendInterval": 0, + "keyword": null, + "invertKeyword": false, + "expiryNotification": false, + "ignoreTls": false, + "upsideDown": false, + "packetSize": 56, + "maxredirects": 10, + "accepted_statuscodes": [ + "200-299" + ], + "dns_resolve_type": "A", + "dns_resolve_server": "1.1.1.1", + "dns_last_result": null, + "docker_container": "", + "docker_host": null, + "proxyId": null, + "notificationIDList": {}, + "tags": [], + "maintenance": false, + "mqttTopic": "", + "mqttSuccessMessage": "", + "databaseQuery": null, + "authMethod": null, + "grpcUrl": null, + "grpcProtobuf": null, + "grpcMethod": null, + "grpcServiceName": null, + "grpcEnableTls": false, + "radiusCalledStationId": null, + "radiusCallingStationId": null, + "game": null, + "gamedigGivenPortOnly": true, + "httpBodyEncoding": "json", + "jsonPath": null, + "expectedValue": null, + "kafkaProducerTopic": null, + "kafkaProducerBrokers": [], + "kafkaProducerSsl": false, + "kafkaProducerAllowAutoTopicCreation": false, + "kafkaProducerMessage": null, + "screenshot": null, + "headers": null, + "body": null, + "grpcBody": null, + "grpcMetadata": null, + "basic_auth_user": null, + "basic_auth_pass": null, + "oauth_client_id": null, + "oauth_client_secret": null, + "oauth_token_url": null, + "oauth_scopes": null, + "oauth_auth_method": "client_secret_basic", + "pushToken": null, + "databaseConnectionString": null, + "radiusUsername": null, + "radiusPassword": null, + "radiusSecret": null, + "mqttUsername": "", + "mqttPassword": "", + "authWorkstation": null, + "authDomain": null, + "tlsCa": null, + "tlsCert": null, + "tlsKey": null, + "kafkaProducerSaslOptions": { + "mechanism": "None" + }, + "includeSensitiveData": true + }, + { + "id": 5, + "name": "markata.dev", + "description": null, + "pathName": "markata.dev", + "parent": null, + "childrenIDs": [ + 6, + 17 + ], + "url": "https://", + "method": "GET", + "hostname": null, + "port": null, + "maxretries": 1, + "weight": 2000, + "active": true, + "forceInactive": false, + "type": "group", + "timeout": 48, + "interval": 60, + "retryInterval": 60, + "resendInterval": 0, + "keyword": null, + "invertKeyword": false, + "expiryNotification": false, + "ignoreTls": false, + "upsideDown": false, + "packetSize": 56, + "maxredirects": 10, + "accepted_statuscodes": [ + "200-299" + ], + "dns_resolve_type": "A", + "dns_resolve_server": "1.1.1.1", + "dns_last_result": null, + "docker_container": "", + "docker_host": null, + "proxyId": null, + "notificationIDList": {}, + "tags": [], + "maintenance": false, + "mqttTopic": "", + "mqttSuccessMessage": "", + "databaseQuery": null, + "authMethod": null, + "grpcUrl": null, + "grpcProtobuf": null, + "grpcMethod": null, + "grpcServiceName": null, + "grpcEnableTls": false, + "radiusCalledStationId": null, + "radiusCallingStationId": null, + "game": null, + "gamedigGivenPortOnly": true, + "httpBodyEncoding": "json", + "jsonPath": null, + "expectedValue": null, + "kafkaProducerTopic": null, + "kafkaProducerBrokers": [], + "kafkaProducerSsl": false, + "kafkaProducerAllowAutoTopicCreation": false, + "kafkaProducerMessage": null, + "screenshot": null, + "headers": null, + "body": null, + "grpcBody": null, + "grpcMetadata": null, + "basic_auth_user": null, + "basic_auth_pass": null, + "oauth_client_id": null, + "oauth_client_secret": null, + "oauth_token_url": null, + "oauth_scopes": null, + "oauth_auth_method": "client_secret_basic", + "pushToken": null, + "databaseConnectionString": null, + "radiusUsername": null, + "radiusPassword": null, + "radiusSecret": null, + "mqttUsername": "", + "mqttPassword": "", + "authWorkstation": null, + "authDomain": null, + "tlsCa": null, + "tlsCert": null, + "tlsKey": null, + "kafkaProducerSaslOptions": { + "mechanism": "None" + }, + "includeSensitiveData": true + }, + { + "id": 6, + "name": "markata", + "description": null, + "pathName": "markata.dev / markata", + "parent": 5, + "childrenIDs": [], + "url": "https://markata.dev", + "method": "GET", + "hostname": null, + "port": null, + "maxretries": 1, + "weight": 2000, + "active": true, + "forceInactive": false, + "type": "http", + "timeout": 48, + "interval": 60, + "retryInterval": 60, + "resendInterval": 0, + "keyword": null, + "invertKeyword": false, + "expiryNotification": false, + "ignoreTls": false, + "upsideDown": false, + "packetSize": 56, + "maxredirects": 10, + "accepted_statuscodes": [ + "200-299" + ], + "dns_resolve_type": "A", + "dns_resolve_server": "1.1.1.1", + "dns_last_result": null, + "docker_container": "", + "docker_host": null, + "proxyId": null, + "notificationIDList": {}, + "tags": [], + "maintenance": false, + "mqttTopic": "", + "mqttSuccessMessage": "", + "databaseQuery": null, + "authMethod": null, + "grpcUrl": null, + "grpcProtobuf": null, + "grpcMethod": null, + "grpcServiceName": null, + "grpcEnableTls": false, + "radiusCalledStationId": null, + "radiusCallingStationId": null, + "game": null, + "gamedigGivenPortOnly": true, + "httpBodyEncoding": "json", + "jsonPath": null, + "expectedValue": null, + "kafkaProducerTopic": null, + "kafkaProducerBrokers": [], + "kafkaProducerSsl": false, + "kafkaProducerAllowAutoTopicCreation": false, + "kafkaProducerMessage": null, + "screenshot": null, + "headers": null, + "body": null, + "grpcBody": null, + "grpcMetadata": null, + "basic_auth_user": null, + "basic_auth_pass": null, + "oauth_client_id": null, + "oauth_client_secret": null, + "oauth_token_url": null, + "oauth_scopes": null, + "oauth_auth_method": "client_secret_basic", + "pushToken": null, + "databaseConnectionString": null, + "radiusUsername": null, + "radiusPassword": null, + "radiusSecret": null, + "mqttUsername": "", + "mqttPassword": "", + "authWorkstation": null, + "authDomain": null, + "tlsCa": null, + "tlsCert": null, + "tlsKey": null, + "kafkaProducerSaslOptions": { + "mechanism": "None" + }, + "includeSensitiveData": true + }, + { + "id": 8, + "name": "ntfy", + "description": null, + "pathName": "wayl.one / ntfy", + "parent": 1, + "childrenIDs": [], + "url": "https://ntfy.wayl.one", + "method": "GET", + "hostname": null, + "port": null, + "maxretries": 1, + "weight": 2000, + "active": true, + "forceInactive": false, + "type": "http", + "timeout": 48, + "interval": 60, + "retryInterval": 60, + "resendInterval": 0, + "keyword": null, + "invertKeyword": false, + "expiryNotification": false, + "ignoreTls": false, + "upsideDown": false, + "packetSize": 56, + "maxredirects": 10, + "accepted_statuscodes": [ + "200-299" + ], + "dns_resolve_type": "A", + "dns_resolve_server": "1.1.1.1", + "dns_last_result": null, + "docker_container": "", + "docker_host": null, + "proxyId": null, + "notificationIDList": {}, + "tags": [], + "maintenance": false, + "mqttTopic": "", + "mqttSuccessMessage": "", + "databaseQuery": null, + "authMethod": null, + "grpcUrl": null, + "grpcProtobuf": null, + "grpcMethod": null, + "grpcServiceName": null, + "grpcEnableTls": false, + "radiusCalledStationId": null, + "radiusCallingStationId": null, + "game": null, + "gamedigGivenPortOnly": true, + "httpBodyEncoding": "json", + "jsonPath": null, + "expectedValue": null, + "kafkaProducerTopic": null, + "kafkaProducerBrokers": [], + "kafkaProducerSsl": false, + "kafkaProducerAllowAutoTopicCreation": false, + "kafkaProducerMessage": null, + "screenshot": null, + "headers": null, + "body": null, + "grpcBody": null, + "grpcMetadata": null, + "basic_auth_user": null, + "basic_auth_pass": null, + "oauth_client_id": null, + "oauth_client_secret": null, + "oauth_token_url": null, + "oauth_scopes": null, + "oauth_auth_method": "client_secret_basic", + "pushToken": null, + "databaseConnectionString": null, + "radiusUsername": null, + "radiusPassword": null, + "radiusSecret": null, + "mqttUsername": "", + "mqttPassword": "", + "authWorkstation": null, + "authDomain": null, + "tlsCa": null, + "tlsCert": null, + "tlsKey": null, + "kafkaProducerSaslOptions": { + "mechanism": "None" + }, + "includeSensitiveData": true + }, + { + "id": 9, + "name": "photoview", + "description": null, + "pathName": "wayl.one / photoview", + "parent": 1, + "childrenIDs": [], + "url": "https://photoview.wayl.one/timeline", + "method": "GET", + "hostname": null, + "port": null, + "maxretries": 1, + "weight": 2000, + "active": true, + "forceInactive": false, + "type": "http", + "timeout": 48, + "interval": 60, + "retryInterval": 60, + "resendInterval": 0, + "keyword": null, + "invertKeyword": false, + "expiryNotification": false, + "ignoreTls": false, + "upsideDown": false, + "packetSize": 56, + "maxredirects": 10, + "accepted_statuscodes": [ + "200-299" + ], + "dns_resolve_type": "A", + "dns_resolve_server": "1.1.1.1", + "dns_last_result": null, + "docker_container": "", + "docker_host": null, + "proxyId": null, + "notificationIDList": {}, + "tags": [], + "maintenance": false, + "mqttTopic": "", + "mqttSuccessMessage": "", + "databaseQuery": null, + "authMethod": null, + "grpcUrl": null, + "grpcProtobuf": null, + "grpcMethod": null, + "grpcServiceName": null, + "grpcEnableTls": false, + "radiusCalledStationId": null, + "radiusCallingStationId": null, + "game": null, + "gamedigGivenPortOnly": true, + "httpBodyEncoding": "json", + "jsonPath": null, + "expectedValue": null, + "kafkaProducerTopic": null, + "kafkaProducerBrokers": [], + "kafkaProducerSsl": false, + "kafkaProducerAllowAutoTopicCreation": false, + "kafkaProducerMessage": null, + "screenshot": null, + "headers": null, + "body": null, + "grpcBody": null, + "grpcMetadata": null, + "basic_auth_user": null, + "basic_auth_pass": null, + "oauth_client_id": null, + "oauth_client_secret": null, + "oauth_token_url": null, + "oauth_scopes": null, + "oauth_auth_method": "client_secret_basic", + "pushToken": null, + "databaseConnectionString": null, + "radiusUsername": null, + "radiusPassword": null, + "radiusSecret": null, + "mqttUsername": "", + "mqttPassword": "", + "authWorkstation": null, + "authDomain": null, + "tlsCa": null, + "tlsCert": null, + "tlsKey": null, + "kafkaProducerSaslOptions": { + "mechanism": "None" + }, + "includeSensitiveData": true + }, + { + "id": 10, + "name": "jellyfin", + "description": null, + "pathName": "wayl.one / jellyfin", + "parent": 1, + "childrenIDs": [], + "url": "https://jf.wayl.one", + "method": "GET", + "hostname": null, + "port": null, + "maxretries": 1, + "weight": 2000, + "active": true, + "forceInactive": false, + "type": "http", + "timeout": 48, + "interval": 60, + "retryInterval": 60, + "resendInterval": 0, + "keyword": null, + "invertKeyword": false, + "expiryNotification": false, + "ignoreTls": true, + "upsideDown": false, + "packetSize": 56, + "maxredirects": 10, + "accepted_statuscodes": [ + "200-299" + ], + "dns_resolve_type": "A", + "dns_resolve_server": "1.1.1.1", + "dns_last_result": null, + "docker_container": "", + "docker_host": null, + "proxyId": null, + "notificationIDList": {}, + "tags": [], + "maintenance": false, + "mqttTopic": "", + "mqttSuccessMessage": "", + "databaseQuery": null, + "authMethod": null, + "grpcUrl": null, + "grpcProtobuf": null, + "grpcMethod": null, + "grpcServiceName": null, + "grpcEnableTls": false, + "radiusCalledStationId": null, + "radiusCallingStationId": null, + "game": null, + "gamedigGivenPortOnly": true, + "httpBodyEncoding": "json", + "jsonPath": null, + "expectedValue": null, + "kafkaProducerTopic": null, + "kafkaProducerBrokers": [], + "kafkaProducerSsl": false, + "kafkaProducerAllowAutoTopicCreation": false, + "kafkaProducerMessage": null, + "screenshot": null, + "headers": null, + "body": null, + "grpcBody": null, + "grpcMetadata": null, + "basic_auth_user": null, + "basic_auth_pass": null, + "oauth_client_id": null, + "oauth_client_secret": null, + "oauth_token_url": null, + "oauth_scopes": null, + "oauth_auth_method": "client_secret_basic", + "pushToken": null, + "databaseConnectionString": null, + "radiusUsername": null, + "radiusPassword": null, + "radiusSecret": null, + "mqttUsername": "", + "mqttPassword": "", + "authWorkstation": null, + "authDomain": null, + "tlsCa": null, + "tlsCert": null, + "tlsKey": null, + "kafkaProducerSaslOptions": { + "mechanism": "None" + }, + "includeSensitiveData": true + }, + { + "id": 11, + "name": "registry", + "description": null, + "pathName": "wayl.one / registry", + "parent": 1, + "childrenIDs": [], + "url": "https://registry.wayl.one", + "method": "GET", + "hostname": null, + "port": null, + "maxretries": 1, + "weight": 2000, + "active": true, + "forceInactive": false, + "type": "http", + "timeout": 48, + "interval": 60, + "retryInterval": 60, + "resendInterval": 0, + "keyword": null, + "invertKeyword": false, + "expiryNotification": false, + "ignoreTls": false, + "upsideDown": false, + "packetSize": 56, + "maxredirects": 10, + "accepted_statuscodes": [ + "200-299" + ], + "dns_resolve_type": "A", + "dns_resolve_server": "1.1.1.1", + "dns_last_result": null, + "docker_container": "", + "docker_host": null, + "proxyId": null, + "notificationIDList": { + "4": true + }, + "tags": [], + "maintenance": false, + "mqttTopic": "", + "mqttSuccessMessage": "", + "databaseQuery": null, + "authMethod": null, + "grpcUrl": null, + "grpcProtobuf": null, + "grpcMethod": null, + "grpcServiceName": null, + "grpcEnableTls": false, + "radiusCalledStationId": null, + "radiusCallingStationId": null, + "game": null, + "gamedigGivenPortOnly": true, + "httpBodyEncoding": "json", + "jsonPath": null, + "expectedValue": null, + "kafkaProducerTopic": null, + "kafkaProducerBrokers": [], + "kafkaProducerSsl": false, + "kafkaProducerAllowAutoTopicCreation": false, + "kafkaProducerMessage": null, + "screenshot": null, + "headers": null, + "body": null, + "grpcBody": null, + "grpcMetadata": null, + "basic_auth_user": null, + "basic_auth_pass": null, + "oauth_client_id": null, + "oauth_client_secret": null, + "oauth_token_url": null, + "oauth_scopes": null, + "oauth_auth_method": "client_secret_basic", + "pushToken": null, + "databaseConnectionString": null, + "radiusUsername": null, + "radiusPassword": null, + "radiusSecret": null, + "mqttUsername": "", + "mqttPassword": "", + "authWorkstation": null, + "authDomain": null, + "tlsCa": null, + "tlsCert": null, + "tlsKey": null, + "kafkaProducerSaslOptions": { + "mechanism": "None" + }, + "includeSensitiveData": true + }, + { + "id": 12, + "name": "resgistry-ui", + "description": null, + "pathName": "wayl.one / resgistry-ui", + "parent": 1, + "childrenIDs": [], + "url": "https://registry-ui.wayl.one", + "method": "GET", + "hostname": null, + "port": null, + "maxretries": 1, + "weight": 2000, + "active": true, + "forceInactive": false, + "type": "http", + "timeout": 48, + "interval": 60, + "retryInterval": 60, + "resendInterval": 0, + "keyword": null, + "invertKeyword": false, + "expiryNotification": false, + "ignoreTls": false, + "upsideDown": false, + "packetSize": 56, + "maxredirects": 10, + "accepted_statuscodes": [ + "200-299" + ], + "dns_resolve_type": "A", + "dns_resolve_server": "1.1.1.1", + "dns_last_result": null, + "docker_container": "", + "docker_host": null, + "proxyId": null, + "notificationIDList": { + "5": true + }, + "tags": [], + "maintenance": false, + "mqttTopic": "", + "mqttSuccessMessage": "", + "databaseQuery": null, + "authMethod": null, + "grpcUrl": null, + "grpcProtobuf": null, + "grpcMethod": null, + "grpcServiceName": null, + "grpcEnableTls": false, + "radiusCalledStationId": null, + "radiusCallingStationId": null, + "game": null, + "gamedigGivenPortOnly": true, + "httpBodyEncoding": "json", + "jsonPath": null, + "expectedValue": null, + "kafkaProducerTopic": null, + "kafkaProducerBrokers": [], + "kafkaProducerSsl": false, + "kafkaProducerAllowAutoTopicCreation": false, + "kafkaProducerMessage": null, + "screenshot": null, + "headers": null, + "body": null, + "grpcBody": null, + "grpcMetadata": null, + "basic_auth_user": null, + "basic_auth_pass": null, + "oauth_client_id": null, + "oauth_client_secret": null, + "oauth_token_url": null, + "oauth_scopes": null, + "oauth_auth_method": "client_secret_basic", + "pushToken": null, + "databaseConnectionString": null, + "radiusUsername": null, + "radiusPassword": null, + "radiusSecret": null, + "mqttUsername": "", + "mqttPassword": "", + "authWorkstation": null, + "authDomain": null, + "tlsCa": null, + "tlsCert": null, + "tlsKey": null, + "kafkaProducerSaslOptions": { + "mechanism": "None" + }, + "includeSensitiveData": true + }, + { + "id": 13, + "name": "thoughts", + "description": null, + "pathName": "waylonwalker.com / thoughts", + "parent": 3, + "childrenIDs": [], + "url": "https://thoughts.waylonwalker.com", + "method": "GET", + "hostname": null, + "port": null, + "maxretries": 1, + "weight": 2000, + "active": true, + "forceInactive": false, + "type": "http", + "timeout": 48, + "interval": 60, + "retryInterval": 60, + "resendInterval": 0, + "keyword": null, + "invertKeyword": false, + "expiryNotification": false, + "ignoreTls": false, + "upsideDown": false, + "packetSize": 56, + "maxredirects": 10, + "accepted_statuscodes": [ + "200-299" + ], + "dns_resolve_type": "A", + "dns_resolve_server": "1.1.1.1", + "dns_last_result": null, + "docker_container": "", + "docker_host": null, + "proxyId": null, + "notificationIDList": { + "9": true + }, + "tags": [], + "maintenance": false, + "mqttTopic": "", + "mqttSuccessMessage": "", + "databaseQuery": null, + "authMethod": null, + "grpcUrl": null, + "grpcProtobuf": null, + "grpcMethod": null, + "grpcServiceName": null, + "grpcEnableTls": false, + "radiusCalledStationId": null, + "radiusCallingStationId": null, + "game": null, + "gamedigGivenPortOnly": true, + "httpBodyEncoding": "json", + "jsonPath": null, + "expectedValue": null, + "kafkaProducerTopic": null, + "kafkaProducerBrokers": [], + "kafkaProducerSsl": false, + "kafkaProducerAllowAutoTopicCreation": false, + "kafkaProducerMessage": null, + "screenshot": null, + "headers": null, + "body": null, + "grpcBody": null, + "grpcMetadata": null, + "basic_auth_user": null, + "basic_auth_pass": null, + "oauth_client_id": null, + "oauth_client_secret": null, + "oauth_token_url": null, + "oauth_scopes": null, + "oauth_auth_method": "client_secret_basic", + "pushToken": null, + "databaseConnectionString": null, + "radiusUsername": null, + "radiusPassword": null, + "radiusSecret": null, + "mqttUsername": "", + "mqttPassword": "", + "authWorkstation": null, + "authDomain": null, + "tlsCa": null, + "tlsCert": null, + "tlsKey": null, + "kafkaProducerSaslOptions": { + "mechanism": "None" + }, + "includeSensitiveData": true + }, + { + "id": 14, + "name": "images.waylonwalker.com", + "description": null, + "pathName": "waylonwalker.com / images.waylonwalker.com", + "parent": 3, + "childrenIDs": [], + "url": "https://images.waylonwalker.com/", + "method": "GET", + "hostname": null, + "port": null, + "maxretries": 1, + "weight": 2000, + "active": true, + "forceInactive": false, + "type": "http", + "timeout": 48, + "interval": 60, + "retryInterval": 60, + "resendInterval": 0, + "keyword": null, + "invertKeyword": false, + "expiryNotification": false, + "ignoreTls": false, + "upsideDown": false, + "packetSize": 56, + "maxredirects": 10, + "accepted_statuscodes": [ + "200-299" + ], + "dns_resolve_type": "A", + "dns_resolve_server": "1.1.1.1", + "dns_last_result": null, + "docker_container": "", + "docker_host": null, + "proxyId": null, + "notificationIDList": { + "10": true + }, + "tags": [], + "maintenance": false, + "mqttTopic": "", + "mqttSuccessMessage": "", + "databaseQuery": null, + "authMethod": null, + "grpcUrl": null, + "grpcProtobuf": null, + "grpcMethod": null, + "grpcServiceName": null, + "grpcEnableTls": false, + "radiusCalledStationId": null, + "radiusCallingStationId": null, + "game": null, + "gamedigGivenPortOnly": true, + "httpBodyEncoding": "json", + "jsonPath": null, + "expectedValue": null, + "kafkaProducerTopic": null, + "kafkaProducerBrokers": [], + "kafkaProducerSsl": false, + "kafkaProducerAllowAutoTopicCreation": false, + "kafkaProducerMessage": null, + "screenshot": null, + "headers": null, + "body": null, + "grpcBody": null, + "grpcMetadata": null, + "basic_auth_user": null, + "basic_auth_pass": null, + "oauth_client_id": null, + "oauth_client_secret": null, + "oauth_token_url": null, + "oauth_scopes": null, + "oauth_auth_method": "client_secret_basic", + "pushToken": null, + "databaseConnectionString": null, + "radiusUsername": null, + "radiusPassword": null, + "radiusSecret": null, + "mqttUsername": "", + "mqttPassword": "", + "authWorkstation": null, + "authDomain": null, + "tlsCa": null, + "tlsCert": null, + "tlsKey": null, + "kafkaProducerSaslOptions": { + "mechanism": "None" + }, + "includeSensitiveData": true + }, + { + "id": 15, + "name": "matrix", + "description": null, + "pathName": "wayl.one / matrix", + "parent": 1, + "childrenIDs": [], + "url": "https://matrix.wayl.one", + "method": "GET", + "hostname": null, + "port": null, + "maxretries": 1, + "weight": 2000, + "active": true, + "forceInactive": false, + "type": "http", + "timeout": 48, + "interval": 60, + "retryInterval": 60, + "resendInterval": 0, + "keyword": null, + "invertKeyword": false, + "expiryNotification": false, + "ignoreTls": false, + "upsideDown": false, + "packetSize": 56, + "maxredirects": 10, + "accepted_statuscodes": [ + "200-299" + ], + "dns_resolve_type": "A", + "dns_resolve_server": "1.1.1.1", + "dns_last_result": null, + "docker_container": "", + "docker_host": null, + "proxyId": null, + "notificationIDList": { + "11": true + }, + "tags": [], + "maintenance": false, + "mqttTopic": "", + "mqttSuccessMessage": "", + "databaseQuery": null, + "authMethod": null, + "grpcUrl": null, + "grpcProtobuf": null, + "grpcMethod": null, + "grpcServiceName": null, + "grpcEnableTls": false, + "radiusCalledStationId": null, + "radiusCallingStationId": null, + "game": null, + "gamedigGivenPortOnly": true, + "httpBodyEncoding": "json", + "jsonPath": null, + "expectedValue": null, + "kafkaProducerTopic": null, + "kafkaProducerBrokers": [], + "kafkaProducerSsl": false, + "kafkaProducerAllowAutoTopicCreation": false, + "kafkaProducerMessage": null, + "screenshot": null, + "headers": null, + "body": null, + "grpcBody": null, + "grpcMetadata": null, + "basic_auth_user": null, + "basic_auth_pass": null, + "oauth_client_id": null, + "oauth_client_secret": null, + "oauth_token_url": null, + "oauth_scopes": null, + "oauth_auth_method": "client_secret_basic", + "pushToken": null, + "databaseConnectionString": null, + "radiusUsername": null, + "radiusPassword": null, + "radiusSecret": null, + "mqttUsername": "", + "mqttPassword": "", + "authWorkstation": null, + "authDomain": null, + "tlsCa": null, + "tlsCert": null, + "tlsKey": null, + "kafkaProducerSaslOptions": { + "mechanism": "None" + }, + "includeSensitiveData": true + }, + { + "id": 16, + "name": "falcon", + "description": null, + "pathName": "wayl.one / falcon", + "parent": 1, + "childrenIDs": [], + "url": "https://falcon.wayl.one", + "method": "GET", + "hostname": null, + "port": null, + "maxretries": 6, + "weight": 2000, + "active": true, + "forceInactive": false, + "type": "http", + "timeout": 48, + "interval": 60, + "retryInterval": 60, + "resendInterval": 0, + "keyword": null, + "invertKeyword": false, + "expiryNotification": false, + "ignoreTls": false, + "upsideDown": false, + "packetSize": 56, + "maxredirects": 10, + "accepted_statuscodes": [ + "200-299" + ], + "dns_resolve_type": "A", + "dns_resolve_server": "1.1.1.1", + "dns_last_result": null, + "docker_container": "", + "docker_host": null, + "proxyId": null, + "notificationIDList": { + "12": true + }, + "tags": [], + "maintenance": false, + "mqttTopic": "", + "mqttSuccessMessage": "", + "databaseQuery": null, + "authMethod": null, + "grpcUrl": null, + "grpcProtobuf": null, + "grpcMethod": null, + "grpcServiceName": null, + "grpcEnableTls": false, + "radiusCalledStationId": null, + "radiusCallingStationId": null, + "game": null, + "gamedigGivenPortOnly": true, + "httpBodyEncoding": "json", + "jsonPath": null, + "expectedValue": null, + "kafkaProducerTopic": null, + "kafkaProducerBrokers": [], + "kafkaProducerSsl": false, + "kafkaProducerAllowAutoTopicCreation": false, + "kafkaProducerMessage": null, + "screenshot": null, + "headers": null, + "body": null, + "grpcBody": null, + "grpcMetadata": null, + "basic_auth_user": null, + "basic_auth_pass": null, + "oauth_client_id": null, + "oauth_client_secret": null, + "oauth_token_url": null, + "oauth_scopes": null, + "oauth_auth_method": "client_secret_basic", + "pushToken": null, + "databaseConnectionString": null, + "radiusUsername": null, + "radiusPassword": null, + "radiusSecret": null, + "mqttUsername": "", + "mqttPassword": "", + "authWorkstation": null, + "authDomain": null, + "tlsCa": null, + "tlsCert": null, + "tlsKey": null, + "kafkaProducerSaslOptions": { + "mechanism": "None" + }, + "includeSensitiveData": true + }, + { + "id": 17, + "name": "blog-starter", + "description": null, + "pathName": "markata.dev / blog-starter", + "parent": 5, + "childrenIDs": [], + "url": "https://blog-starter.markata.dev/", + "method": "GET", + "hostname": null, + "port": null, + "maxretries": 1, + "weight": 2000, + "active": true, + "forceInactive": false, + "type": "http", + "timeout": 48, + "interval": 60, + "retryInterval": 60, + "resendInterval": 0, + "keyword": null, + "invertKeyword": false, + "expiryNotification": false, + "ignoreTls": false, + "upsideDown": false, + "packetSize": 56, + "maxredirects": 10, + "accepted_statuscodes": [ + "200-299" + ], + "dns_resolve_type": "A", + "dns_resolve_server": "1.1.1.1", + "dns_last_result": null, + "docker_container": "", + "docker_host": null, + "proxyId": null, + "notificationIDList": { + "13": true + }, + "tags": [], + "maintenance": false, + "mqttTopic": "", + "mqttSuccessMessage": "", + "databaseQuery": null, + "authMethod": null, + "grpcUrl": null, + "grpcProtobuf": null, + "grpcMethod": null, + "grpcServiceName": null, + "grpcEnableTls": false, + "radiusCalledStationId": null, + "radiusCallingStationId": null, + "game": null, + "gamedigGivenPortOnly": true, + "httpBodyEncoding": "json", + "jsonPath": null, + "expectedValue": null, + "kafkaProducerTopic": null, + "kafkaProducerBrokers": [], + "kafkaProducerSsl": false, + "kafkaProducerAllowAutoTopicCreation": false, + "kafkaProducerMessage": null, + "screenshot": null, + "headers": null, + "body": null, + "grpcBody": null, + "grpcMetadata": null, + "basic_auth_user": null, + "basic_auth_pass": null, + "oauth_client_id": null, + "oauth_client_secret": null, + "oauth_token_url": null, + "oauth_scopes": null, + "oauth_auth_method": "client_secret_basic", + "pushToken": null, + "databaseConnectionString": null, + "radiusUsername": null, + "radiusPassword": null, + "radiusSecret": null, + "mqttUsername": "", + "mqttPassword": "", + "authWorkstation": null, + "authDomain": null, + "tlsCa": null, + "tlsCert": null, + "tlsKey": null, + "kafkaProducerSaslOptions": { + "mechanism": "None" + }, + "includeSensitiveData": true + }, + { + "id": 18, + "name": "https://stable-diffusion.waylonwalker.com", + "description": null, + "pathName": "waylonwalker.com / https://stable-diffusion.waylonwalker.com", + "parent": 3, + "childrenIDs": [], + "url": "https://stable-diffusion.waylonwalker.com/", + "method": "GET", + "hostname": null, + "port": null, + "maxretries": 1, + "weight": 2000, + "active": true, + "forceInactive": false, + "type": "http", + "timeout": 48, + "interval": 60, + "retryInterval": 60, + "resendInterval": 0, + "keyword": null, + "invertKeyword": false, + "expiryNotification": false, + "ignoreTls": false, + "upsideDown": false, + "packetSize": 56, + "maxredirects": 10, + "accepted_statuscodes": [ + "200-299" + ], + "dns_resolve_type": "A", + "dns_resolve_server": "1.1.1.1", + "dns_last_result": null, + "docker_container": "", + "docker_host": null, + "proxyId": null, + "notificationIDList": { + "14": true + }, + "tags": [], + "maintenance": false, + "mqttTopic": "", + "mqttSuccessMessage": "", + "databaseQuery": null, + "authMethod": null, + "grpcUrl": null, + "grpcProtobuf": null, + "grpcMethod": null, + "grpcServiceName": null, + "grpcEnableTls": false, + "radiusCalledStationId": null, + "radiusCallingStationId": null, + "game": null, + "gamedigGivenPortOnly": true, + "httpBodyEncoding": "json", + "jsonPath": null, + "expectedValue": null, + "kafkaProducerTopic": null, + "kafkaProducerBrokers": [], + "kafkaProducerSsl": false, + "kafkaProducerAllowAutoTopicCreation": false, + "kafkaProducerMessage": null, + "screenshot": null, + "headers": null, + "body": null, + "grpcBody": null, + "grpcMetadata": null, + "basic_auth_user": null, + "basic_auth_pass": null, + "oauth_client_id": null, + "oauth_client_secret": null, + "oauth_token_url": null, + "oauth_scopes": null, + "oauth_auth_method": "client_secret_basic", + "pushToken": null, + "databaseConnectionString": null, + "radiusUsername": null, + "radiusPassword": null, + "radiusSecret": null, + "mqttUsername": "", + "mqttPassword": "", + "authWorkstation": null, + "authDomain": null, + "tlsCa": null, + "tlsCert": null, + "tlsKey": null, + "kafkaProducerSaslOptions": { + "mechanism": "None" + }, + "includeSensitiveData": true + }, + { + "id": 19, + "name": "covers.waylonwalker.com", + "description": null, + "pathName": "waylonwalker.com / covers.waylonwalker.com", + "parent": 3, + "childrenIDs": [], + "url": "https://covers.waylonwalker.com/install-miniconda.jpg", + "method": "GET", + "hostname": null, + "port": null, + "maxretries": 1, + "weight": 2000, + "active": true, + "forceInactive": false, + "type": "http", + "timeout": 48, + "interval": 60, + "retryInterval": 60, + "resendInterval": 0, + "keyword": null, + "invertKeyword": false, + "expiryNotification": false, + "ignoreTls": false, + "upsideDown": false, + "packetSize": 56, + "maxredirects": 10, + "accepted_statuscodes": [ + "200-299" + ], + "dns_resolve_type": "A", + "dns_resolve_server": "1.1.1.1", + "dns_last_result": null, + "docker_container": "", + "docker_host": null, + "proxyId": null, + "notificationIDList": { + "14": true, + "15": true + }, + "tags": [], + "maintenance": false, + "mqttTopic": "", + "mqttSuccessMessage": "", + "databaseQuery": null, + "authMethod": null, + "grpcUrl": null, + "grpcProtobuf": null, + "grpcMethod": null, + "grpcServiceName": null, + "grpcEnableTls": false, + "radiusCalledStationId": null, + "radiusCallingStationId": null, + "game": null, + "gamedigGivenPortOnly": true, + "httpBodyEncoding": "json", + "jsonPath": null, + "expectedValue": null, + "kafkaProducerTopic": null, + "kafkaProducerBrokers": [], + "kafkaProducerSsl": false, + "kafkaProducerAllowAutoTopicCreation": false, + "kafkaProducerMessage": null, + "screenshot": null, + "headers": null, + "body": null, + "grpcBody": null, + "grpcMetadata": null, + "basic_auth_user": null, + "basic_auth_pass": null, + "oauth_client_id": null, + "oauth_client_secret": null, + "oauth_token_url": null, + "oauth_scopes": null, + "oauth_auth_method": "client_secret_basic", + "pushToken": null, + "databaseConnectionString": null, + "radiusUsername": null, + "radiusPassword": null, + "radiusSecret": null, + "mqttUsername": "", + "mqttPassword": "", + "authWorkstation": null, + "authDomain": null, + "tlsCa": null, + "tlsCert": null, + "tlsKey": null, + "kafkaProducerSaslOptions": { + "mechanism": "None" + }, + "includeSensitiveData": true + }, + { + "id": 20, + "name": "code-server", + "description": null, + "pathName": "wayl.one / code-server", + "parent": 1, + "childrenIDs": [], + "url": "https://code-server.wayl.one", + "method": "GET", + "hostname": null, + "port": null, + "maxretries": 1, + "weight": 2000, + "active": true, + "forceInactive": false, + "type": "http", + "timeout": 48, + "interval": 60, + "retryInterval": 60, + "resendInterval": 0, + "keyword": null, + "invertKeyword": false, + "expiryNotification": false, + "ignoreTls": false, + "upsideDown": false, + "packetSize": 56, + "maxredirects": 10, + "accepted_statuscodes": [ + "200-299" + ], + "dns_resolve_type": "A", + "dns_resolve_server": "1.1.1.1", + "dns_last_result": null, + "docker_container": "", + "docker_host": null, + "proxyId": null, + "notificationIDList": {}, + "tags": [], + "maintenance": false, + "mqttTopic": "", + "mqttSuccessMessage": "", + "databaseQuery": null, + "authMethod": null, + "grpcUrl": null, + "grpcProtobuf": null, + "grpcMethod": null, + "grpcServiceName": null, + "grpcEnableTls": false, + "radiusCalledStationId": null, + "radiusCallingStationId": null, + "game": null, + "gamedigGivenPortOnly": true, + "httpBodyEncoding": "json", + "jsonPath": null, + "expectedValue": null, + "kafkaProducerTopic": null, + "kafkaProducerBrokers": [], + "kafkaProducerSsl": false, + "kafkaProducerAllowAutoTopicCreation": false, + "kafkaProducerMessage": null, + "screenshot": null, + "headers": null, + "body": null, + "grpcBody": null, + "grpcMetadata": null, + "basic_auth_user": null, + "basic_auth_pass": null, + "oauth_client_id": null, + "oauth_client_secret": null, + "oauth_token_url": null, + "oauth_scopes": null, + "oauth_auth_method": "client_secret_basic", + "pushToken": null, + "databaseConnectionString": null, + "radiusUsername": null, + "radiusPassword": null, + "radiusSecret": null, + "mqttUsername": "", + "mqttPassword": "", + "authWorkstation": null, + "authDomain": null, + "tlsCa": null, + "tlsCert": null, + "tlsKey": null, + "kafkaProducerSaslOptions": { + "mechanism": "None" + }, + "includeSensitiveData": true + }, + { + "id": 21, + "name": "jupyter", + "description": null, + "pathName": "wayl.one / jupyter", + "parent": 1, + "childrenIDs": [], + "url": "https://jupyter.wayl.one", + "method": "GET", + "hostname": null, + "port": null, + "maxretries": 1, + "weight": 2000, + "active": true, + "forceInactive": false, + "type": "http", + "timeout": 48, + "interval": 60, + "retryInterval": 60, + "resendInterval": 0, + "keyword": null, + "invertKeyword": false, + "expiryNotification": false, + "ignoreTls": false, + "upsideDown": false, + "packetSize": 56, + "maxredirects": 10, + "accepted_statuscodes": [ + "200-299" + ], + "dns_resolve_type": "A", + "dns_resolve_server": "1.1.1.1", + "dns_last_result": null, + "docker_container": "", + "docker_host": null, + "proxyId": null, + "notificationIDList": { + "17": true + }, + "tags": [], + "maintenance": false, + "mqttTopic": "", + "mqttSuccessMessage": "", + "databaseQuery": null, + "authMethod": null, + "grpcUrl": null, + "grpcProtobuf": null, + "grpcMethod": null, + "grpcServiceName": null, + "grpcEnableTls": false, + "radiusCalledStationId": null, + "radiusCallingStationId": null, + "game": null, + "gamedigGivenPortOnly": true, + "httpBodyEncoding": "json", + "jsonPath": null, + "expectedValue": null, + "kafkaProducerTopic": null, + "kafkaProducerBrokers": [], + "kafkaProducerSsl": false, + "kafkaProducerAllowAutoTopicCreation": false, + "kafkaProducerMessage": null, + "screenshot": null, + "headers": null, + "body": null, + "grpcBody": null, + "grpcMetadata": null, + "basic_auth_user": null, + "basic_auth_pass": null, + "oauth_client_id": null, + "oauth_client_secret": null, + "oauth_token_url": null, + "oauth_scopes": null, + "oauth_auth_method": "client_secret_basic", + "pushToken": null, + "databaseConnectionString": null, + "radiusUsername": null, + "radiusPassword": null, + "radiusSecret": null, + "mqttUsername": "", + "mqttPassword": "", + "authWorkstation": null, + "authDomain": null, + "tlsCa": null, + "tlsCert": null, + "tlsKey": null, + "kafkaProducerSaslOptions": { + "mechanism": "None" + }, + "includeSensitiveData": true + } + ] +} \ No newline at end of file diff --git a/status/deployment.yaml b/status/deployment.yaml new file mode 100644 index 0000000..415129c --- /dev/null +++ b/status/deployment.yaml @@ -0,0 +1,139 @@ +--- +apiVersion: v1 +kind: Service +metadata: + annotations: + kompose.cmd: kompose convert -o deployment.yaml -n status + kompose.service.expose: status.wayl.one,status.k.waylonwalker.com + kompose.version: 1.31.2 (a92241f79) + creationTimestamp: null + labels: + io.kompose.service: uptime-kuma + name: uptime-kuma + namespace: status +spec: + ports: + - name: "3001" + port: 3001 + targetPort: 3001 + selector: + io.kompose.service: uptime-kuma +status: + loadBalancer: {} + +--- +apiVersion: v1 +kind: Namespace +metadata: + creationTimestamp: null + name: status + namespace: status +spec: {} +status: {} + +--- +apiVersion: apps/v1 +kind: Deployment +metadata: + annotations: + kompose.cmd: kompose convert -o deployment.yaml -n status + kompose.service.expose: status.wayl.one,status.k.waylonwalker.com + kompose.version: 1.31.2 (a92241f79) + creationTimestamp: null + labels: + io.kompose.service: uptime-kuma + name: uptime-kuma + namespace: status +spec: + replicas: 1 + selector: + matchLabels: + io.kompose.service: uptime-kuma + strategy: + type: Recreate + template: + metadata: + annotations: + kompose.cmd: kompose convert -o deployment.yaml -n status + kompose.service.expose: status.wayl.one,status.k.waylonwalker.com + kompose.version: 1.31.2 (a92241f79) + creationTimestamp: null + labels: + io.kompose.network/status-default: "true" + io.kompose.service: uptime-kuma + spec: + containers: + - env: + - name: TZ + value: UTC + image: louislam/uptime-kuma:1 + name: status + ports: + - containerPort: 3001 + protocol: TCP + resources: {} + volumeMounts: + - mountPath: /app/data + name: uptime-kuma + restartPolicy: Always + volumes: + - name: uptime-kuma + persistentVolumeClaim: + claimName: uptime-kuma +status: {} + +--- +apiVersion: networking.k8s.io/v1 +kind: Ingress +metadata: + annotations: + kompose.cmd: kompose convert -o deployment.yaml -n status + kompose.service.expose: status.wayl.one,status.k.waylonwalker.com + kompose.version: 1.31.2 (a92241f79) + creationTimestamp: null + labels: + io.kompose.service: uptime-kuma + name: uptime-kuma + namespace: status +spec: + rules: + - host: status.wayl.one + http: + paths: + - backend: + service: + name: uptime-kuma + port: + number: 3001 + path: / + pathType: Prefix + - host: status.k.waylonwalker.com + http: + paths: + - backend: + service: + name: uptime-kuma + port: + number: 3001 + path: / + pathType: Prefix +status: + loadBalancer: {} + +--- +apiVersion: v1 +kind: PersistentVolumeClaim +metadata: + creationTimestamp: null + labels: + io.kompose.service: uptime-kuma + name: uptime-kuma + namespace: status +spec: + accessModes: + - ReadWriteOnce + resources: + requests: + storage: 100Mi +status: {} + diff --git a/status/docker-compose.yml b/status/docker-compose.yml new file mode 100644 index 0000000..ca38443 --- /dev/null +++ b/status/docker-compose.yml @@ -0,0 +1,17 @@ +# docker run -d --restart=always -p 3001:3001 -v uptime-kuma:/app/data --name uptime-kuma louislam/uptime-kuma:1 +version: "3" +services: + uptime-kuma: + image: louislam/uptime-kuma:1 + container_name: status + ports: + - 3001 + volumes: + - uptime-kuma:/app/data + restart: always + environment: + - TZ=UTC # optional: set desired timezone + labels: + kompose.service.expose: status.wayl.one,status.k.waylonwalker.com +volumes: + uptime-kuma: diff --git a/status/justfile b/status/justfile new file mode 100644 index 0000000..66a2fd9 --- /dev/null +++ b/status/justfile @@ -0,0 +1,14 @@ +default: convert deploy viz + +create-ns: + kubectl create ns status +convert: + kompose convert -o deployment.yaml -n status +deploy: + kubectl apply -f deployment.yaml +viz: + k8sviz -n status --kubeconfig $KUBECONFIG -t png -o status-k8s.png +restart: + kubectl rollout restart -n status deployment/status +delete: + kubectl delete all --all -n status --timeout=0s