aboutsummaryrefslogtreecommitdiff
path: root/straper/db/public/docker/inspect
diff options
context:
space:
mode:
authorLukasz Kasprzak <lukasz.kasprzak@pm.me>2026-03-20 19:16:32 +0100
committerLukasz Kasprzak <lukasz.kasprzak@pm.me>2026-03-20 19:16:32 +0100
commit39711cf6c2ec5a3b4480dcb4800cc3802bda5bf2 (patch)
tree9221704f413398cfb5d5759083b1e7032566820e /straper/db/public/docker/inspect
parent6b59b75c3a294060dea66bdee16ffaf95ae92889 (diff)
downloadbin-39711cf6c2ec5a3b4480dcb4800cc3802bda5bf2.tar.gz
bin-39711cf6c2ec5a3b4480dcb4800cc3802bda5bf2.zip
feat: first fully successful run e2e on straper
Diffstat (limited to 'straper/db/public/docker/inspect')
-rw-r--r--straper/db/public/docker/inspect/cryptpad-cryptpad-1.json376
-rw-r--r--straper/db/public/docker/inspect/etherpad.json304
-rw-r--r--straper/db/public/docker/inspect/forgejo.json275
-rw-r--r--straper/db/public/docker/inspect/healthchecks-db.json240
-rw-r--r--straper/db/public/docker/inspect/healthchecks.json292
-rw-r--r--straper/db/public/docker/inspect/nextcloud-app-1.json253
-rw-r--r--straper/db/public/docker/inspect/nextcloud-db-1.json253
-rw-r--r--straper/db/public/docker/inspect/nextcloud-redis-1.json247
-rw-r--r--straper/db/public/docker/inspect/open-notebook-open_notebook-1.json266
-rw-r--r--straper/db/public/docker/inspect/open-notebook-surrealdb-1.json280
-rw-r--r--straper/db/public/docker/inspect/paperless-broker-1.json241
-rw-r--r--straper/db/public/docker/inspect/paperless-db-1.json240
-rw-r--r--straper/db/public/docker/inspect/paperless-webserver-1.json329
-rw-r--r--straper/db/public/docker/inspect/privatebin.json291
-rw-r--r--straper/db/public/docker/inspect/searxng.json267
-rw-r--r--straper/db/public/docker/inspect/stirling-stirling-pdf-1.json302
-rw-r--r--straper/db/public/docker/inspect/uptime-kuma.json289
-rw-r--r--straper/db/public/docker/inspect/vaultwarden.json302
-rw-r--r--straper/db/public/docker/inspect/wikijs-db-1.json240
-rw-r--r--straper/db/public/docker/inspect/wikijs-wiki-1.json248
20 files changed, 5535 insertions, 0 deletions
diff --git a/straper/db/public/docker/inspect/cryptpad-cryptpad-1.json b/straper/db/public/docker/inspect/cryptpad-cryptpad-1.json
new file mode 100644
index 0000000..2a4a5fa
--- /dev/null
+++ b/straper/db/public/docker/inspect/cryptpad-cryptpad-1.json
@@ -0,0 +1,376 @@
+{
+ "Id": "80f793993045b90529c415543bd9621032c093bfa9136d681f1737ab5366a20a",
+ "Created": "2026-03-09T08:29:03.711948224Z",
+ "Path": "/bin/bash",
+ "Args": [
+ "/cryptpad/docker-entrypoint.sh",
+ "npm",
+ "start"
+ ],
+ "State": {
+ "Status": "running",
+ "Running": true,
+ "Paused": false,
+ "Restarting": false,
+ "OOMKilled": false,
+ "Dead": false,
+ "Pid": 3692065,
+ "ExitCode": 0,
+ "Error": "",
+ "StartedAt": "2026-03-09T08:29:03.898465617Z",
+ "FinishedAt": "0001-01-01T00:00:00Z",
+ "Health": {
+ "Status": "healthy",
+ "FailingStreak": 0,
+ "Log": [
+ {
+ "Start": "2026-03-20T16:23:23.372919099+01:00",
+ "End": "2026-03-20T16:23:23.434075425+01:00",
+ "ExitCode": 0,
+ "Output": " % Total % Received % Xferd Average Speed Time Time Time Current\n Dload Upload Total Spent Left Speed\n\r 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0<!--\nSPDX-FileCopyrightText: 2023 XWiki CryptPad Team <contact@cryptpad.org> and contributors\n\nSPDX-License-Identifier: AGPL-3.0-or-later\n-->\n\n<!DOCTYPE html>\n<html>\n<!-- If this file is not called customize.dist/src/template.html, it is generated -->\n<head>\n <title data-localization=\"main_title\">CryptPad: Collaboration suite, encrypted and open-source</title>\n <meta property=\"og:url\" content=\"https://pad.labunix.xyz/index.html\">\n <meta property=\"og:type\" content=\"website\">\n <meta property=\"og:title\" content=\"CryptPad: end-to-end encrypted collaboration suite\">\n <meta property=\"og:description\" content=\"CryptPad: end-to-end encrypted collaboration suite\">\n <meta property=\"og:image\" content=\"https://pad.labunix.xyz/customize/images/opengraph_preview/og-default.png\">\n <meta property=\"twitter:card\" content=\"summary_large_image\">\n <meta content=\"text/html; charset=utf-8\" http-equiv=\"content-type\"/>\n <meta name=\"viewport\" content=\"width=device-width, initial-scale=1\">\n <link rel=\"icon\" type=\"image/png\" href=\"/customize/favicon/main-favicon.png\" id=\"favicon\"/>\n <script src=\"/customize/pre-loading.js?ver=1773044944749\"></script>\n <link href=\"/customize/src/pre-loading.css?ver=1773044944749\" rel=\"stylesheet\" type=\"text/css\">\n <script async data-bootload=\"/customize/template.js\" data-main=\"/common/boot.js?ver=1.0\" src=\"/components/requirejs/require.js?ver=2.3.7\"></script>\n</head>\n<body class=\"html\">\n <noscript>\n <p class=\"noscript\">JavaScript must be enabled to perform encryption in your browser</p>\n <p class=\"noscript\">يجب أن يكون جافاسكربت مُمَكن لتمكين التشفير في متصفحك</p>\n <p class=\"noscript\">El JavaScript ha d'estar habilitat per a realitzar l'encriptatge al navegador</p>\n <p class=\"noscript\">JavaScript muss aktiviert sein, um die Verschlüsselung in deinem Browser zu ermöglichen</p>\n <p class=\"noscript\">JavaScript debe estar activado para realizar la encriptación en tu navegador</p>\n <p class=\"noscript\">JavaScript debe estar habilitado para realizar la encriptación en tu navegador</p>\n <p class=\"noscript\">JavaScript gaituta egon behar da zure nabigatzailean enkriptaketak egiteko</p>\n <p class=\"noscript\">JavaScriptin tulee olla käytössä, jotta salaus on mahdollista tehdä selaimessa</p>\n <p class=\"noscript\">JavaScript doit être activé pour effectuer le chiffrement dans votre navigateur</p>\n <p class=\"noscript\">JavaScript harus diaktifkan untuk melakukan enkripsi dalam peramban Anda</p>\n <p class=\"noscript\">JavaScript deve essere abilitato per eseguire la crittografia nel browser</p>\n <p class=\"noscript\">ブラウザーで暗号化を行うにはJavaScriptが有効になっている必要があります</p>\n <p class=\"noscript\">JavaScript moet ingeschakeld zijn om versleuteling in uw browser uit te voeren</p>\n <p class=\"noscript\">JavaScript musi być włączony, aby wykonać szyfrowanie w przeglądarce</p>\n <p class=\"noscript\">O JavaScript deve estar ativado para executar a criptografia em seu navegador</p>\n <p class=\"noscript\">JavaScript trebuie să fie activat pentru a putea efectua criptarea în browser-ul dumneavoastră</p>\n <p class=\"noscript\">Для выполнения шифрования в вашем браузере должен быть включен JavaScript</p>\n <p class=\"noscript\">JavaScript måste vara aktiverat för att utföra kryptering i din webbläsare</p>\n <p class=\"noscript\">Для виконання шифрування у вашому браузері має бути ввімкнено JavaScript</p>\n <p class=\"noscript\">必须启用 JavaScript 才能在浏览器中进行加密</p>\n </noscript>\n\r100 3821 100 3821 0 0 3986k ..."
+ },
+ {
+ "Start": "2026-03-20T16:24:23.43462554+01:00",
+ "End": "2026-03-20T16:24:23.501099462+01:00",
+ "ExitCode": 0,
+ "Output": " % Total % Received % Xferd Average Speed Time Time Time Current\n Dload Upload Total Spent Left Speed\n\r 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0\r100 3821 100 3821 0 0 4169k 0 --:--:-- --:--:-- --:--:-- 3731k\n<!--\nSPDX-FileCopyrightText: 2023 XWiki CryptPad Team <contact@cryptpad.org> and contributors\n\nSPDX-License-Identifier: AGPL-3.0-or-later\n-->\n\n<!DOCTYPE html>\n<html>\n<!-- If this file is not called customize.dist/src/template.html, it is generated -->\n<head>\n <title data-localization=\"main_title\">CryptPad: Collaboration suite, encrypted and open-source</title>\n <meta property=\"og:url\" content=\"https://pad.labunix.xyz/index.html\">\n <meta property=\"og:type\" content=\"website\">\n <meta property=\"og:title\" content=\"CryptPad: end-to-end encrypted collaboration suite\">\n <meta property=\"og:description\" content=\"CryptPad: end-to-end encrypted collaboration suite\">\n <meta property=\"og:image\" content=\"https://pad.labunix.xyz/customize/images/opengraph_preview/og-default.png\">\n <meta property=\"twitter:card\" content=\"summary_large_image\">\n <meta content=\"text/html; charset=utf-8\" http-equiv=\"content-type\"/>\n <meta name=\"viewport\" content=\"width=device-width, initial-scale=1\">\n <link rel=\"icon\" type=\"image/png\" href=\"/customize/favicon/main-favicon.png\" id=\"favicon\"/>\n <script src=\"/customize/pre-loading.js?ver=1773044944749\"></script>\n <link href=\"/customize/src/pre-loading.css?ver=1773044944749\" rel=\"stylesheet\" type=\"text/css\">\n <script async data-bootload=\"/customize/template.js\" data-main=\"/common/boot.js?ver=1.0\" src=\"/components/requirejs/require.js?ver=2.3.7\"></script>\n</head>\n<body class=\"html\">\n <noscript>\n <p class=\"noscript\">JavaScript must be enabled to perform encryption in your browser</p>\n <p class=\"noscript\">يجب أن يكون جافاسكربت مُمَكن لتمكين التشفير في متصفحك</p>\n <p class=\"noscript\">El JavaScript ha d'estar habilitat per a realitzar l'encriptatge al navegador</p>\n <p class=\"noscript\">JavaScript muss aktiviert sein, um die Verschlüsselung in deinem Browser zu ermöglichen</p>\n <p class=\"noscript\">JavaScript debe estar activado para realizar la encriptación en tu navegador</p>\n <p class=\"noscript\">JavaScript debe estar habilitado para realizar la encriptación en tu navegador</p>\n <p class=\"noscript\">JavaScript gaituta egon behar da zure nabigatzailean enkriptaketak egiteko</p>\n <p class=\"noscript\">JavaScriptin tulee olla käytössä, jotta salaus on mahdollista tehdä selaimessa</p>\n <p class=\"noscript\">JavaScript doit être activé pour effectuer le chiffrement dans votre navigateur</p>\n <p class=\"noscript\">JavaScript harus diaktifkan untuk melakukan enkripsi dalam peramban Anda</p>\n <p class=\"noscript\">JavaScript deve essere abilitato per eseguire la crittografia nel browser</p>\n <p class=\"noscript\">ブラウザーで暗号化を行うにはJavaScriptが有効になっている必要があります</p>\n <p class=\"noscript\">JavaScript moet ingeschakeld zijn om versleuteling in uw browser uit te voeren</p>\n <p class=\"noscript\">JavaScript musi być włączony, aby wykonać szyfrowanie w przeglądarce</p>\n <p class=\"noscript\">O JavaScript deve estar ativado para executar a criptografia em seu navegador</p>\n <p class=\"noscript\">JavaScript trebuie să fie activat pentru a putea efectua criptarea în browser-ul dumneavoastră</p>\n <p class=\"noscript\">Для выполнения шифрования в вашем браузере должен быть включен JavaScript</p>\n <p class=\"noscript\">JavaScript måste vara aktiverat för att utföra kryptering i din webbläsare</p>\n <p class=\"noscript\">Для виконання шифрування у вашому браузері має бути ввімкнено JavaScript</p>\n <p class=\"noscript\">必须启用 JavaScript 才能在浏览�..."
+ },
+ {
+ "Start": "2026-03-20T16:25:23.502145691+01:00",
+ "End": "2026-03-20T16:25:23.579474576+01:00",
+ "ExitCode": 0,
+ "Output": " % Total % Received % Xferd Average Speed Time Time Time Current\n Dload Upload Total Spent Left Speed\n\r 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0<!--\nSPDX-FileCopyrightText: 2023 XWiki CryptPad Team <contact@cryptpad.org> and contributors\n\nSPDX-License-Identifier: AGPL-3.0-or-later\n-->\n\n<!DOCTYPE html>\n<html>\n<!-- If this file is not called customize.dist/src/template.html, it is generated -->\n<head>\n <title data-localization=\"main_title\">CryptPad: Collaboration suite, encrypted and open-source</title>\n <meta property=\"og:url\" content=\"https://pad.labunix.xyz/index.html\">\n <meta property=\"og:type\" content=\"website\">\n <meta property=\"og:title\" content=\"CryptPad: end-to-end encrypted collaboration suite\">\n <meta property=\"og:description\" content=\"CryptPad: end-to-end encrypted collaboration suite\">\n <meta property=\"og:image\" content=\"https://pad.labunix.xyz/customize/images/opengraph_preview/og-default.png\">\n <meta property=\"twitter:card\" content=\"summary_large_image\">\n <meta content=\"text/html; charset=utf-8\" http-equiv=\"content-type\"/>\n <meta name=\"viewport\" content=\"width=device-width, initial-scale=1\">\n <link rel=\"icon\" type=\"image/png\" href=\"/customize/favicon/main-favicon.png\" id=\"favicon\"/>\n <script src=\"/customize/pre-loading.js?ver=1773044944749\"></script>\n <link href=\"/customize/src/pre-loading.css?ver=1773044944749\" rel=\"stylesheet\" type=\"text/css\">\n <script async data-bootload=\"/customize/template.js\" data-main=\"/common/boot.js?ver=1.0\" src=\"/components/requirejs/require.js?ver=2.3.7\"></script>\n</head>\n<body class=\"html\">\n <noscript>\n <p class=\"noscript\">JavaScript must be enabled to perform encryption in your browser</p>\n <p class=\"noscript\">يجب أن يكون جافاسكربت مُمَكن لتمكين التشفير في متصفحك</p>\n <p class=\"noscript\">El JavaScript ha d'estar habilitat per a realitzar l'encriptatge al navegador</p>\n <p class=\"noscript\">JavaScript muss aktiviert sein, um die Verschlüsselung in deinem Browser zu ermöglichen</p>\n <p class=\"noscript\">JavaScript debe estar activado para realizar la encriptación en tu navegador</p>\n <p class=\"noscript\">JavaScript debe estar habilitado para realizar la encriptación en tu navegador</p>\n <p class=\"noscript\">JavaScript gaituta egon behar da zure nabigatzailean enkriptaketak egiteko</p>\n <p class=\"noscript\">JavaScriptin tulee olla käytössä, jotta salaus on mahdollista tehdä selaimessa</p>\n <p class=\"noscript\">JavaScript doit être activé pour effectuer le chiffrement dans votre navigateur</p>\n <p class=\"noscript\">JavaScript harus diaktifkan untuk melakukan enkripsi dalam peramban Anda</p>\n <p class=\"noscript\">JavaScript deve essere abilitato per eseguire la crittografia nel browser</p>\n <p class=\"noscript\">ブラウザーで暗号化を行うにはJavaScriptが有効になっている必要があります</p>\n <p class=\"noscript\">JavaScript moet ingeschakeld zijn om versleuteling in uw browser uit te voeren</p>\n <p class=\"noscript\">JavaScript musi być włączony, aby wykonać szyfrowanie w przeglądarce</p>\n <p class=\"noscript\">O JavaScript deve estar ativado para executar a criptografia em seu navegador</p>\n <p class=\"noscript\">JavaScript trebuie să fie activat pentru a putea efectua criptarea în browser-ul dumneavoastră</p>\n <p class=\"noscript\">Для выполнения шифрования в вашем браузере должен быть включен JavaScript</p>\n <p class=\"noscript\">JavaScript måste vara aktiverat för att utföra kryptering i din webbläsare</p>\n <p class=\"noscript\">Для виконання шифрування у вашому браузері має бути ввімкнено JavaScript</p>\n <p class=\"noscript\">必须启用 JavaScript 才能在浏览器中进行加密</p>\n </noscript>\n\r100 3821 100 3821 0 0 3919k ..."
+ },
+ {
+ "Start": "2026-03-20T16:26:23.580045991+01:00",
+ "End": "2026-03-20T16:26:23.65999511+01:00",
+ "ExitCode": 0,
+ "Output": " % Total % Received % Xferd Average Speed Time Time Time Current\n Dload Upload Total Spent Left Speed\n\r 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0<!--\nSPDX-FileCopyrightText: 2023 XWiki CryptPad Team <contact@cryptpad.org> and contributors\n\nSPDX-License-Identifier: AGPL-3.0-or-later\n-->\n\n<!DOCTYPE html>\n<html>\n<!-- If this file is not called customize.dist/src/template.html, it is generated -->\n<head>\n <title data-localization=\"main_title\">CryptPad: Collaboration suite, encrypted and open-source</title>\n <meta property=\"og:url\" content=\"https://pad.labunix.xyz/index.html\">\n <meta property=\"og:type\" content=\"website\">\n <meta property=\"og:title\" content=\"CryptPad: end-to-end encrypted collaboration suite\">\n <meta property=\"og:description\" content=\"CryptPad: end-to-end encrypted collaboration suite\">\n <meta property=\"og:image\" content=\"https://pad.labunix.xyz/customize/images/opengraph_preview/og-default.png\">\n <meta property=\"twitter:card\" content=\"summary_large_image\">\n <meta content=\"text/html; charset=utf-8\" http-equiv=\"content-type\"/>\n <meta name=\"viewport\" content=\"width=device-width, initial-scale=1\">\n <link rel=\"icon\" type=\"image/png\" href=\"/customize/favicon/main-favicon.png\" id=\"favicon\"/>\n <script src=\"/customize/pre-loading.js?ver=1773044944749\"></script>\n <link href=\"/customize/src/pre-loading.css?ver=1773044944749\" rel=\"stylesheet\" type=\"text/css\">\n <script async data-bootload=\"/customize/template.js\" data-main=\"/common/boot.js?ver=1.0\" src=\"/components/requirejs/require.js?ver=2.3.7\"></script>\n</head>\n<body class=\"html\">\n <noscript>\n <p class=\"noscript\">JavaScript must be enabled to perform encryption in your browser</p>\n <p class=\"noscript\">يجب أن يكون جافاسكربت مُمَكن لتمكين التشفير في متصفحك</p>\n <p class=\"noscript\">El JavaScript ha d'estar habilitat per a realitzar l'encriptatge al navegador</p>\n <p class=\"noscript\">JavaScript muss aktiviert sein, um die Verschlüsselung in deinem Browser zu ermöglichen</p>\n <p class=\"noscript\">JavaScript debe estar activado para realizar la encriptación en tu navegador</p>\n <p class=\"noscript\">JavaScript debe estar habilitado para realizar la encriptación en tu navegador</p>\n <p class=\"noscript\">JavaScript gaituta egon behar da zure nabigatzailean enkriptaketak egiteko</p>\n <p class=\"noscript\">JavaScriptin tulee olla käytössä, jotta salaus on mahdollista tehdä selaimessa</p>\n <p class=\"noscript\">JavaScript doit être activé pour effectuer le chiffrement dans votre navigateur</p>\n <p class=\"noscript\">JavaScript harus diaktifkan untuk melakukan enkripsi dalam peramban Anda</p>\n <p class=\"noscript\">JavaScript deve essere abilitato per eseguire la crittografia nel browser</p>\n <p class=\"noscript\">ブラウザーで暗号化を行うにはJavaScriptが有効になっている必要があります</p>\n <p class=\"noscript\">JavaScript moet ingeschakeld zijn om versleuteling in uw browser uit te voeren</p>\n <p class=\"noscript\">JavaScript musi być włączony, aby wykonać szyfrowanie w przeglądarce</p>\n <p class=\"noscript\">O JavaScript deve estar ativado para executar a criptografia em seu navegador</p>\n <p class=\"noscript\">JavaScript trebuie să fie activat pentru a putea efectua criptarea în browser-ul dumneavoastră</p>\n <p class=\"noscript\">Для выполнения шифрования в вашем браузере должен быть включен JavaScript</p>\n <p class=\"noscript\">JavaScript måste vara aktiverat för att utföra kryptering i din webbläsare</p>\n <p class=\"noscript\">Для виконання шифрування у вашому браузері має бути ввімкнено JavaScript</p>\n <p class=\"noscript\">必须启用 JavaScript 才能在浏览器中进行加密</p>\n </noscript>\n\r100 3821 100 3821 0 0 4064k ..."
+ },
+ {
+ "Start": "2026-03-20T16:27:23.660687447+01:00",
+ "End": "2026-03-20T16:27:23.735402777+01:00",
+ "ExitCode": 0,
+ "Output": " % Total % Received % Xferd Average Speed Time Time Time Current\n Dload Upload Total Spent Left Speed\n\r 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0\r100 3821 100 3821 0 0 4468k 0 --:--:-- --:--:-- --:--:-- 3731k\n<!--\nSPDX-FileCopyrightText: 2023 XWiki CryptPad Team <contact@cryptpad.org> and contributors\n\nSPDX-License-Identifier: AGPL-3.0-or-later\n-->\n\n<!DOCTYPE html>\n<html>\n<!-- If this file is not called customize.dist/src/template.html, it is generated -->\n<head>\n <title data-localization=\"main_title\">CryptPad: Collaboration suite, encrypted and open-source</title>\n <meta property=\"og:url\" content=\"https://pad.labunix.xyz/index.html\">\n <meta property=\"og:type\" content=\"website\">\n <meta property=\"og:title\" content=\"CryptPad: end-to-end encrypted collaboration suite\">\n <meta property=\"og:description\" content=\"CryptPad: end-to-end encrypted collaboration suite\">\n <meta property=\"og:image\" content=\"https://pad.labunix.xyz/customize/images/opengraph_preview/og-default.png\">\n <meta property=\"twitter:card\" content=\"summary_large_image\">\n <meta content=\"text/html; charset=utf-8\" http-equiv=\"content-type\"/>\n <meta name=\"viewport\" content=\"width=device-width, initial-scale=1\">\n <link rel=\"icon\" type=\"image/png\" href=\"/customize/favicon/main-favicon.png\" id=\"favicon\"/>\n <script src=\"/customize/pre-loading.js?ver=1773044944749\"></script>\n <link href=\"/customize/src/pre-loading.css?ver=1773044944749\" rel=\"stylesheet\" type=\"text/css\">\n <script async data-bootload=\"/customize/template.js\" data-main=\"/common/boot.js?ver=1.0\" src=\"/components/requirejs/require.js?ver=2.3.7\"></script>\n</head>\n<body class=\"html\">\n <noscript>\n <p class=\"noscript\">JavaScript must be enabled to perform encryption in your browser</p>\n <p class=\"noscript\">يجب أن يكون جافاسكربت مُمَكن لتمكين التشفير في متصفحك</p>\n <p class=\"noscript\">El JavaScript ha d'estar habilitat per a realitzar l'encriptatge al navegador</p>\n <p class=\"noscript\">JavaScript muss aktiviert sein, um die Verschlüsselung in deinem Browser zu ermöglichen</p>\n <p class=\"noscript\">JavaScript debe estar activado para realizar la encriptación en tu navegador</p>\n <p class=\"noscript\">JavaScript debe estar habilitado para realizar la encriptación en tu navegador</p>\n <p class=\"noscript\">JavaScript gaituta egon behar da zure nabigatzailean enkriptaketak egiteko</p>\n <p class=\"noscript\">JavaScriptin tulee olla käytössä, jotta salaus on mahdollista tehdä selaimessa</p>\n <p class=\"noscript\">JavaScript doit être activé pour effectuer le chiffrement dans votre navigateur</p>\n <p class=\"noscript\">JavaScript harus diaktifkan untuk melakukan enkripsi dalam peramban Anda</p>\n <p class=\"noscript\">JavaScript deve essere abilitato per eseguire la crittografia nel browser</p>\n <p class=\"noscript\">ブラウザーで暗号化を行うにはJavaScriptが有効になっている必要があります</p>\n <p class=\"noscript\">JavaScript moet ingeschakeld zijn om versleuteling in uw browser uit te voeren</p>\n <p class=\"noscript\">JavaScript musi być włączony, aby wykonać szyfrowanie w przeglądarce</p>\n <p class=\"noscript\">O JavaScript deve estar ativado para executar a criptografia em seu navegador</p>\n <p class=\"noscript\">JavaScript trebuie să fie activat pentru a putea efectua criptarea în browser-ul dumneavoastră</p>\n <p class=\"noscript\">Для выполнения шифрования в вашем браузере должен быть включен JavaScript</p>\n <p class=\"noscript\">JavaScript måste vara aktiverat för att utföra kryptering i din webbläsare</p>\n <p class=\"noscript\">Для виконання шифрування у вашому браузері має бути ввімкнено JavaScript</p>\n <p class=\"noscript\">必须启用 JavaScript 才能在浏览�..."
+ }
+ ]
+ }
+ },
+ "Image": "sha256:4ec173673d8d7f69fe04fa1f3f72d529c05d5ae2d70c5a38f59fcfcdd523fad1",
+ "ResolvConfPath": "/var/lib/docker/containers/80f793993045b90529c415543bd9621032c093bfa9136d681f1737ab5366a20a/resolv.conf",
+ "HostnamePath": "/var/lib/docker/containers/80f793993045b90529c415543bd9621032c093bfa9136d681f1737ab5366a20a/hostname",
+ "HostsPath": "/var/lib/docker/containers/80f793993045b90529c415543bd9621032c093bfa9136d681f1737ab5366a20a/hosts",
+ "LogPath": "/var/lib/docker/containers/80f793993045b90529c415543bd9621032c093bfa9136d681f1737ab5366a20a/80f793993045b90529c415543bd9621032c093bfa9136d681f1737ab5366a20a-json.log",
+ "Name": "/cryptpad-cryptpad-1",
+ "RestartCount": 0,
+ "Driver": "overlayfs",
+ "Platform": "linux",
+ "MountLabel": "",
+ "ProcessLabel": "",
+ "AppArmorProfile": "docker-default",
+ "ExecIDs": null,
+ "HostConfig": {
+ "Binds": [
+ "/srv/cryptpad/data/block:/cryptpad/block:rw",
+ "/srv/cryptpad/customize:/cryptpad/customize:rw",
+ "/srv/cryptpad/data/data:/cryptpad/data:rw",
+ "/srv/cryptpad/onlyoffice-dist:/cryptpad/www/common/onlyoffice/dist:rw",
+ "/srv/cryptpad/onlyoffice-conf:/cryptpad/onlyoffice-conf:rw",
+ "/srv/cryptpad/config:/cryptpad/config:rw",
+ "/srv/cryptpad/data/files:/cryptpad/datastore:rw",
+ "/srv/cryptpad/data/blob:/cryptpad/blob:rw"
+ ],
+ "ContainerIDFile": "",
+ "LogConfig": {
+ "Type": "json-file",
+ "Config": {}
+ },
+ "NetworkMode": "cryptpad_default",
+ "PortBindings": {
+ "3000/tcp": [
+ {
+ "HostIp": "127.0.0.1",
+ "HostPort": "3101"
+ }
+ ],
+ "3003/tcp": [
+ {
+ "HostIp": "127.0.0.1",
+ "HostPort": "3103"
+ }
+ ]
+ },
+ "RestartPolicy": {
+ "Name": "unless-stopped",
+ "MaximumRetryCount": 0
+ },
+ "AutoRemove": false,
+ "VolumeDriver": "",
+ "VolumesFrom": null,
+ "ConsoleSize": [
+ 0,
+ 0
+ ],
+ "CapAdd": null,
+ "CapDrop": null,
+ "CgroupnsMode": "private",
+ "Dns": null,
+ "DnsOptions": null,
+ "DnsSearch": null,
+ "ExtraHosts": [],
+ "GroupAdd": null,
+ "IpcMode": "private",
+ "Cgroup": "",
+ "Links": null,
+ "OomScoreAdj": 0,
+ "PidMode": "",
+ "Privileged": false,
+ "PublishAllPorts": false,
+ "ReadonlyRootfs": false,
+ "SecurityOpt": null,
+ "UTSMode": "",
+ "UsernsMode": "",
+ "ShmSize": 67108864,
+ "Runtime": "runc",
+ "Isolation": "",
+ "CpuShares": 0,
+ "Memory": 0,
+ "NanoCpus": 0,
+ "CgroupParent": "",
+ "BlkioWeight": 0,
+ "BlkioWeightDevice": null,
+ "BlkioDeviceReadBps": null,
+ "BlkioDeviceWriteBps": null,
+ "BlkioDeviceReadIOps": null,
+ "BlkioDeviceWriteIOps": null,
+ "CpuPeriod": 0,
+ "CpuQuota": 0,
+ "CpuRealtimePeriod": 0,
+ "CpuRealtimeRuntime": 0,
+ "CpusetCpus": "",
+ "CpusetMems": "",
+ "Devices": null,
+ "DeviceCgroupRules": null,
+ "DeviceRequests": null,
+ "MemoryReservation": 0,
+ "MemorySwap": 0,
+ "MemorySwappiness": null,
+ "OomKillDisable": null,
+ "PidsLimit": null,
+ "Ulimits": [
+ {
+ "Name": "nofile",
+ "Hard": 1000000,
+ "Soft": 1000000
+ }
+ ],
+ "CpuCount": 0,
+ "CpuPercent": 0,
+ "IOMaximumIOps": 0,
+ "IOMaximumBandwidth": 0,
+ "MaskedPaths": [
+ "/proc/acpi",
+ "/proc/asound",
+ "/proc/interrupts",
+ "/proc/kcore",
+ "/proc/keys",
+ "/proc/latency_stats",
+ "/proc/sched_debug",
+ "/proc/scsi",
+ "/proc/timer_list",
+ "/proc/timer_stats",
+ "/sys/devices/virtual/powercap",
+ "/sys/firmware",
+ "/sys/devices/system/cpu/cpu0/thermal_throttle",
+ "/sys/devices/system/cpu/cpu1/thermal_throttle",
+ "/sys/devices/system/cpu/cpu2/thermal_throttle",
+ "/sys/devices/system/cpu/cpu3/thermal_throttle"
+ ],
+ "ReadonlyPaths": [
+ "/proc/bus",
+ "/proc/fs",
+ "/proc/irq",
+ "/proc/sys",
+ "/proc/sysrq-trigger"
+ ]
+ },
+ "Storage": {
+ "RootFS": {
+ "Snapshot": {
+ "Name": "overlayfs"
+ }
+ }
+ },
+ "Mounts": [
+ {
+ "Type": "bind",
+ "Source": "/srv/cryptpad/config",
+ "Destination": "/cryptpad/config",
+ "Mode": "rw",
+ "RW": true,
+ "Propagation": "rprivate"
+ },
+ {
+ "Type": "bind",
+ "Source": "/srv/cryptpad/data/files",
+ "Destination": "/cryptpad/datastore",
+ "Mode": "rw",
+ "RW": true,
+ "Propagation": "rprivate"
+ },
+ {
+ "Type": "bind",
+ "Source": "/srv/cryptpad/data/blob",
+ "Destination": "/cryptpad/blob",
+ "Mode": "rw",
+ "RW": true,
+ "Propagation": "rprivate"
+ },
+ {
+ "Type": "bind",
+ "Source": "/srv/cryptpad/data/block",
+ "Destination": "/cryptpad/block",
+ "Mode": "rw",
+ "RW": true,
+ "Propagation": "rprivate"
+ },
+ {
+ "Type": "bind",
+ "Source": "/srv/cryptpad/customize",
+ "Destination": "/cryptpad/customize",
+ "Mode": "rw",
+ "RW": true,
+ "Propagation": "rprivate"
+ },
+ {
+ "Type": "bind",
+ "Source": "/srv/cryptpad/data/data",
+ "Destination": "/cryptpad/data",
+ "Mode": "rw",
+ "RW": true,
+ "Propagation": "rprivate"
+ },
+ {
+ "Type": "bind",
+ "Source": "/srv/cryptpad/onlyoffice-dist",
+ "Destination": "/cryptpad/www/common/onlyoffice/dist",
+ "Mode": "rw",
+ "RW": true,
+ "Propagation": "rprivate"
+ },
+ {
+ "Type": "bind",
+ "Source": "/srv/cryptpad/onlyoffice-conf",
+ "Destination": "/cryptpad/onlyoffice-conf",
+ "Mode": "rw",
+ "RW": true,
+ "Propagation": "rprivate"
+ }
+ ],
+ "Config": {
+ "Hostname": "cryptpad",
+ "Domainname": "",
+ "User": "cryptpad",
+ "AttachStdin": false,
+ "AttachStdout": true,
+ "AttachStderr": true,
+ "ExposedPorts": {
+ "3000/tcp": {},
+ "3003/tcp": {}
+ },
+ "Tty": false,
+ "OpenStdin": false,
+ "StdinOnce": false,
+ "Cmd": [
+ "npm",
+ "start"
+ ],
+ "Healthcheck": {
+ "Test": [
+ "CMD-SHELL",
+ "curl -f http://localhost:3000/ || exit 1"
+ ],
+ "Interval": 60000000000
+ },
+ "Image": "cryptpad/cryptpad:latest",
+ "Volumes": {
+ "/cryptpad/blob": {},
+ "/cryptpad/block": {},
+ "/cryptpad/customize": {},
+ "/cryptpad/data": {},
+ "/cryptpad/datastore": {}
+ },
+ "WorkingDir": "/cryptpad",
+ "Entrypoint": [
+ "/bin/bash",
+ "/cryptpad/docker-entrypoint.sh"
+ ],
+ "Labels": {
+ "com.docker.compose.config-hash": "af44db6575c42f27884b92c9a59eb6320e76baadd64d4f918446db615f9109c9",
+ "com.docker.compose.container-number": "1",
+ "com.docker.compose.depends_on": "",
+ "com.docker.compose.image": "sha256:4ec173673d8d7f69fe04fa1f3f72d529c05d5ae2d70c5a38f59fcfcdd523fad1",
+ "com.docker.compose.oneoff": "False",
+ "com.docker.compose.project": "cryptpad",
+ "com.docker.compose.project.config_files": "/srv/cryptpad/docker-compose.yml",
+ "com.docker.compose.project.working_dir": "/srv/cryptpad",
+ "com.docker.compose.replace": "cryptpad-1",
+ "com.docker.compose.service": "cryptpad",
+ "com.docker.compose.version": "5.1.0"
+ },
+ "StopTimeout": 120
+ },
+ "NetworkSettings": {
+ "SandboxID": "a2a5278492c62cc93ed7030f5eca4f8f1ca76efdced20da1b81d24d725f67c64",
+ "SandboxKey": "/var/run/docker/netns/a2a5278492c6",
+ "Ports": {
+ "3000/tcp": [
+ {
+ "HostIp": "127.0.0.1",
+ "HostPort": "3101"
+ }
+ ],
+ "3003/tcp": [
+ {
+ "HostIp": "127.0.0.1",
+ "HostPort": "3103"
+ }
+ ]
+ },
+ "Networks": {
+ "cryptpad_default": {
+ "IPAMConfig": null,
+ "Links": null,
+ "Aliases": [
+ "cryptpad-cryptpad-1",
+ "cryptpad"
+ ],
+ "DriverOpts": null,
+ "GwPriority": 0,
+ "NetworkID": "bebca6296b949b74f9eaed7058748a907870a02ac3402cf497ba3394e8fdab41",
+ "EndpointID": "63f70ae89a4f36a42369a9e85b54bc4bfe1d9fbcd27812d87e4df8e9879f630a",
+ "Gateway": "172.24.0.1",
+ "IPAddress": "172.24.0.2",
+ "MacAddress": "76:c6:18:bd:a1:c6",
+ "IPPrefixLen": 16,
+ "IPv6Gateway": "",
+ "GlobalIPv6Address": "",
+ "GlobalIPv6PrefixLen": 0,
+ "DNSNames": [
+ "cryptpad-cryptpad-1",
+ "cryptpad",
+ "80f793993045"
+ ]
+ }
+ }
+ },
+ "ImageManifestDescriptor": {
+ "mediaType": "application/vnd.oci.image.manifest.v1+json",
+ "digest": "sha256:fc35e3a609ea1577d09c1afcd8cb0704bc27ebed5535682ac91053693b108a20",
+ "size": 2191,
+ "platform": {
+ "architecture": "amd64",
+ "os": "linux"
+ }
+ }
+}
diff --git a/straper/db/public/docker/inspect/etherpad.json b/straper/db/public/docker/inspect/etherpad.json
new file mode 100644
index 0000000..4f90288
--- /dev/null
+++ b/straper/db/public/docker/inspect/etherpad.json
@@ -0,0 +1,304 @@
+{
+ "Id": "729fc0d46552426a8fc6ff0797422b0db1f583ce3559c11239e0ce0ec648f8be",
+ "Created": "2026-02-16T08:52:01.213483788Z",
+ "Path": "docker-entrypoint.sh",
+ "Args": [
+ "pnpm",
+ "run",
+ "prod"
+ ],
+ "State": {
+ "Status": "running",
+ "Running": true,
+ "Paused": false,
+ "Restarting": false,
+ "OOMKilled": false,
+ "Dead": false,
+ "Pid": 2274021,
+ "ExitCode": 0,
+ "Error": "",
+ "StartedAt": "2026-03-06T21:10:01.7585775Z",
+ "FinishedAt": "2026-03-06T21:09:59.883318812Z",
+ "Health": {
+ "Status": "healthy",
+ "FailingStreak": 0,
+ "Log": [
+ {
+ "Start": "2026-03-20T16:27:28.502532066+01:00",
+ "End": "2026-03-20T16:27:28.574560723+01:00",
+ "ExitCode": 0,
+ "Output": ""
+ },
+ {
+ "Start": "2026-03-20T16:27:33.575642811+01:00",
+ "End": "2026-03-20T16:27:33.652209184+01:00",
+ "ExitCode": 0,
+ "Output": ""
+ },
+ {
+ "Start": "2026-03-20T16:27:38.653358656+01:00",
+ "End": "2026-03-20T16:27:38.722115172+01:00",
+ "ExitCode": 0,
+ "Output": ""
+ },
+ {
+ "Start": "2026-03-20T16:27:43.723013312+01:00",
+ "End": "2026-03-20T16:27:43.79379898+01:00",
+ "ExitCode": 0,
+ "Output": ""
+ },
+ {
+ "Start": "2026-03-20T16:27:48.794707841+01:00",
+ "End": "2026-03-20T16:27:48.848505521+01:00",
+ "ExitCode": 0,
+ "Output": ""
+ }
+ ]
+ }
+ },
+ "Image": "sha256:69a697fe6bf75aecf8748d734bcca5f0e596a6eeec8342ab030d0da8a6f224d5",
+ "ResolvConfPath": "/var/lib/docker/containers/729fc0d46552426a8fc6ff0797422b0db1f583ce3559c11239e0ce0ec648f8be/resolv.conf",
+ "HostnamePath": "/var/lib/docker/containers/729fc0d46552426a8fc6ff0797422b0db1f583ce3559c11239e0ce0ec648f8be/hostname",
+ "HostsPath": "/var/lib/docker/containers/729fc0d46552426a8fc6ff0797422b0db1f583ce3559c11239e0ce0ec648f8be/hosts",
+ "LogPath": "/var/lib/docker/containers/729fc0d46552426a8fc6ff0797422b0db1f583ce3559c11239e0ce0ec648f8be/729fc0d46552426a8fc6ff0797422b0db1f583ce3559c11239e0ce0ec648f8be-json.log",
+ "Name": "/etherpad",
+ "RestartCount": 0,
+ "Driver": "overlayfs",
+ "Platform": "linux",
+ "MountLabel": "",
+ "ProcessLabel": "",
+ "AppArmorProfile": "docker-default",
+ "ExecIDs": null,
+ "HostConfig": {
+ "Binds": [
+ "/srv/etherpad/data:/opt/etherpad-lite/var:rw",
+ "/srv/etherpad/data/settings.json:/opt/etherpad-lite/settings.json:ro"
+ ],
+ "ContainerIDFile": "",
+ "LogConfig": {
+ "Type": "json-file",
+ "Config": {}
+ },
+ "NetworkMode": "etherpad_default",
+ "PortBindings": {
+ "9001/tcp": [
+ {
+ "HostIp": "127.0.0.1",
+ "HostPort": "9001"
+ }
+ ]
+ },
+ "RestartPolicy": {
+ "Name": "unless-stopped",
+ "MaximumRetryCount": 0
+ },
+ "AutoRemove": false,
+ "VolumeDriver": "",
+ "VolumesFrom": null,
+ "ConsoleSize": [
+ 0,
+ 0
+ ],
+ "CapAdd": null,
+ "CapDrop": null,
+ "CgroupnsMode": "private",
+ "Dns": [],
+ "DnsOptions": [],
+ "DnsSearch": [],
+ "ExtraHosts": [],
+ "GroupAdd": null,
+ "IpcMode": "private",
+ "Cgroup": "",
+ "Links": null,
+ "OomScoreAdj": 0,
+ "PidMode": "",
+ "Privileged": false,
+ "PublishAllPorts": false,
+ "ReadonlyRootfs": false,
+ "SecurityOpt": null,
+ "UTSMode": "",
+ "UsernsMode": "",
+ "ShmSize": 67108864,
+ "Runtime": "runc",
+ "Isolation": "",
+ "CpuShares": 0,
+ "Memory": 0,
+ "NanoCpus": 0,
+ "CgroupParent": "",
+ "BlkioWeight": 0,
+ "BlkioWeightDevice": null,
+ "BlkioDeviceReadBps": null,
+ "BlkioDeviceWriteBps": null,
+ "BlkioDeviceReadIOps": null,
+ "BlkioDeviceWriteIOps": null,
+ "CpuPeriod": 0,
+ "CpuQuota": 0,
+ "CpuRealtimePeriod": 0,
+ "CpuRealtimeRuntime": 0,
+ "CpusetCpus": "",
+ "CpusetMems": "",
+ "Devices": null,
+ "DeviceCgroupRules": null,
+ "DeviceRequests": null,
+ "MemoryReservation": 0,
+ "MemorySwap": 0,
+ "MemorySwappiness": null,
+ "OomKillDisable": null,
+ "PidsLimit": null,
+ "Ulimits": null,
+ "CpuCount": 0,
+ "CpuPercent": 0,
+ "IOMaximumIOps": 0,
+ "IOMaximumBandwidth": 0,
+ "MaskedPaths": [
+ "/proc/acpi",
+ "/proc/asound",
+ "/proc/interrupts",
+ "/proc/kcore",
+ "/proc/keys",
+ "/proc/latency_stats",
+ "/proc/sched_debug",
+ "/proc/scsi",
+ "/proc/timer_list",
+ "/proc/timer_stats",
+ "/sys/devices/virtual/powercap",
+ "/sys/firmware",
+ "/sys/devices/system/cpu/cpu0/thermal_throttle",
+ "/sys/devices/system/cpu/cpu1/thermal_throttle",
+ "/sys/devices/system/cpu/cpu2/thermal_throttle",
+ "/sys/devices/system/cpu/cpu3/thermal_throttle"
+ ],
+ "ReadonlyPaths": [
+ "/proc/bus",
+ "/proc/fs",
+ "/proc/irq",
+ "/proc/sys",
+ "/proc/sysrq-trigger"
+ ]
+ },
+ "Storage": {
+ "RootFS": {
+ "Snapshot": {
+ "Name": "overlayfs"
+ }
+ }
+ },
+ "Mounts": [
+ {
+ "Type": "bind",
+ "Source": "/srv/etherpad/data/settings.json",
+ "Destination": "/opt/etherpad-lite/settings.json",
+ "Mode": "ro",
+ "RW": false,
+ "Propagation": "rprivate"
+ },
+ {
+ "Type": "bind",
+ "Source": "/srv/etherpad/data",
+ "Destination": "/opt/etherpad-lite/var",
+ "Mode": "rw",
+ "RW": true,
+ "Propagation": "rprivate"
+ }
+ ],
+ "Config": {
+ "Hostname": "729fc0d46552",
+ "Domainname": "",
+ "User": "etherpad",
+ "AttachStdin": false,
+ "AttachStdout": true,
+ "AttachStderr": true,
+ "ExposedPorts": {
+ "9001/tcp": {}
+ },
+ "Tty": false,
+ "OpenStdin": false,
+ "StdinOnce": false,
+ "Cmd": [
+ "pnpm",
+ "run",
+ "prod"
+ ],
+ "Healthcheck": {
+ "Test": [
+ "CMD-SHELL",
+ "curl --silent http://localhost:9001/health | grep -E \"pass|ok|up\" > /dev/null || exit 1"
+ ],
+ "Interval": 5000000000,
+ "Timeout": 3000000000
+ },
+ "Image": "etherpad/etherpad:latest",
+ "Volumes": null,
+ "WorkingDir": "/opt/etherpad-lite",
+ "Entrypoint": [
+ "docker-entrypoint.sh"
+ ],
+ "Labels": {
+ "com.docker.compose.config-hash": "6589d62ee702623f6c8042a13184977c028a3726807eb2450fcbac8a99457ccc",
+ "com.docker.compose.container-number": "1",
+ "com.docker.compose.depends_on": "",
+ "com.docker.compose.image": "sha256:69a697fe6bf75aecf8748d734bcca5f0e596a6eeec8342ab030d0da8a6f224d5",
+ "com.docker.compose.oneoff": "False",
+ "com.docker.compose.project": "etherpad",
+ "com.docker.compose.project.config_files": "/srv/etherpad/docker-compose.yml",
+ "com.docker.compose.project.working_dir": "/srv/etherpad",
+ "com.docker.compose.service": "etherpad",
+ "com.docker.compose.version": "5.0.2",
+ "maintainer": "Etherpad team, https://github.com/ether/etherpad-lite",
+ "org.opencontainers.image.created": "2026-01-26T21:40:29.858Z",
+ "org.opencontainers.image.description": "Etherpad: A modern really-real-time collaborative document editor.",
+ "org.opencontainers.image.licenses": "Apache-2.0",
+ "org.opencontainers.image.revision": "fad0297ced2c02152cee0905ee1ecf89ff78b208",
+ "org.opencontainers.image.source": "https://github.com/ether/etherpad-lite",
+ "org.opencontainers.image.title": "etherpad-lite",
+ "org.opencontainers.image.url": "https://github.com/ether/etherpad-lite",
+ "org.opencontainers.image.version": "2.6.1"
+ }
+ },
+ "NetworkSettings": {
+ "SandboxID": "9312cab66074b6a2cb4a1a447f3e6acd4e65078953d645ee2e43a77a19ba79ab",
+ "SandboxKey": "/var/run/docker/netns/9312cab66074",
+ "Ports": {
+ "9001/tcp": [
+ {
+ "HostIp": "127.0.0.1",
+ "HostPort": "9001"
+ }
+ ]
+ },
+ "Networks": {
+ "etherpad_default": {
+ "IPAMConfig": null,
+ "Links": null,
+ "Aliases": [
+ "etherpad",
+ "etherpad"
+ ],
+ "DriverOpts": null,
+ "GwPriority": 0,
+ "NetworkID": "7ad976d6055e78e29da273cce97a4be700cf8452847c549e0358fbb82723658e",
+ "EndpointID": "be84ee0d322ef697d9b230bcb09fade9494f6794d294d36d04238c84336d1bd5",
+ "Gateway": "172.25.0.1",
+ "IPAddress": "172.25.0.2",
+ "MacAddress": "ee:78:ee:9a:a3:b2",
+ "IPPrefixLen": 16,
+ "IPv6Gateway": "",
+ "GlobalIPv6Address": "",
+ "GlobalIPv6PrefixLen": 0,
+ "DNSNames": [
+ "etherpad",
+ "729fc0d46552"
+ ]
+ }
+ }
+ },
+ "ImageManifestDescriptor": {
+ "mediaType": "application/vnd.oci.image.manifest.v1+json",
+ "digest": "sha256:d95beaeb2741edd1fc09d50a224dc4963f637be4f7aa561b4302d7474f59907f",
+ "size": 4650,
+ "platform": {
+ "architecture": "amd64",
+ "os": "linux"
+ }
+ }
+}
diff --git a/straper/db/public/docker/inspect/forgejo.json b/straper/db/public/docker/inspect/forgejo.json
new file mode 100644
index 0000000..8f2624a
--- /dev/null
+++ b/straper/db/public/docker/inspect/forgejo.json
@@ -0,0 +1,275 @@
+{
+ "Id": "452f0403dbb2ca046cc732d6e09e6e3deb0105cbaa90b8a38f3008fd7e72c6a6",
+ "Created": "2026-03-17T21:52:44.450036638Z",
+ "Path": "/usr/bin/entrypoint",
+ "Args": [
+ "/usr/bin/s6-svscan",
+ "/etc/s6"
+ ],
+ "State": {
+ "Status": "running",
+ "Running": true,
+ "Paused": false,
+ "Restarting": false,
+ "OOMKilled": false,
+ "Dead": false,
+ "Pid": 1137949,
+ "ExitCode": 0,
+ "Error": "",
+ "StartedAt": "2026-03-18T07:54:26.526214925Z",
+ "FinishedAt": "2026-03-18T07:54:26.221640083Z"
+ },
+ "Image": "sha256:8f4b1f86750e206824c669e1af17b6c6e8da9ed1a8ebda615db7526ee86d3eb2",
+ "ResolvConfPath": "/var/lib/docker/containers/452f0403dbb2ca046cc732d6e09e6e3deb0105cbaa90b8a38f3008fd7e72c6a6/resolv.conf",
+ "HostnamePath": "/var/lib/docker/containers/452f0403dbb2ca046cc732d6e09e6e3deb0105cbaa90b8a38f3008fd7e72c6a6/hostname",
+ "HostsPath": "/var/lib/docker/containers/452f0403dbb2ca046cc732d6e09e6e3deb0105cbaa90b8a38f3008fd7e72c6a6/hosts",
+ "LogPath": "/var/lib/docker/containers/452f0403dbb2ca046cc732d6e09e6e3deb0105cbaa90b8a38f3008fd7e72c6a6/452f0403dbb2ca046cc732d6e09e6e3deb0105cbaa90b8a38f3008fd7e72c6a6-json.log",
+ "Name": "/forgejo",
+ "RestartCount": 0,
+ "Driver": "overlayfs",
+ "Platform": "linux",
+ "MountLabel": "",
+ "ProcessLabel": "",
+ "AppArmorProfile": "docker-default",
+ "ExecIDs": null,
+ "HostConfig": {
+ "Binds": [
+ "/srv/forgejo/data:/data:rw",
+ "/etc/localtime:/etc/localtime:ro"
+ ],
+ "ContainerIDFile": "",
+ "LogConfig": {
+ "Type": "json-file",
+ "Config": {}
+ },
+ "NetworkMode": "compose_default",
+ "PortBindings": {
+ "22/tcp": [
+ {
+ "HostIp": "0.0.0.0",
+ "HostPort": "2222"
+ }
+ ],
+ "3000/tcp": [
+ {
+ "HostIp": "0.0.0.0",
+ "HostPort": "3300"
+ }
+ ]
+ },
+ "RestartPolicy": {
+ "Name": "unless-stopped",
+ "MaximumRetryCount": 0
+ },
+ "AutoRemove": false,
+ "VolumeDriver": "",
+ "VolumesFrom": null,
+ "ConsoleSize": [
+ 0,
+ 0
+ ],
+ "CapAdd": null,
+ "CapDrop": null,
+ "CgroupnsMode": "private",
+ "Dns": null,
+ "DnsOptions": null,
+ "DnsSearch": null,
+ "ExtraHosts": [],
+ "GroupAdd": null,
+ "IpcMode": "private",
+ "Cgroup": "",
+ "Links": null,
+ "OomScoreAdj": 0,
+ "PidMode": "",
+ "Privileged": false,
+ "PublishAllPorts": false,
+ "ReadonlyRootfs": false,
+ "SecurityOpt": null,
+ "UTSMode": "",
+ "UsernsMode": "",
+ "ShmSize": 67108864,
+ "Runtime": "runc",
+ "Isolation": "",
+ "CpuShares": 0,
+ "Memory": 0,
+ "NanoCpus": 0,
+ "CgroupParent": "",
+ "BlkioWeight": 0,
+ "BlkioWeightDevice": null,
+ "BlkioDeviceReadBps": null,
+ "BlkioDeviceWriteBps": null,
+ "BlkioDeviceReadIOps": null,
+ "BlkioDeviceWriteIOps": null,
+ "CpuPeriod": 0,
+ "CpuQuota": 0,
+ "CpuRealtimePeriod": 0,
+ "CpuRealtimeRuntime": 0,
+ "CpusetCpus": "",
+ "CpusetMems": "",
+ "Devices": null,
+ "DeviceCgroupRules": null,
+ "DeviceRequests": null,
+ "MemoryReservation": 0,
+ "MemorySwap": 0,
+ "MemorySwappiness": null,
+ "OomKillDisable": null,
+ "PidsLimit": null,
+ "Ulimits": null,
+ "CpuCount": 0,
+ "CpuPercent": 0,
+ "IOMaximumIOps": 0,
+ "IOMaximumBandwidth": 0,
+ "MaskedPaths": [
+ "/proc/acpi",
+ "/proc/asound",
+ "/proc/interrupts",
+ "/proc/kcore",
+ "/proc/keys",
+ "/proc/latency_stats",
+ "/proc/sched_debug",
+ "/proc/scsi",
+ "/proc/timer_list",
+ "/proc/timer_stats",
+ "/sys/devices/virtual/powercap",
+ "/sys/firmware",
+ "/sys/devices/system/cpu/cpu0/thermal_throttle",
+ "/sys/devices/system/cpu/cpu1/thermal_throttle",
+ "/sys/devices/system/cpu/cpu2/thermal_throttle",
+ "/sys/devices/system/cpu/cpu3/thermal_throttle"
+ ],
+ "ReadonlyPaths": [
+ "/proc/bus",
+ "/proc/fs",
+ "/proc/irq",
+ "/proc/sys",
+ "/proc/sysrq-trigger"
+ ]
+ },
+ "Storage": {
+ "RootFS": {
+ "Snapshot": {
+ "Name": "overlayfs"
+ }
+ }
+ },
+ "Mounts": [
+ {
+ "Type": "bind",
+ "Source": "/srv/forgejo/data",
+ "Destination": "/data",
+ "Mode": "rw",
+ "RW": true,
+ "Propagation": "rprivate"
+ },
+ {
+ "Type": "bind",
+ "Source": "/etc/localtime",
+ "Destination": "/etc/localtime",
+ "Mode": "ro",
+ "RW": false,
+ "Propagation": "rprivate"
+ }
+ ],
+ "Config": {
+ "Hostname": "452f0403dbb2",
+ "Domainname": "",
+ "User": "",
+ "AttachStdin": false,
+ "AttachStdout": true,
+ "AttachStderr": true,
+ "ExposedPorts": {
+ "22/tcp": {},
+ "3000/tcp": {}
+ },
+ "Tty": false,
+ "OpenStdin": false,
+ "StdinOnce": false,
+ "Cmd": [
+ "/usr/bin/s6-svscan",
+ "/etc/s6"
+ ],
+ "Image": "codeberg.org/forgejo/forgejo:14",
+ "Volumes": {
+ "/data": {}
+ },
+ "WorkingDir": "/",
+ "Entrypoint": [
+ "/usr/bin/entrypoint"
+ ],
+ "Labels": {
+ "com.docker.compose.config-hash": "4955d4818a9253dde80b8e9e0b5b096a3a9b66d37ac5adf3fdcf58f070f6862c",
+ "com.docker.compose.container-number": "1",
+ "com.docker.compose.depends_on": "",
+ "com.docker.compose.image": "sha256:8f4b1f86750e206824c669e1af17b6c6e8da9ed1a8ebda615db7526ee86d3eb2",
+ "com.docker.compose.oneoff": "False",
+ "com.docker.compose.project": "compose",
+ "com.docker.compose.project.config_files": "/srv/forgejo/compose/docker-compose.yml",
+ "com.docker.compose.project.working_dir": "/srv/forgejo/compose",
+ "com.docker.compose.replace": "forgejo",
+ "com.docker.compose.service": "forgejo",
+ "com.docker.compose.version": "5.1.0",
+ "maintainer": "contact@forgejo.org",
+ "org.opencontainers.image.authors": "Forgejo",
+ "org.opencontainers.image.description": "Forgejo is a self-hosted lightweight software forge. Easy to install and low maintenance, it just does the job.",
+ "org.opencontainers.image.documentation": "https://forgejo.org/download/#container-image",
+ "org.opencontainers.image.licenses": "GPL-3.0-or-later",
+ "org.opencontainers.image.source": "https://codeberg.org/forgejo/forgejo",
+ "org.opencontainers.image.title": "Forgejo. Beyond coding. We forge.",
+ "org.opencontainers.image.url": "https://forgejo.org",
+ "org.opencontainers.image.vendor": "Forgejo",
+ "org.opencontainers.image.version": "14.0.3"
+ }
+ },
+ "NetworkSettings": {
+ "SandboxID": "dde1d0ba5a5a176a59e5371e2459f52335b41cb8e879a09b2b49ff43233f958e",
+ "SandboxKey": "/var/run/docker/netns/dde1d0ba5a5a",
+ "Ports": {
+ "22/tcp": [
+ {
+ "HostIp": "0.0.0.0",
+ "HostPort": "2222"
+ }
+ ],
+ "3000/tcp": [
+ {
+ "HostIp": "0.0.0.0",
+ "HostPort": "3300"
+ }
+ ]
+ },
+ "Networks": {
+ "compose_default": {
+ "IPAMConfig": null,
+ "Links": null,
+ "Aliases": [
+ "forgejo",
+ "forgejo"
+ ],
+ "DriverOpts": null,
+ "GwPriority": 0,
+ "NetworkID": "8f7fc81a0600f5b4f204e238fd7d45f8a04980bf11596c31053b0bc8e264d59d",
+ "EndpointID": "57d51a852e98321d5ba529d51960f4965f7168a7cbd24a2f0702b1d3fa2880c8",
+ "Gateway": "172.30.0.1",
+ "IPAddress": "172.30.0.2",
+ "MacAddress": "2a:1a:36:91:fa:5c",
+ "IPPrefixLen": 16,
+ "IPv6Gateway": "",
+ "GlobalIPv6Address": "",
+ "GlobalIPv6PrefixLen": 0,
+ "DNSNames": [
+ "forgejo",
+ "452f0403dbb2"
+ ]
+ }
+ }
+ },
+ "ImageManifestDescriptor": {
+ "mediaType": "application/vnd.oci.image.manifest.v1+json",
+ "digest": "sha256:7157553545bb69f546bebad253847f44b6a3f9d5dbecd49cc7d7118818067820",
+ "size": 2000,
+ "platform": {
+ "architecture": "amd64",
+ "os": "linux"
+ }
+ }
+}
diff --git a/straper/db/public/docker/inspect/healthchecks-db.json b/straper/db/public/docker/inspect/healthchecks-db.json
new file mode 100644
index 0000000..ade0643
--- /dev/null
+++ b/straper/db/public/docker/inspect/healthchecks-db.json
@@ -0,0 +1,240 @@
+{
+ "Id": "7ef9c58dd5bbc841da16aa0147353b530a5d893fad1136be5567224a7425d765",
+ "Created": "2026-03-13T08:23:45.681428388Z",
+ "Path": "docker-entrypoint.sh",
+ "Args": [
+ "postgres"
+ ],
+ "State": {
+ "Status": "running",
+ "Running": true,
+ "Paused": false,
+ "Restarting": false,
+ "OOMKilled": false,
+ "Dead": false,
+ "Pid": 1727221,
+ "ExitCode": 0,
+ "Error": "",
+ "StartedAt": "2026-03-13T08:23:45.932138047Z",
+ "FinishedAt": "0001-01-01T00:00:00Z"
+ },
+ "Image": "sha256:20edbde7749f822887a1a022ad526fde0a47d6b2be9a8364433605cf65099416",
+ "ResolvConfPath": "/var/lib/docker/containers/7ef9c58dd5bbc841da16aa0147353b530a5d893fad1136be5567224a7425d765/resolv.conf",
+ "HostnamePath": "/var/lib/docker/containers/7ef9c58dd5bbc841da16aa0147353b530a5d893fad1136be5567224a7425d765/hostname",
+ "HostsPath": "/var/lib/docker/containers/7ef9c58dd5bbc841da16aa0147353b530a5d893fad1136be5567224a7425d765/hosts",
+ "LogPath": "/var/lib/docker/containers/7ef9c58dd5bbc841da16aa0147353b530a5d893fad1136be5567224a7425d765/7ef9c58dd5bbc841da16aa0147353b530a5d893fad1136be5567224a7425d765-json.log",
+ "Name": "/healthchecks-db",
+ "RestartCount": 0,
+ "Driver": "overlayfs",
+ "Platform": "linux",
+ "MountLabel": "",
+ "ProcessLabel": "",
+ "AppArmorProfile": "docker-default",
+ "ExecIDs": null,
+ "HostConfig": {
+ "Binds": [
+ "/srv/healthchecks/db:/var/lib/postgresql/data:rw"
+ ],
+ "ContainerIDFile": "",
+ "LogConfig": {
+ "Type": "json-file",
+ "Config": {}
+ },
+ "NetworkMode": "healthchecks_default",
+ "PortBindings": {},
+ "RestartPolicy": {
+ "Name": "unless-stopped",
+ "MaximumRetryCount": 0
+ },
+ "AutoRemove": false,
+ "VolumeDriver": "",
+ "VolumesFrom": null,
+ "ConsoleSize": [
+ 0,
+ 0
+ ],
+ "CapAdd": null,
+ "CapDrop": null,
+ "CgroupnsMode": "private",
+ "Dns": null,
+ "DnsOptions": null,
+ "DnsSearch": null,
+ "ExtraHosts": [],
+ "GroupAdd": null,
+ "IpcMode": "private",
+ "Cgroup": "",
+ "Links": null,
+ "OomScoreAdj": 0,
+ "PidMode": "",
+ "Privileged": false,
+ "PublishAllPorts": false,
+ "ReadonlyRootfs": false,
+ "SecurityOpt": null,
+ "UTSMode": "",
+ "UsernsMode": "",
+ "ShmSize": 67108864,
+ "Runtime": "runc",
+ "Isolation": "",
+ "CpuShares": 0,
+ "Memory": 0,
+ "NanoCpus": 0,
+ "CgroupParent": "",
+ "BlkioWeight": 0,
+ "BlkioWeightDevice": null,
+ "BlkioDeviceReadBps": null,
+ "BlkioDeviceWriteBps": null,
+ "BlkioDeviceReadIOps": null,
+ "BlkioDeviceWriteIOps": null,
+ "CpuPeriod": 0,
+ "CpuQuota": 0,
+ "CpuRealtimePeriod": 0,
+ "CpuRealtimeRuntime": 0,
+ "CpusetCpus": "",
+ "CpusetMems": "",
+ "Devices": null,
+ "DeviceCgroupRules": null,
+ "DeviceRequests": null,
+ "MemoryReservation": 0,
+ "MemorySwap": 0,
+ "MemorySwappiness": null,
+ "OomKillDisable": null,
+ "PidsLimit": null,
+ "Ulimits": null,
+ "CpuCount": 0,
+ "CpuPercent": 0,
+ "IOMaximumIOps": 0,
+ "IOMaximumBandwidth": 0,
+ "MaskedPaths": [
+ "/proc/acpi",
+ "/proc/asound",
+ "/proc/interrupts",
+ "/proc/kcore",
+ "/proc/keys",
+ "/proc/latency_stats",
+ "/proc/sched_debug",
+ "/proc/scsi",
+ "/proc/timer_list",
+ "/proc/timer_stats",
+ "/sys/devices/virtual/powercap",
+ "/sys/firmware",
+ "/sys/devices/system/cpu/cpu0/thermal_throttle",
+ "/sys/devices/system/cpu/cpu1/thermal_throttle",
+ "/sys/devices/system/cpu/cpu2/thermal_throttle",
+ "/sys/devices/system/cpu/cpu3/thermal_throttle"
+ ],
+ "ReadonlyPaths": [
+ "/proc/bus",
+ "/proc/fs",
+ "/proc/irq",
+ "/proc/sys",
+ "/proc/sysrq-trigger"
+ ]
+ },
+ "Storage": {
+ "RootFS": {
+ "Snapshot": {
+ "Name": "overlayfs"
+ }
+ }
+ },
+ "Mounts": [
+ {
+ "Type": "bind",
+ "Source": "/srv/healthchecks/db",
+ "Destination": "/var/lib/postgresql/data",
+ "Mode": "rw",
+ "RW": true,
+ "Propagation": "rprivate"
+ }
+ ],
+ "Config": {
+ "Hostname": "7ef9c58dd5bb",
+ "Domainname": "",
+ "User": "",
+ "AttachStdin": false,
+ "AttachStdout": true,
+ "AttachStderr": true,
+ "ExposedPorts": {
+ "5432/tcp": {}
+ },
+ "Tty": false,
+ "OpenStdin": false,
+ "StdinOnce": false,
+ "Cmd": [
+ "postgres"
+ ],
+ "Image": "postgres:16-alpine",
+ "Volumes": {
+ "/var/lib/postgresql/data": {}
+ },
+ "WorkingDir": "/",
+ "Entrypoint": [
+ "docker-entrypoint.sh"
+ ],
+ "Labels": {
+ "com.docker.compose.config-hash": "1dbf42c7afd24319c889cec9f9ffc91bc244d8530572efdcc9520452627d743f",
+ "com.docker.compose.container-number": "1",
+ "com.docker.compose.depends_on": "",
+ "com.docker.compose.image": "sha256:20edbde7749f822887a1a022ad526fde0a47d6b2be9a8364433605cf65099416",
+ "com.docker.compose.oneoff": "False",
+ "com.docker.compose.project": "healthchecks",
+ "com.docker.compose.project.config_files": "/srv/healthchecks/docker-compose.yml",
+ "com.docker.compose.project.working_dir": "/srv/healthchecks",
+ "com.docker.compose.service": "db",
+ "com.docker.compose.version": "5.1.0"
+ },
+ "StopSignal": "SIGINT"
+ },
+ "NetworkSettings": {
+ "SandboxID": "38abcefb410903022b52f07c8c29af69425c861c288d8d715140dbdd555b7f35",
+ "SandboxKey": "/var/run/docker/netns/38abcefb4109",
+ "Ports": {
+ "5432/tcp": null
+ },
+ "Networks": {
+ "healthchecks_default": {
+ "IPAMConfig": null,
+ "Links": null,
+ "Aliases": [
+ "healthchecks-db",
+ "db"
+ ],
+ "DriverOpts": null,
+ "GwPriority": 0,
+ "NetworkID": "13fd8ea97b9417a7a4a2d83ed3ee16d4d9aca10a913476c36303da8a43a090fd",
+ "EndpointID": "36a8476575e69fac00eb8ff2276c5aef04e81cc2498d81f8af7ec1585cf0935c",
+ "Gateway": "172.27.0.1",
+ "IPAddress": "172.27.0.2",
+ "MacAddress": "f6:fe:a5:78:64:cc",
+ "IPPrefixLen": 16,
+ "IPv6Gateway": "",
+ "GlobalIPv6Address": "",
+ "GlobalIPv6PrefixLen": 0,
+ "DNSNames": [
+ "healthchecks-db",
+ "db",
+ "7ef9c58dd5bb"
+ ]
+ }
+ }
+ },
+ "ImageManifestDescriptor": {
+ "mediaType": "application/vnd.oci.image.manifest.v1+json",
+ "digest": "sha256:60b180625695e90b6e450405d5f0bcb74bc8c52c65d1cd11aeb3da46cac06dd8",
+ "size": 3054,
+ "annotations": {
+ "com.docker.official-images.bashbrew.arch": "amd64",
+ "org.opencontainers.image.base.digest": "sha256:59855d3dceb3ae53991193bd03301e082b2a7faa56a514b03527ae0ec2ce3a95",
+ "org.opencontainers.image.base.name": "alpine:3.23",
+ "org.opencontainers.image.created": "2026-02-26T19:27:47Z",
+ "org.opencontainers.image.revision": "31041e40d9b06ce075f5edd767243e53efb5ee62",
+ "org.opencontainers.image.source": "https://github.com/docker-library/postgres.git#31041e40d9b06ce075f5edd767243e53efb5ee62:16/alpine3.23",
+ "org.opencontainers.image.url": "https://hub.docker.com/_/postgres",
+ "org.opencontainers.image.version": "16.13-alpine3.23"
+ },
+ "platform": {
+ "architecture": "amd64",
+ "os": "linux"
+ }
+ }
+}
diff --git a/straper/db/public/docker/inspect/healthchecks.json b/straper/db/public/docker/inspect/healthchecks.json
new file mode 100644
index 0000000..ff62403
--- /dev/null
+++ b/straper/db/public/docker/inspect/healthchecks.json
@@ -0,0 +1,292 @@
+{
+ "Id": "7d02a3ef69f61f0c5ea27de3949a8f142be75a86464a6feeeb8a99e9ee13645d",
+ "Created": "2026-03-13T08:23:45.803438623Z",
+ "Path": "uwsgi",
+ "Args": [
+ "/opt/healthchecks/docker/uwsgi.ini"
+ ],
+ "State": {
+ "Status": "running",
+ "Running": true,
+ "Paused": false,
+ "Restarting": false,
+ "OOMKilled": false,
+ "Dead": false,
+ "Pid": 1727330,
+ "ExitCode": 0,
+ "Error": "",
+ "StartedAt": "2026-03-13T08:23:46.115776758Z",
+ "FinishedAt": "0001-01-01T00:00:00Z",
+ "Health": {
+ "Status": "healthy",
+ "FailingStreak": 0,
+ "Log": [
+ {
+ "Start": "2026-03-20T16:23:50.94599775+01:00",
+ "End": "2026-03-20T16:23:51.062076706+01:00",
+ "ExitCode": 0,
+ "Output": "Status OK\n"
+ },
+ {
+ "Start": "2026-03-20T16:24:51.063322851+01:00",
+ "End": "2026-03-20T16:24:51.182892876+01:00",
+ "ExitCode": 0,
+ "Output": "Status OK\n"
+ },
+ {
+ "Start": "2026-03-20T16:25:51.183744655+01:00",
+ "End": "2026-03-20T16:25:51.332693414+01:00",
+ "ExitCode": 0,
+ "Output": "Status OK\n"
+ },
+ {
+ "Start": "2026-03-20T16:26:51.334149299+01:00",
+ "End": "2026-03-20T16:26:51.455114921+01:00",
+ "ExitCode": 0,
+ "Output": "Status OK\n"
+ },
+ {
+ "Start": "2026-03-20T16:27:51.456098463+01:00",
+ "End": "2026-03-20T16:27:51.568823821+01:00",
+ "ExitCode": 0,
+ "Output": "Status OK\n"
+ }
+ ]
+ }
+ },
+ "Image": "sha256:9e90336d412acd9b5045f366751e21c3329a7d9da201890b7c46d43c1ca0eddb",
+ "ResolvConfPath": "/var/lib/docker/containers/7d02a3ef69f61f0c5ea27de3949a8f142be75a86464a6feeeb8a99e9ee13645d/resolv.conf",
+ "HostnamePath": "/var/lib/docker/containers/7d02a3ef69f61f0c5ea27de3949a8f142be75a86464a6feeeb8a99e9ee13645d/hostname",
+ "HostsPath": "/var/lib/docker/containers/7d02a3ef69f61f0c5ea27de3949a8f142be75a86464a6feeeb8a99e9ee13645d/hosts",
+ "LogPath": "/var/lib/docker/containers/7d02a3ef69f61f0c5ea27de3949a8f142be75a86464a6feeeb8a99e9ee13645d/7d02a3ef69f61f0c5ea27de3949a8f142be75a86464a6feeeb8a99e9ee13645d-json.log",
+ "Name": "/healthchecks",
+ "RestartCount": 0,
+ "Driver": "overlayfs",
+ "Platform": "linux",
+ "MountLabel": "",
+ "ProcessLabel": "",
+ "AppArmorProfile": "docker-default",
+ "ExecIDs": null,
+ "HostConfig": {
+ "Binds": [
+ "/srv/healthchecks/data:/var/lib/healthchecks:rw"
+ ],
+ "ContainerIDFile": "",
+ "LogConfig": {
+ "Type": "json-file",
+ "Config": {}
+ },
+ "NetworkMode": "healthchecks_default",
+ "PortBindings": {
+ "8000/tcp": [
+ {
+ "HostIp": "10.50.0.1",
+ "HostPort": "8002"
+ }
+ ]
+ },
+ "RestartPolicy": {
+ "Name": "unless-stopped",
+ "MaximumRetryCount": 0
+ },
+ "AutoRemove": false,
+ "VolumeDriver": "",
+ "VolumesFrom": null,
+ "ConsoleSize": [
+ 0,
+ 0
+ ],
+ "CapAdd": null,
+ "CapDrop": null,
+ "CgroupnsMode": "private",
+ "Dns": null,
+ "DnsOptions": null,
+ "DnsSearch": null,
+ "ExtraHosts": [],
+ "GroupAdd": null,
+ "IpcMode": "private",
+ "Cgroup": "",
+ "Links": null,
+ "OomScoreAdj": 0,
+ "PidMode": "",
+ "Privileged": false,
+ "PublishAllPorts": false,
+ "ReadonlyRootfs": false,
+ "SecurityOpt": null,
+ "UTSMode": "",
+ "UsernsMode": "",
+ "ShmSize": 67108864,
+ "Runtime": "runc",
+ "Isolation": "",
+ "CpuShares": 0,
+ "Memory": 0,
+ "NanoCpus": 0,
+ "CgroupParent": "",
+ "BlkioWeight": 0,
+ "BlkioWeightDevice": null,
+ "BlkioDeviceReadBps": null,
+ "BlkioDeviceWriteBps": null,
+ "BlkioDeviceReadIOps": null,
+ "BlkioDeviceWriteIOps": null,
+ "CpuPeriod": 0,
+ "CpuQuota": 0,
+ "CpuRealtimePeriod": 0,
+ "CpuRealtimeRuntime": 0,
+ "CpusetCpus": "",
+ "CpusetMems": "",
+ "Devices": null,
+ "DeviceCgroupRules": null,
+ "DeviceRequests": null,
+ "MemoryReservation": 0,
+ "MemorySwap": 0,
+ "MemorySwappiness": null,
+ "OomKillDisable": null,
+ "PidsLimit": null,
+ "Ulimits": null,
+ "CpuCount": 0,
+ "CpuPercent": 0,
+ "IOMaximumIOps": 0,
+ "IOMaximumBandwidth": 0,
+ "MaskedPaths": [
+ "/proc/acpi",
+ "/proc/asound",
+ "/proc/interrupts",
+ "/proc/kcore",
+ "/proc/keys",
+ "/proc/latency_stats",
+ "/proc/sched_debug",
+ "/proc/scsi",
+ "/proc/timer_list",
+ "/proc/timer_stats",
+ "/sys/devices/virtual/powercap",
+ "/sys/firmware",
+ "/sys/devices/system/cpu/cpu0/thermal_throttle",
+ "/sys/devices/system/cpu/cpu1/thermal_throttle",
+ "/sys/devices/system/cpu/cpu2/thermal_throttle",
+ "/sys/devices/system/cpu/cpu3/thermal_throttle"
+ ],
+ "ReadonlyPaths": [
+ "/proc/bus",
+ "/proc/fs",
+ "/proc/irq",
+ "/proc/sys",
+ "/proc/sysrq-trigger"
+ ]
+ },
+ "Storage": {
+ "RootFS": {
+ "Snapshot": {
+ "Name": "overlayfs"
+ }
+ }
+ },
+ "Mounts": [
+ {
+ "Type": "bind",
+ "Source": "/srv/healthchecks/data",
+ "Destination": "/var/lib/healthchecks",
+ "Mode": "rw",
+ "RW": true,
+ "Propagation": "rprivate"
+ }
+ ],
+ "Config": {
+ "Hostname": "7d02a3ef69f6",
+ "Domainname": "",
+ "User": "hc",
+ "AttachStdin": false,
+ "AttachStdout": true,
+ "AttachStderr": true,
+ "ExposedPorts": {
+ "8000/tcp": {}
+ },
+ "Tty": false,
+ "OpenStdin": false,
+ "StdinOnce": false,
+ "Cmd": [
+ "uwsgi",
+ "/opt/healthchecks/docker/uwsgi.ini"
+ ],
+ "Healthcheck": {
+ "Test": [
+ "CMD-SHELL",
+ "./fetchstatus.py"
+ ],
+ "Interval": 60000000000,
+ "StartPeriod": 20000000000,
+ "StartInterval": 5000000000,
+ "Retries": 1
+ },
+ "Image": "healthchecks/healthchecks:latest",
+ "Volumes": null,
+ "WorkingDir": "/opt/healthchecks",
+ "Entrypoint": null,
+ "Labels": {
+ "com.docker.compose.config-hash": "ee09e70f204c416be4a8cad4d2dba409c12c72fd699747a26e65591aba4442be",
+ "com.docker.compose.container-number": "1",
+ "com.docker.compose.depends_on": "db:service_started:false",
+ "com.docker.compose.image": "sha256:9e90336d412acd9b5045f366751e21c3329a7d9da201890b7c46d43c1ca0eddb",
+ "com.docker.compose.oneoff": "False",
+ "com.docker.compose.project": "healthchecks",
+ "com.docker.compose.project.config_files": "/srv/healthchecks/docker-compose.yml",
+ "com.docker.compose.project.working_dir": "/srv/healthchecks",
+ "com.docker.compose.service": "web",
+ "com.docker.compose.version": "5.1.0",
+ "org.opencontainers.image.created": "2026-01-22T10:21:48.327Z",
+ "org.opencontainers.image.description": "Open-source cron job and background task monitoring service, written in Python & Django",
+ "org.opencontainers.image.licenses": "BSD-3-Clause",
+ "org.opencontainers.image.revision": "ee7069c6bdf38672659fd530398c00b9d38d84b8",
+ "org.opencontainers.image.source": "https://github.com/healthchecks/healthchecks",
+ "org.opencontainers.image.title": "healthchecks",
+ "org.opencontainers.image.url": "https://github.com/healthchecks/healthchecks",
+ "org.opencontainers.image.version": "v4.0"
+ }
+ },
+ "NetworkSettings": {
+ "SandboxID": "ebe4ff9b6a8b8ccadaa97a7c3c4b25f74e15f56aea94435bdcecd99d4e3d5597",
+ "SandboxKey": "/var/run/docker/netns/ebe4ff9b6a8b",
+ "Ports": {
+ "8000/tcp": [
+ {
+ "HostIp": "10.50.0.1",
+ "HostPort": "8002"
+ }
+ ]
+ },
+ "Networks": {
+ "healthchecks_default": {
+ "IPAMConfig": null,
+ "Links": null,
+ "Aliases": [
+ "healthchecks",
+ "web"
+ ],
+ "DriverOpts": null,
+ "GwPriority": 0,
+ "NetworkID": "13fd8ea97b9417a7a4a2d83ed3ee16d4d9aca10a913476c36303da8a43a090fd",
+ "EndpointID": "0636c6d393a7c23253d9f4e07e9d16710ebee53584a3804d650adfe88f630fd1",
+ "Gateway": "172.27.0.1",
+ "IPAddress": "172.27.0.3",
+ "MacAddress": "8e:07:03:5a:a1:2d",
+ "IPPrefixLen": 16,
+ "IPv6Gateway": "",
+ "GlobalIPv6Address": "",
+ "GlobalIPv6PrefixLen": 0,
+ "DNSNames": [
+ "healthchecks",
+ "web",
+ "7d02a3ef69f6"
+ ]
+ }
+ }
+ },
+ "ImageManifestDescriptor": {
+ "mediaType": "application/vnd.oci.image.manifest.v1+json",
+ "digest": "sha256:fd342c89dad91a8489d89e3902e72602797f740c52230aae8e955c269f1feb01",
+ "size": 3223,
+ "platform": {
+ "architecture": "amd64",
+ "os": "linux"
+ }
+ }
+}
diff --git a/straper/db/public/docker/inspect/nextcloud-app-1.json b/straper/db/public/docker/inspect/nextcloud-app-1.json
new file mode 100644
index 0000000..274a5c4
--- /dev/null
+++ b/straper/db/public/docker/inspect/nextcloud-app-1.json
@@ -0,0 +1,253 @@
+{
+ "Id": "8c116376e475806be71993e11693709e5cb9b3b6cc32a762f06fb7d1a66d1a15",
+ "Created": "2026-02-27T13:52:58.792245281Z",
+ "Path": "/entrypoint.sh",
+ "Args": [
+ "apache2-foreground"
+ ],
+ "State": {
+ "Status": "running",
+ "Running": true,
+ "Paused": false,
+ "Restarting": false,
+ "OOMKilled": false,
+ "Dead": false,
+ "Pid": 2274007,
+ "ExitCode": 0,
+ "Error": "",
+ "StartedAt": "2026-03-06T21:10:01.765635374Z",
+ "FinishedAt": "2026-03-06T21:10:00.716619014Z"
+ },
+ "Image": "sha256:ff2cbaab14c85e587b5541e3aff4216a8a484e06424ebae661581937c0c8da0c",
+ "ResolvConfPath": "/var/lib/docker/containers/8c116376e475806be71993e11693709e5cb9b3b6cc32a762f06fb7d1a66d1a15/resolv.conf",
+ "HostnamePath": "/var/lib/docker/containers/8c116376e475806be71993e11693709e5cb9b3b6cc32a762f06fb7d1a66d1a15/hostname",
+ "HostsPath": "/var/lib/docker/containers/8c116376e475806be71993e11693709e5cb9b3b6cc32a762f06fb7d1a66d1a15/hosts",
+ "LogPath": "/var/lib/docker/containers/8c116376e475806be71993e11693709e5cb9b3b6cc32a762f06fb7d1a66d1a15/8c116376e475806be71993e11693709e5cb9b3b6cc32a762f06fb7d1a66d1a15-json.log",
+ "Name": "/nextcloud-app-1",
+ "RestartCount": 0,
+ "Driver": "overlayfs",
+ "Platform": "linux",
+ "MountLabel": "",
+ "ProcessLabel": "",
+ "AppArmorProfile": "docker-default",
+ "ExecIDs": null,
+ "HostConfig": {
+ "Binds": [
+ "/srv/nextcloud/html:/var/www/html:rw"
+ ],
+ "ContainerIDFile": "",
+ "LogConfig": {
+ "Type": "json-file",
+ "Config": {}
+ },
+ "NetworkMode": "nextcloud_default",
+ "PortBindings": {
+ "80/tcp": [
+ {
+ "HostIp": "127.0.0.1",
+ "HostPort": "9091"
+ }
+ ]
+ },
+ "RestartPolicy": {
+ "Name": "unless-stopped",
+ "MaximumRetryCount": 0
+ },
+ "AutoRemove": false,
+ "VolumeDriver": "",
+ "VolumesFrom": null,
+ "ConsoleSize": [
+ 0,
+ 0
+ ],
+ "CapAdd": null,
+ "CapDrop": null,
+ "CgroupnsMode": "private",
+ "Dns": [],
+ "DnsOptions": [],
+ "DnsSearch": [],
+ "ExtraHosts": [],
+ "GroupAdd": null,
+ "IpcMode": "private",
+ "Cgroup": "",
+ "Links": null,
+ "OomScoreAdj": 0,
+ "PidMode": "",
+ "Privileged": false,
+ "PublishAllPorts": false,
+ "ReadonlyRootfs": false,
+ "SecurityOpt": null,
+ "UTSMode": "",
+ "UsernsMode": "",
+ "ShmSize": 67108864,
+ "Runtime": "runc",
+ "Isolation": "",
+ "CpuShares": 0,
+ "Memory": 0,
+ "NanoCpus": 0,
+ "CgroupParent": "",
+ "BlkioWeight": 0,
+ "BlkioWeightDevice": null,
+ "BlkioDeviceReadBps": null,
+ "BlkioDeviceWriteBps": null,
+ "BlkioDeviceReadIOps": null,
+ "BlkioDeviceWriteIOps": null,
+ "CpuPeriod": 0,
+ "CpuQuota": 0,
+ "CpuRealtimePeriod": 0,
+ "CpuRealtimeRuntime": 0,
+ "CpusetCpus": "",
+ "CpusetMems": "",
+ "Devices": null,
+ "DeviceCgroupRules": null,
+ "DeviceRequests": null,
+ "MemoryReservation": 0,
+ "MemorySwap": 0,
+ "MemorySwappiness": null,
+ "OomKillDisable": null,
+ "PidsLimit": null,
+ "Ulimits": null,
+ "CpuCount": 0,
+ "CpuPercent": 0,
+ "IOMaximumIOps": 0,
+ "IOMaximumBandwidth": 0,
+ "MaskedPaths": [
+ "/proc/acpi",
+ "/proc/asound",
+ "/proc/interrupts",
+ "/proc/kcore",
+ "/proc/keys",
+ "/proc/latency_stats",
+ "/proc/sched_debug",
+ "/proc/scsi",
+ "/proc/timer_list",
+ "/proc/timer_stats",
+ "/sys/devices/virtual/powercap",
+ "/sys/firmware",
+ "/sys/devices/system/cpu/cpu0/thermal_throttle",
+ "/sys/devices/system/cpu/cpu1/thermal_throttle",
+ "/sys/devices/system/cpu/cpu2/thermal_throttle",
+ "/sys/devices/system/cpu/cpu3/thermal_throttle"
+ ],
+ "ReadonlyPaths": [
+ "/proc/bus",
+ "/proc/fs",
+ "/proc/irq",
+ "/proc/sys",
+ "/proc/sysrq-trigger"
+ ]
+ },
+ "Storage": {
+ "RootFS": {
+ "Snapshot": {
+ "Name": "overlayfs"
+ }
+ }
+ },
+ "Mounts": [
+ {
+ "Type": "bind",
+ "Source": "/srv/nextcloud/html",
+ "Destination": "/var/www/html",
+ "Mode": "rw",
+ "RW": true,
+ "Propagation": "rprivate"
+ }
+ ],
+ "Config": {
+ "Hostname": "8c116376e475",
+ "Domainname": "",
+ "User": "",
+ "AttachStdin": false,
+ "AttachStdout": true,
+ "AttachStderr": true,
+ "ExposedPorts": {
+ "80/tcp": {}
+ },
+ "Tty": false,
+ "OpenStdin": false,
+ "StdinOnce": false,
+ "Cmd": [
+ "apache2-foreground"
+ ],
+ "Image": "nextcloud:33-apache",
+ "Volumes": {
+ "/var/www/html": {}
+ },
+ "WorkingDir": "/var/www/html",
+ "Entrypoint": [
+ "/entrypoint.sh"
+ ],
+ "Labels": {
+ "com.docker.compose.config-hash": "4dc758b07b2c52387af1259f93f6003ee6b57e57a6b1519c91a37d1398e6fb8d",
+ "com.docker.compose.container-number": "1",
+ "com.docker.compose.depends_on": "db:service_started:false,redis:service_started:false",
+ "com.docker.compose.image": "sha256:ff2cbaab14c85e587b5541e3aff4216a8a484e06424ebae661581937c0c8da0c",
+ "com.docker.compose.oneoff": "False",
+ "com.docker.compose.project": "nextcloud",
+ "com.docker.compose.project.config_files": "/srv/nextcloud/docker-compose.yml",
+ "com.docker.compose.project.working_dir": "/srv/nextcloud",
+ "com.docker.compose.replace": "app-1",
+ "com.docker.compose.service": "app",
+ "com.docker.compose.version": "5.0.2"
+ },
+ "StopSignal": "SIGWINCH"
+ },
+ "NetworkSettings": {
+ "SandboxID": "7767bd9b6a3de919a5f5bda582b0de6cb2ebd5a380adbd02e1c68cde761670e0",
+ "SandboxKey": "/var/run/docker/netns/7767bd9b6a3d",
+ "Ports": {
+ "80/tcp": [
+ {
+ "HostIp": "127.0.0.1",
+ "HostPort": "9091"
+ }
+ ]
+ },
+ "Networks": {
+ "nextcloud_default": {
+ "IPAMConfig": null,
+ "Links": null,
+ "Aliases": [
+ "nextcloud-app-1",
+ "app"
+ ],
+ "DriverOpts": null,
+ "GwPriority": 0,
+ "NetworkID": "de49ada7ecfcad2fb4014e057d41701035fe9cd30d1c73ae8606feb832af3943",
+ "EndpointID": "bc5f3c8bfdc8b65db4f95a376743d6f3c36173a5cbf56a1fa369711880f7a2cb",
+ "Gateway": "172.21.0.1",
+ "IPAddress": "172.21.0.4",
+ "MacAddress": "7a:3c:03:4e:82:30",
+ "IPPrefixLen": 16,
+ "IPv6Gateway": "",
+ "GlobalIPv6Address": "",
+ "GlobalIPv6PrefixLen": 0,
+ "DNSNames": [
+ "nextcloud-app-1",
+ "app",
+ "8c116376e475"
+ ]
+ }
+ }
+ },
+ "ImageManifestDescriptor": {
+ "mediaType": "application/vnd.oci.image.manifest.v1+json",
+ "digest": "sha256:a7be41981faf387842e3742a0b6b146b0d0bca65b3559bfc8b1b4df37faf9218",
+ "size": 5336,
+ "annotations": {
+ "com.docker.official-images.bashbrew.arch": "amd64",
+ "org.opencontainers.image.base.digest": "sha256:247e06ffe7f762cd7bdf144617acc42b922c6e05c7d2a2f788f5ccadfa4342b9",
+ "org.opencontainers.image.base.name": "php:8.4-apache-trixie",
+ "org.opencontainers.image.created": "2026-02-25T22:06:30Z",
+ "org.opencontainers.image.revision": "53d81594c8050ba84ab7410860b355493f753346",
+ "org.opencontainers.image.source": "https://github.com/nextcloud/docker.git#53d81594c8050ba84ab7410860b355493f753346:33/apache",
+ "org.opencontainers.image.url": "https://hub.docker.com/_/nextcloud",
+ "org.opencontainers.image.version": "33.0.0-apache"
+ },
+ "platform": {
+ "architecture": "amd64",
+ "os": "linux"
+ }
+ }
+}
diff --git a/straper/db/public/docker/inspect/nextcloud-db-1.json b/straper/db/public/docker/inspect/nextcloud-db-1.json
new file mode 100644
index 0000000..af912ab
--- /dev/null
+++ b/straper/db/public/docker/inspect/nextcloud-db-1.json
@@ -0,0 +1,253 @@
+{
+ "Id": "4e9cf1a12c816d2c1a44de5e81a2689b3acedd703584077f7641dce58f4a4085",
+ "Created": "2026-02-26T14:17:28.384853814Z",
+ "Path": "docker-entrypoint.sh",
+ "Args": [
+ "--transaction-isolation=READ-COMMITTED",
+ "--binlog-format=ROW"
+ ],
+ "State": {
+ "Status": "running",
+ "Running": true,
+ "Paused": false,
+ "Restarting": false,
+ "OOMKilled": false,
+ "Dead": false,
+ "Pid": 2273789,
+ "ExitCode": 0,
+ "Error": "",
+ "StartedAt": "2026-03-06T21:10:01.714087052Z",
+ "FinishedAt": "2026-03-06T21:10:00.105347969Z"
+ },
+ "Image": "sha256:8164f184d16c30e2f159e30518113667b796306dff0fe558876ab1ff521a682f",
+ "ResolvConfPath": "/var/lib/docker/containers/4e9cf1a12c816d2c1a44de5e81a2689b3acedd703584077f7641dce58f4a4085/resolv.conf",
+ "HostnamePath": "/var/lib/docker/containers/4e9cf1a12c816d2c1a44de5e81a2689b3acedd703584077f7641dce58f4a4085/hostname",
+ "HostsPath": "/var/lib/docker/containers/4e9cf1a12c816d2c1a44de5e81a2689b3acedd703584077f7641dce58f4a4085/hosts",
+ "LogPath": "/var/lib/docker/containers/4e9cf1a12c816d2c1a44de5e81a2689b3acedd703584077f7641dce58f4a4085/4e9cf1a12c816d2c1a44de5e81a2689b3acedd703584077f7641dce58f4a4085-json.log",
+ "Name": "/nextcloud-db-1",
+ "RestartCount": 0,
+ "Driver": "overlayfs",
+ "Platform": "linux",
+ "MountLabel": "",
+ "ProcessLabel": "",
+ "AppArmorProfile": "docker-default",
+ "ExecIDs": null,
+ "HostConfig": {
+ "Binds": [
+ "/srv/nextcloud/db:/var/lib/mysql:rw"
+ ],
+ "ContainerIDFile": "",
+ "LogConfig": {
+ "Type": "json-file",
+ "Config": {}
+ },
+ "NetworkMode": "nextcloud_default",
+ "PortBindings": {},
+ "RestartPolicy": {
+ "Name": "unless-stopped",
+ "MaximumRetryCount": 0
+ },
+ "AutoRemove": false,
+ "VolumeDriver": "",
+ "VolumesFrom": null,
+ "ConsoleSize": [
+ 0,
+ 0
+ ],
+ "CapAdd": null,
+ "CapDrop": null,
+ "CgroupnsMode": "private",
+ "Dns": [],
+ "DnsOptions": [],
+ "DnsSearch": [],
+ "ExtraHosts": [],
+ "GroupAdd": null,
+ "IpcMode": "private",
+ "Cgroup": "",
+ "Links": null,
+ "OomScoreAdj": 0,
+ "PidMode": "",
+ "Privileged": false,
+ "PublishAllPorts": false,
+ "ReadonlyRootfs": false,
+ "SecurityOpt": null,
+ "UTSMode": "",
+ "UsernsMode": "",
+ "ShmSize": 67108864,
+ "Runtime": "runc",
+ "Isolation": "",
+ "CpuShares": 0,
+ "Memory": 0,
+ "NanoCpus": 0,
+ "CgroupParent": "",
+ "BlkioWeight": 0,
+ "BlkioWeightDevice": null,
+ "BlkioDeviceReadBps": null,
+ "BlkioDeviceWriteBps": null,
+ "BlkioDeviceReadIOps": null,
+ "BlkioDeviceWriteIOps": null,
+ "CpuPeriod": 0,
+ "CpuQuota": 0,
+ "CpuRealtimePeriod": 0,
+ "CpuRealtimeRuntime": 0,
+ "CpusetCpus": "",
+ "CpusetMems": "",
+ "Devices": null,
+ "DeviceCgroupRules": null,
+ "DeviceRequests": null,
+ "MemoryReservation": 0,
+ "MemorySwap": 0,
+ "MemorySwappiness": null,
+ "OomKillDisable": null,
+ "PidsLimit": null,
+ "Ulimits": null,
+ "CpuCount": 0,
+ "CpuPercent": 0,
+ "IOMaximumIOps": 0,
+ "IOMaximumBandwidth": 0,
+ "MaskedPaths": [
+ "/proc/acpi",
+ "/proc/asound",
+ "/proc/interrupts",
+ "/proc/kcore",
+ "/proc/keys",
+ "/proc/latency_stats",
+ "/proc/sched_debug",
+ "/proc/scsi",
+ "/proc/timer_list",
+ "/proc/timer_stats",
+ "/sys/devices/virtual/powercap",
+ "/sys/firmware",
+ "/sys/devices/system/cpu/cpu0/thermal_throttle",
+ "/sys/devices/system/cpu/cpu1/thermal_throttle",
+ "/sys/devices/system/cpu/cpu2/thermal_throttle",
+ "/sys/devices/system/cpu/cpu3/thermal_throttle"
+ ],
+ "ReadonlyPaths": [
+ "/proc/bus",
+ "/proc/fs",
+ "/proc/irq",
+ "/proc/sys",
+ "/proc/sysrq-trigger"
+ ]
+ },
+ "Storage": {
+ "RootFS": {
+ "Snapshot": {
+ "Name": "overlayfs"
+ }
+ }
+ },
+ "Mounts": [
+ {
+ "Type": "bind",
+ "Source": "/srv/nextcloud/db",
+ "Destination": "/var/lib/mysql",
+ "Mode": "rw",
+ "RW": true,
+ "Propagation": "rprivate"
+ }
+ ],
+ "Config": {
+ "Hostname": "4e9cf1a12c81",
+ "Domainname": "",
+ "User": "",
+ "AttachStdin": false,
+ "AttachStdout": true,
+ "AttachStderr": true,
+ "ExposedPorts": {
+ "3306/tcp": {}
+ },
+ "Tty": false,
+ "OpenStdin": false,
+ "StdinOnce": false,
+ "Cmd": [
+ "--transaction-isolation=READ-COMMITTED",
+ "--binlog-format=ROW"
+ ],
+ "Image": "mariadb:11",
+ "Volumes": {
+ "/var/lib/mysql": {}
+ },
+ "WorkingDir": "",
+ "Entrypoint": [
+ "docker-entrypoint.sh"
+ ],
+ "Labels": {
+ "com.docker.compose.config-hash": "cdb836c69cbfdf63e9ec1df5da327294fe75b458602da24604d698f2ea43b478",
+ "com.docker.compose.container-number": "1",
+ "com.docker.compose.depends_on": "",
+ "com.docker.compose.image": "sha256:8164f184d16c30e2f159e30518113667b796306dff0fe558876ab1ff521a682f",
+ "com.docker.compose.oneoff": "False",
+ "com.docker.compose.project": "nextcloud",
+ "com.docker.compose.project.config_files": "/srv/nextcloud/docker-compose.yml",
+ "com.docker.compose.project.working_dir": "/srv/nextcloud",
+ "com.docker.compose.replace": "db-1",
+ "com.docker.compose.service": "db",
+ "com.docker.compose.version": "5.0.2",
+ "org.opencontainers.image.authors": "MariaDB Community",
+ "org.opencontainers.image.base.name": "docker.io/library/ubuntu:noble",
+ "org.opencontainers.image.description": "MariaDB Database for relational SQL",
+ "org.opencontainers.image.documentation": "https://hub.docker.com/_/mariadb/",
+ "org.opencontainers.image.licenses": "GPL-2.0",
+ "org.opencontainers.image.ref.name": "ubuntu",
+ "org.opencontainers.image.source": "https://github.com/MariaDB/mariadb-docker",
+ "org.opencontainers.image.title": "MariaDB Database",
+ "org.opencontainers.image.url": "https://github.com/MariaDB/mariadb-docker",
+ "org.opencontainers.image.vendor": "MariaDB Community",
+ "org.opencontainers.image.version": "11.8.6"
+ }
+ },
+ "NetworkSettings": {
+ "SandboxID": "9b24e711e0a6cf705bab476b15e22e0fd0c979ea5f6f3133666706546f6c9795",
+ "SandboxKey": "/var/run/docker/netns/9b24e711e0a6",
+ "Ports": {
+ "3306/tcp": null
+ },
+ "Networks": {
+ "nextcloud_default": {
+ "IPAMConfig": null,
+ "Links": null,
+ "Aliases": [
+ "nextcloud-db-1",
+ "db"
+ ],
+ "DriverOpts": null,
+ "GwPriority": 0,
+ "NetworkID": "de49ada7ecfcad2fb4014e057d41701035fe9cd30d1c73ae8606feb832af3943",
+ "EndpointID": "210f02673484ce5eb659da59e158800a8ebab959f7c388eae4d7393d8c0bf3a7",
+ "Gateway": "172.21.0.1",
+ "IPAddress": "172.21.0.3",
+ "MacAddress": "76:c7:b8:cb:27:e8",
+ "IPPrefixLen": 16,
+ "IPv6Gateway": "",
+ "GlobalIPv6Address": "",
+ "GlobalIPv6PrefixLen": 0,
+ "DNSNames": [
+ "nextcloud-db-1",
+ "db",
+ "4e9cf1a12c81"
+ ]
+ }
+ }
+ },
+ "ImageManifestDescriptor": {
+ "mediaType": "application/vnd.oci.image.manifest.v1+json",
+ "digest": "sha256:e7bdcb12af3508a7dd3ea5a38b74147a82c3063805cdc205a337c1d05af5183e",
+ "size": 2478,
+ "annotations": {
+ "com.docker.official-images.bashbrew.arch": "amd64",
+ "org.opencontainers.image.base.digest": "sha256:98ff7968124952e719a8a69bb3cccdd217f5fe758108ac4f21ad22e1df44d237",
+ "org.opencontainers.image.base.name": "ubuntu:noble",
+ "org.opencontainers.image.created": "2026-02-17T20:27:50Z",
+ "org.opencontainers.image.revision": "66972bc2e0c6fd33dcd5d98de0653c5696a1166e",
+ "org.opencontainers.image.source": "https://github.com/MariaDB/mariadb-docker.git#66972bc2e0c6fd33dcd5d98de0653c5696a1166e:11.8",
+ "org.opencontainers.image.url": "https://hub.docker.com/_/mariadb",
+ "org.opencontainers.image.version": "11.8.6-noble"
+ },
+ "platform": {
+ "architecture": "amd64",
+ "os": "linux"
+ }
+ }
+}
diff --git a/straper/db/public/docker/inspect/nextcloud-redis-1.json b/straper/db/public/docker/inspect/nextcloud-redis-1.json
new file mode 100644
index 0000000..c7ed074
--- /dev/null
+++ b/straper/db/public/docker/inspect/nextcloud-redis-1.json
@@ -0,0 +1,247 @@
+{
+ "Id": "eb223aa2789f988c1da02d973b29d46a5f96bcdfcce5eeebcb6cac756804e7cd",
+ "Created": "2026-02-26T14:17:28.390312794Z",
+ "Path": "docker-entrypoint.sh",
+ "Args": [
+ "redis-server"
+ ],
+ "State": {
+ "Status": "running",
+ "Running": true,
+ "Paused": false,
+ "Restarting": false,
+ "OOMKilled": false,
+ "Dead": false,
+ "Pid": 2273651,
+ "ExitCode": 0,
+ "Error": "",
+ "StartedAt": "2026-03-06T21:10:01.670848673Z",
+ "FinishedAt": "2026-03-06T21:09:59.806969703Z"
+ },
+ "Image": "sha256:8b81dd37ff027bec4e516d41acfbe9fe2460070dc6d4a4570a2ac5b9d59df065",
+ "ResolvConfPath": "/var/lib/docker/containers/eb223aa2789f988c1da02d973b29d46a5f96bcdfcce5eeebcb6cac756804e7cd/resolv.conf",
+ "HostnamePath": "/var/lib/docker/containers/eb223aa2789f988c1da02d973b29d46a5f96bcdfcce5eeebcb6cac756804e7cd/hostname",
+ "HostsPath": "/var/lib/docker/containers/eb223aa2789f988c1da02d973b29d46a5f96bcdfcce5eeebcb6cac756804e7cd/hosts",
+ "LogPath": "/var/lib/docker/containers/eb223aa2789f988c1da02d973b29d46a5f96bcdfcce5eeebcb6cac756804e7cd/eb223aa2789f988c1da02d973b29d46a5f96bcdfcce5eeebcb6cac756804e7cd-json.log",
+ "Name": "/nextcloud-redis-1",
+ "RestartCount": 0,
+ "Driver": "overlayfs",
+ "Platform": "linux",
+ "MountLabel": "",
+ "ProcessLabel": "",
+ "AppArmorProfile": "docker-default",
+ "ExecIDs": null,
+ "HostConfig": {
+ "Binds": null,
+ "ContainerIDFile": "",
+ "LogConfig": {
+ "Type": "json-file",
+ "Config": {}
+ },
+ "NetworkMode": "nextcloud_default",
+ "PortBindings": {},
+ "RestartPolicy": {
+ "Name": "unless-stopped",
+ "MaximumRetryCount": 0
+ },
+ "AutoRemove": false,
+ "VolumeDriver": "",
+ "VolumesFrom": null,
+ "ConsoleSize": [
+ 0,
+ 0
+ ],
+ "CapAdd": null,
+ "CapDrop": null,
+ "CgroupnsMode": "private",
+ "Dns": [],
+ "DnsOptions": [],
+ "DnsSearch": [],
+ "ExtraHosts": [],
+ "GroupAdd": null,
+ "IpcMode": "private",
+ "Cgroup": "",
+ "Links": null,
+ "OomScoreAdj": 0,
+ "PidMode": "",
+ "Privileged": false,
+ "PublishAllPorts": false,
+ "ReadonlyRootfs": false,
+ "SecurityOpt": null,
+ "UTSMode": "",
+ "UsernsMode": "",
+ "ShmSize": 67108864,
+ "Runtime": "runc",
+ "Isolation": "",
+ "CpuShares": 0,
+ "Memory": 0,
+ "NanoCpus": 0,
+ "CgroupParent": "",
+ "BlkioWeight": 0,
+ "BlkioWeightDevice": null,
+ "BlkioDeviceReadBps": null,
+ "BlkioDeviceWriteBps": null,
+ "BlkioDeviceReadIOps": null,
+ "BlkioDeviceWriteIOps": null,
+ "CpuPeriod": 0,
+ "CpuQuota": 0,
+ "CpuRealtimePeriod": 0,
+ "CpuRealtimeRuntime": 0,
+ "CpusetCpus": "",
+ "CpusetMems": "",
+ "Devices": null,
+ "DeviceCgroupRules": null,
+ "DeviceRequests": null,
+ "MemoryReservation": 0,
+ "MemorySwap": 0,
+ "MemorySwappiness": null,
+ "OomKillDisable": null,
+ "PidsLimit": null,
+ "Ulimits": null,
+ "CpuCount": 0,
+ "CpuPercent": 0,
+ "IOMaximumIOps": 0,
+ "IOMaximumBandwidth": 0,
+ "Mounts": [
+ {
+ "Type": "volume",
+ "Source": "016b869733ba7d86203e68d069acc56cc0d5d45ab66612e9745e725816d35f79",
+ "Target": "/data"
+ }
+ ],
+ "MaskedPaths": [
+ "/proc/acpi",
+ "/proc/asound",
+ "/proc/interrupts",
+ "/proc/kcore",
+ "/proc/keys",
+ "/proc/latency_stats",
+ "/proc/sched_debug",
+ "/proc/scsi",
+ "/proc/timer_list",
+ "/proc/timer_stats",
+ "/sys/devices/virtual/powercap",
+ "/sys/firmware",
+ "/sys/devices/system/cpu/cpu0/thermal_throttle",
+ "/sys/devices/system/cpu/cpu1/thermal_throttle",
+ "/sys/devices/system/cpu/cpu2/thermal_throttle",
+ "/sys/devices/system/cpu/cpu3/thermal_throttle"
+ ],
+ "ReadonlyPaths": [
+ "/proc/bus",
+ "/proc/fs",
+ "/proc/irq",
+ "/proc/sys",
+ "/proc/sysrq-trigger"
+ ]
+ },
+ "Storage": {
+ "RootFS": {
+ "Snapshot": {
+ "Name": "overlayfs"
+ }
+ }
+ },
+ "Mounts": [
+ {
+ "Type": "volume",
+ "Name": "016b869733ba7d86203e68d069acc56cc0d5d45ab66612e9745e725816d35f79",
+ "Source": "/var/lib/docker/volumes/016b869733ba7d86203e68d069acc56cc0d5d45ab66612e9745e725816d35f79/_data",
+ "Destination": "/data",
+ "Driver": "local",
+ "Mode": "z",
+ "RW": true,
+ "Propagation": ""
+ }
+ ],
+ "Config": {
+ "Hostname": "eb223aa2789f",
+ "Domainname": "",
+ "User": "",
+ "AttachStdin": false,
+ "AttachStdout": true,
+ "AttachStderr": true,
+ "ExposedPorts": {
+ "6379/tcp": {}
+ },
+ "Tty": false,
+ "OpenStdin": false,
+ "StdinOnce": false,
+ "Cmd": [
+ "redis-server"
+ ],
+ "Image": "redis:7-alpine",
+ "Volumes": {
+ "/data": {}
+ },
+ "WorkingDir": "/data",
+ "Entrypoint": [
+ "docker-entrypoint.sh"
+ ],
+ "Labels": {
+ "com.docker.compose.config-hash": "7b61f7fd79502b4c89aa0aca17f5c885d540ac66ef863de15d715d2d7f79be2f",
+ "com.docker.compose.container-number": "1",
+ "com.docker.compose.depends_on": "",
+ "com.docker.compose.image": "sha256:8b81dd37ff027bec4e516d41acfbe9fe2460070dc6d4a4570a2ac5b9d59df065",
+ "com.docker.compose.oneoff": "False",
+ "com.docker.compose.project": "nextcloud",
+ "com.docker.compose.project.config_files": "/srv/nextcloud/docker-compose.yml",
+ "com.docker.compose.project.working_dir": "/srv/nextcloud",
+ "com.docker.compose.replace": "redis-1",
+ "com.docker.compose.service": "redis",
+ "com.docker.compose.version": "5.0.2"
+ }
+ },
+ "NetworkSettings": {
+ "SandboxID": "1dcfd225963f1c6707f1adafd83ae7606e2d13181420d8b735f982e78a11c200",
+ "SandboxKey": "/var/run/docker/netns/1dcfd225963f",
+ "Ports": {
+ "6379/tcp": null
+ },
+ "Networks": {
+ "nextcloud_default": {
+ "IPAMConfig": null,
+ "Links": null,
+ "Aliases": [
+ "nextcloud-redis-1",
+ "redis"
+ ],
+ "DriverOpts": null,
+ "GwPriority": 0,
+ "NetworkID": "de49ada7ecfcad2fb4014e057d41701035fe9cd30d1c73ae8606feb832af3943",
+ "EndpointID": "37ee25eca4f8740c89e1308e7ae3d32caec56d5edc620cd8df032b538299f32a",
+ "Gateway": "172.21.0.1",
+ "IPAddress": "172.21.0.2",
+ "MacAddress": "d6:ff:60:5e:e4:69",
+ "IPPrefixLen": 16,
+ "IPv6Gateway": "",
+ "GlobalIPv6Address": "",
+ "GlobalIPv6PrefixLen": 0,
+ "DNSNames": [
+ "nextcloud-redis-1",
+ "redis",
+ "eb223aa2789f"
+ ]
+ }
+ }
+ },
+ "ImageManifestDescriptor": {
+ "mediaType": "application/vnd.oci.image.manifest.v1+json",
+ "digest": "sha256:4bfd9eca23339865dc14fe75f6d9ae643f714924623978dd2798f1a673b08f43",
+ "size": 2483,
+ "annotations": {
+ "com.docker.official-images.bashbrew.arch": "amd64",
+ "org.opencontainers.image.base.digest": "sha256:22e0ec13c0db6b3e1ba3280e831fc50ba7bffe58e81f31670a64b1afede247bc",
+ "org.opencontainers.image.base.name": "alpine:3.21",
+ "org.opencontainers.image.created": "2026-02-23T17:34:10Z",
+ "org.opencontainers.image.revision": "9d9b74b729d555ef784db63c1941b73d1c47a6f9",
+ "org.opencontainers.image.source": "https://github.com/redis/docker-library-redis.git#9d9b74b729d555ef784db63c1941b73d1c47a6f9:7.4/alpine",
+ "org.opencontainers.image.url": "https://hub.docker.com/_/redis",
+ "org.opencontainers.image.version": "7.4.8-alpine"
+ },
+ "platform": {
+ "architecture": "amd64",
+ "os": "linux"
+ }
+ }
+}
diff --git a/straper/db/public/docker/inspect/open-notebook-open_notebook-1.json b/straper/db/public/docker/inspect/open-notebook-open_notebook-1.json
new file mode 100644
index 0000000..61e60ce
--- /dev/null
+++ b/straper/db/public/docker/inspect/open-notebook-open_notebook-1.json
@@ -0,0 +1,266 @@
+{
+ "Id": "f967007629cd81e74bdc1e4a934349e226fe57a687b429b275963fb6fdc6fca7",
+ "Created": "2026-03-09T11:35:08.70062466Z",
+ "Path": "/usr/bin/supervisord",
+ "Args": [
+ "-c",
+ "/etc/supervisor/conf.d/supervisord.conf"
+ ],
+ "State": {
+ "Status": "running",
+ "Running": true,
+ "Paused": false,
+ "Restarting": false,
+ "OOMKilled": false,
+ "Dead": false,
+ "Pid": 3776415,
+ "ExitCode": 0,
+ "Error": "",
+ "StartedAt": "2026-03-09T11:35:10.457246103Z",
+ "FinishedAt": "0001-01-01T00:00:00Z"
+ },
+ "Image": "sha256:489c0eb72d474185e97f9771ffdd9ccc49959a286ffa850ee88f473e87e1bda4",
+ "ResolvConfPath": "/var/lib/docker/containers/f967007629cd81e74bdc1e4a934349e226fe57a687b429b275963fb6fdc6fca7/resolv.conf",
+ "HostnamePath": "/var/lib/docker/containers/f967007629cd81e74bdc1e4a934349e226fe57a687b429b275963fb6fdc6fca7/hostname",
+ "HostsPath": "/var/lib/docker/containers/f967007629cd81e74bdc1e4a934349e226fe57a687b429b275963fb6fdc6fca7/hosts",
+ "LogPath": "/var/lib/docker/containers/f967007629cd81e74bdc1e4a934349e226fe57a687b429b275963fb6fdc6fca7/f967007629cd81e74bdc1e4a934349e226fe57a687b429b275963fb6fdc6fca7-json.log",
+ "Name": "/open-notebook-open_notebook-1",
+ "RestartCount": 0,
+ "Driver": "overlayfs",
+ "Platform": "linux",
+ "MountLabel": "",
+ "ProcessLabel": "",
+ "AppArmorProfile": "docker-default",
+ "ExecIDs": null,
+ "HostConfig": {
+ "Binds": [
+ "/srv/open-notebook/notebook_data:/app/data:rw",
+ "/srv/open-notebook/gai.conf:/etc/gai.conf:ro"
+ ],
+ "ContainerIDFile": "",
+ "LogConfig": {
+ "Type": "json-file",
+ "Config": {}
+ },
+ "NetworkMode": "open-notebook_default",
+ "PortBindings": {
+ "5055/tcp": [
+ {
+ "HostIp": "127.0.0.1",
+ "HostPort": "5055"
+ }
+ ],
+ "8502/tcp": [
+ {
+ "HostIp": "127.0.0.1",
+ "HostPort": "8502"
+ }
+ ]
+ },
+ "RestartPolicy": {
+ "Name": "always",
+ "MaximumRetryCount": 0
+ },
+ "AutoRemove": false,
+ "VolumeDriver": "",
+ "VolumesFrom": null,
+ "ConsoleSize": [
+ 0,
+ 0
+ ],
+ "CapAdd": null,
+ "CapDrop": null,
+ "CgroupnsMode": "private",
+ "Dns": [
+ "1.1.1.1",
+ "8.8.8.8"
+ ],
+ "DnsOptions": null,
+ "DnsSearch": null,
+ "ExtraHosts": [],
+ "GroupAdd": null,
+ "IpcMode": "private",
+ "Cgroup": "",
+ "Links": null,
+ "OomScoreAdj": 0,
+ "PidMode": "",
+ "Privileged": false,
+ "PublishAllPorts": false,
+ "ReadonlyRootfs": false,
+ "SecurityOpt": null,
+ "UTSMode": "",
+ "UsernsMode": "",
+ "ShmSize": 67108864,
+ "Runtime": "runc",
+ "Isolation": "",
+ "CpuShares": 0,
+ "Memory": 0,
+ "NanoCpus": 0,
+ "CgroupParent": "",
+ "BlkioWeight": 0,
+ "BlkioWeightDevice": null,
+ "BlkioDeviceReadBps": null,
+ "BlkioDeviceWriteBps": null,
+ "BlkioDeviceReadIOps": null,
+ "BlkioDeviceWriteIOps": null,
+ "CpuPeriod": 0,
+ "CpuQuota": 0,
+ "CpuRealtimePeriod": 0,
+ "CpuRealtimeRuntime": 0,
+ "CpusetCpus": "",
+ "CpusetMems": "",
+ "Devices": null,
+ "DeviceCgroupRules": null,
+ "DeviceRequests": null,
+ "MemoryReservation": 0,
+ "MemorySwap": 0,
+ "MemorySwappiness": null,
+ "OomKillDisable": null,
+ "PidsLimit": null,
+ "Ulimits": null,
+ "CpuCount": 0,
+ "CpuPercent": 0,
+ "IOMaximumIOps": 0,
+ "IOMaximumBandwidth": 0,
+ "MaskedPaths": [
+ "/proc/acpi",
+ "/proc/asound",
+ "/proc/interrupts",
+ "/proc/kcore",
+ "/proc/keys",
+ "/proc/latency_stats",
+ "/proc/sched_debug",
+ "/proc/scsi",
+ "/proc/timer_list",
+ "/proc/timer_stats",
+ "/sys/devices/virtual/powercap",
+ "/sys/firmware",
+ "/sys/devices/system/cpu/cpu0/thermal_throttle",
+ "/sys/devices/system/cpu/cpu1/thermal_throttle",
+ "/sys/devices/system/cpu/cpu2/thermal_throttle",
+ "/sys/devices/system/cpu/cpu3/thermal_throttle"
+ ],
+ "ReadonlyPaths": [
+ "/proc/bus",
+ "/proc/fs",
+ "/proc/irq",
+ "/proc/sys",
+ "/proc/sysrq-trigger"
+ ]
+ },
+ "Storage": {
+ "RootFS": {
+ "Snapshot": {
+ "Name": "overlayfs"
+ }
+ }
+ },
+ "Mounts": [
+ {
+ "Type": "bind",
+ "Source": "/srv/open-notebook/notebook_data",
+ "Destination": "/app/data",
+ "Mode": "rw",
+ "RW": true,
+ "Propagation": "rprivate"
+ },
+ {
+ "Type": "bind",
+ "Source": "/srv/open-notebook/gai.conf",
+ "Destination": "/etc/gai.conf",
+ "Mode": "ro",
+ "RW": false,
+ "Propagation": "rprivate"
+ }
+ ],
+ "Config": {
+ "Hostname": "f967007629cd",
+ "Domainname": "",
+ "User": "",
+ "AttachStdin": false,
+ "AttachStdout": true,
+ "AttachStderr": true,
+ "ExposedPorts": {
+ "5055/tcp": {},
+ "8502/tcp": {}
+ },
+ "Tty": false,
+ "OpenStdin": false,
+ "StdinOnce": false,
+ "Cmd": [
+ "/usr/bin/supervisord",
+ "-c",
+ "/etc/supervisor/conf.d/supervisord.conf"
+ ],
+ "Image": "lfnovo/open_notebook:v1-latest",
+ "Volumes": null,
+ "WorkingDir": "/app",
+ "Entrypoint": null,
+ "Labels": {
+ "com.docker.compose.config-hash": "268843244f6dabde52740c5fe6742115cc3a44630402b37b08ad33a263f767f6",
+ "com.docker.compose.container-number": "1",
+ "com.docker.compose.depends_on": "surrealdb:service_started:false",
+ "com.docker.compose.image": "sha256:489c0eb72d474185e97f9771ffdd9ccc49959a286ffa850ee88f473e87e1bda4",
+ "com.docker.compose.oneoff": "False",
+ "com.docker.compose.project": "open-notebook",
+ "com.docker.compose.project.config_files": "/srv/open-notebook/docker-compose.yml",
+ "com.docker.compose.project.working_dir": "/srv/open-notebook",
+ "com.docker.compose.replace": "open_notebook-1",
+ "com.docker.compose.service": "open_notebook",
+ "com.docker.compose.version": "5.1.0"
+ }
+ },
+ "NetworkSettings": {
+ "SandboxID": "c6aa36b29d1d5e242d05300c5c5750fc2e05495e414ff634ba48ea8b32ce06d1",
+ "SandboxKey": "/var/run/docker/netns/c6aa36b29d1d",
+ "Ports": {
+ "5055/tcp": [
+ {
+ "HostIp": "127.0.0.1",
+ "HostPort": "5055"
+ }
+ ],
+ "8502/tcp": [
+ {
+ "HostIp": "127.0.0.1",
+ "HostPort": "8502"
+ }
+ ]
+ },
+ "Networks": {
+ "open-notebook_default": {
+ "IPAMConfig": null,
+ "Links": null,
+ "Aliases": [
+ "open-notebook-open_notebook-1",
+ "open_notebook"
+ ],
+ "DriverOpts": null,
+ "GwPriority": 0,
+ "NetworkID": "3d1818651f84760702c8326eb55a5ed00536d64b58bc5ed96bd9ba1c647041b8",
+ "EndpointID": "70fc1961aeb26761a3a6a0da63e4d976e71da74d283211b3a5d23b769be57ce6",
+ "Gateway": "172.26.0.1",
+ "IPAddress": "172.26.0.3",
+ "MacAddress": "2a:6d:39:eb:68:be",
+ "IPPrefixLen": 16,
+ "IPv6Gateway": "",
+ "GlobalIPv6Address": "",
+ "GlobalIPv6PrefixLen": 0,
+ "DNSNames": [
+ "open-notebook-open_notebook-1",
+ "open_notebook",
+ "f967007629cd"
+ ]
+ }
+ }
+ },
+ "ImageManifestDescriptor": {
+ "mediaType": "application/vnd.oci.image.manifest.v1+json",
+ "digest": "sha256:6a41042e1f4e4f00cc00e1cca413dd0ac402c8eee80ce9d25019856e376c038b",
+ "size": 3711,
+ "platform": {
+ "architecture": "amd64",
+ "os": "linux"
+ }
+ }
+}
diff --git a/straper/db/public/docker/inspect/open-notebook-surrealdb-1.json b/straper/db/public/docker/inspect/open-notebook-surrealdb-1.json
new file mode 100644
index 0000000..c7ae5e0
--- /dev/null
+++ b/straper/db/public/docker/inspect/open-notebook-surrealdb-1.json
@@ -0,0 +1,280 @@
+{
+ "Id": "12691eeac724c8cbfb02eb2475b10ff2b3c068688189fac8fc811e16220ad9b4",
+ "Created": "2026-03-09T11:35:07.936673906Z",
+ "Path": "/surreal",
+ "Args": [
+ "start",
+ "--log",
+ "info",
+ "--user",
+ "root",
+ "--pass",
+ "ee0ec0b6ca61534509d1880d23dab8796118aacbf77456351ccee488f333931f",
+ "rocksdb:/mydata/mydatabase.db"
+ ],
+ "State": {
+ "Status": "running",
+ "Running": true,
+ "Paused": false,
+ "Restarting": false,
+ "OOMKilled": false,
+ "Dead": false,
+ "Pid": 3776302,
+ "ExitCode": 0,
+ "Error": "",
+ "StartedAt": "2026-03-09T11:35:10.269456349Z",
+ "FinishedAt": "0001-01-01T00:00:00Z"
+ },
+ "Image": "sha256:77e50f74944f73cc915133830dcc7eb81e76b8a6c065f7f853f364adaf3a945f",
+ "ResolvConfPath": "/var/lib/docker/containers/12691eeac724c8cbfb02eb2475b10ff2b3c068688189fac8fc811e16220ad9b4/resolv.conf",
+ "HostnamePath": "/var/lib/docker/containers/12691eeac724c8cbfb02eb2475b10ff2b3c068688189fac8fc811e16220ad9b4/hostname",
+ "HostsPath": "/var/lib/docker/containers/12691eeac724c8cbfb02eb2475b10ff2b3c068688189fac8fc811e16220ad9b4/hosts",
+ "LogPath": "/var/lib/docker/containers/12691eeac724c8cbfb02eb2475b10ff2b3c068688189fac8fc811e16220ad9b4/12691eeac724c8cbfb02eb2475b10ff2b3c068688189fac8fc811e16220ad9b4-json.log",
+ "Name": "/open-notebook-surrealdb-1",
+ "RestartCount": 0,
+ "Driver": "overlayfs",
+ "Platform": "linux",
+ "MountLabel": "",
+ "ProcessLabel": "",
+ "AppArmorProfile": "docker-default",
+ "ExecIDs": null,
+ "HostConfig": {
+ "Binds": [
+ "/srv/open-notebook/surreal_data:/mydata:rw"
+ ],
+ "ContainerIDFile": "",
+ "LogConfig": {
+ "Type": "json-file",
+ "Config": {}
+ },
+ "NetworkMode": "open-notebook_default",
+ "PortBindings": {},
+ "RestartPolicy": {
+ "Name": "always",
+ "MaximumRetryCount": 0
+ },
+ "AutoRemove": false,
+ "VolumeDriver": "",
+ "VolumesFrom": null,
+ "ConsoleSize": [
+ 0,
+ 0
+ ],
+ "CapAdd": null,
+ "CapDrop": null,
+ "CgroupnsMode": "private",
+ "Dns": null,
+ "DnsOptions": null,
+ "DnsSearch": null,
+ "ExtraHosts": [],
+ "GroupAdd": null,
+ "IpcMode": "private",
+ "Cgroup": "",
+ "Links": null,
+ "OomScoreAdj": 0,
+ "PidMode": "",
+ "Privileged": false,
+ "PublishAllPorts": false,
+ "ReadonlyRootfs": false,
+ "SecurityOpt": null,
+ "UTSMode": "",
+ "UsernsMode": "",
+ "ShmSize": 67108864,
+ "Runtime": "runc",
+ "Isolation": "",
+ "CpuShares": 0,
+ "Memory": 0,
+ "NanoCpus": 0,
+ "CgroupParent": "",
+ "BlkioWeight": 0,
+ "BlkioWeightDevice": null,
+ "BlkioDeviceReadBps": null,
+ "BlkioDeviceWriteBps": null,
+ "BlkioDeviceReadIOps": null,
+ "BlkioDeviceWriteIOps": null,
+ "CpuPeriod": 0,
+ "CpuQuota": 0,
+ "CpuRealtimePeriod": 0,
+ "CpuRealtimeRuntime": 0,
+ "CpusetCpus": "",
+ "CpusetMems": "",
+ "Devices": null,
+ "DeviceCgroupRules": null,
+ "DeviceRequests": null,
+ "MemoryReservation": 0,
+ "MemorySwap": 0,
+ "MemorySwappiness": null,
+ "OomKillDisable": null,
+ "PidsLimit": null,
+ "Ulimits": null,
+ "CpuCount": 0,
+ "CpuPercent": 0,
+ "IOMaximumIOps": 0,
+ "IOMaximumBandwidth": 0,
+ "Mounts": [
+ {
+ "Type": "volume",
+ "Source": "fe0d35e2d9756066f63ad6cbe2c06c2ad822c44c1349d3258b100120bd2027f1",
+ "Target": "/data"
+ },
+ {
+ "Type": "volume",
+ "Source": "40cf104fded7e2e45acb0810b0e4f5030cc6ab3784f081047b3037a4d742093a",
+ "Target": "/logs"
+ }
+ ],
+ "MaskedPaths": [
+ "/proc/acpi",
+ "/proc/asound",
+ "/proc/interrupts",
+ "/proc/kcore",
+ "/proc/keys",
+ "/proc/latency_stats",
+ "/proc/sched_debug",
+ "/proc/scsi",
+ "/proc/timer_list",
+ "/proc/timer_stats",
+ "/sys/devices/virtual/powercap",
+ "/sys/firmware",
+ "/sys/devices/system/cpu/cpu0/thermal_throttle",
+ "/sys/devices/system/cpu/cpu1/thermal_throttle",
+ "/sys/devices/system/cpu/cpu2/thermal_throttle",
+ "/sys/devices/system/cpu/cpu3/thermal_throttle"
+ ],
+ "ReadonlyPaths": [
+ "/proc/bus",
+ "/proc/fs",
+ "/proc/irq",
+ "/proc/sys",
+ "/proc/sysrq-trigger"
+ ]
+ },
+ "Storage": {
+ "RootFS": {
+ "Snapshot": {
+ "Name": "overlayfs"
+ }
+ }
+ },
+ "Mounts": [
+ {
+ "Type": "bind",
+ "Source": "/srv/open-notebook/surreal_data",
+ "Destination": "/mydata",
+ "Mode": "rw",
+ "RW": true,
+ "Propagation": "rprivate"
+ },
+ {
+ "Type": "volume",
+ "Name": "fe0d35e2d9756066f63ad6cbe2c06c2ad822c44c1349d3258b100120bd2027f1",
+ "Source": "/var/lib/docker/volumes/fe0d35e2d9756066f63ad6cbe2c06c2ad822c44c1349d3258b100120bd2027f1/_data",
+ "Destination": "/data",
+ "Driver": "local",
+ "Mode": "z",
+ "RW": true,
+ "Propagation": ""
+ },
+ {
+ "Type": "volume",
+ "Name": "40cf104fded7e2e45acb0810b0e4f5030cc6ab3784f081047b3037a4d742093a",
+ "Source": "/var/lib/docker/volumes/40cf104fded7e2e45acb0810b0e4f5030cc6ab3784f081047b3037a4d742093a/_data",
+ "Destination": "/logs",
+ "Driver": "local",
+ "Mode": "z",
+ "RW": true,
+ "Propagation": ""
+ }
+ ],
+ "Config": {
+ "Hostname": "12691eeac724",
+ "Domainname": "",
+ "User": "root",
+ "AttachStdin": false,
+ "AttachStdout": true,
+ "AttachStderr": true,
+ "Tty": false,
+ "OpenStdin": false,
+ "StdinOnce": false,
+ "Cmd": [
+ "start",
+ "--log",
+ "info",
+ "--user",
+ "root",
+ "--pass",
+ "ee0ec0b6ca61534509d1880d23dab8796118aacbf77456351ccee488f333931f",
+ "rocksdb:/mydata/mydatabase.db"
+ ],
+ "Image": "surrealdb/surrealdb:v2",
+ "Volumes": {
+ "/data": {},
+ "/logs": {}
+ },
+ "WorkingDir": "",
+ "Entrypoint": [
+ "/surreal"
+ ],
+ "Labels": {
+ "com.docker.compose.config-hash": "d687aeaf836bd0ff61dddc4f56eeed2a7144b036b87c56a5c50c6cc11f41d997",
+ "com.docker.compose.container-number": "1",
+ "com.docker.compose.depends_on": "",
+ "com.docker.compose.image": "sha256:77e50f74944f73cc915133830dcc7eb81e76b8a6c065f7f853f364adaf3a945f",
+ "com.docker.compose.oneoff": "False",
+ "com.docker.compose.project": "open-notebook",
+ "com.docker.compose.project.config_files": "/srv/open-notebook/docker-compose.yml",
+ "com.docker.compose.project.working_dir": "/srv/open-notebook",
+ "com.docker.compose.replace": "surrealdb-1",
+ "com.docker.compose.service": "surrealdb",
+ "com.docker.compose.version": "5.1.0",
+ "dev.chainguard.image.title": "glibc-dynamic",
+ "dev.chainguard.package.main": "",
+ "org.opencontainers.image.authors": "Chainguard Team https://www.chainguard.dev/",
+ "org.opencontainers.image.created": "2026-03-02T15:23:49Z",
+ "org.opencontainers.image.source": "https://github.com/chainguard-images/images/tree/main/images/glibc-dynamic",
+ "org.opencontainers.image.title": "glibc-dynamic",
+ "org.opencontainers.image.url": "https://images.chainguard.dev/directory/image/glibc-dynamic/overview",
+ "org.opencontainers.image.vendor": "Chainguard"
+ }
+ },
+ "NetworkSettings": {
+ "SandboxID": "d9b9a0deead40825a360a7cb5dab6e6f1d9a791e24a43fda8573f13dfb00fe6d",
+ "SandboxKey": "/var/run/docker/netns/d9b9a0deead4",
+ "Ports": {},
+ "Networks": {
+ "open-notebook_default": {
+ "IPAMConfig": null,
+ "Links": null,
+ "Aliases": [
+ "open-notebook-surrealdb-1",
+ "surrealdb"
+ ],
+ "DriverOpts": null,
+ "GwPriority": 0,
+ "NetworkID": "3d1818651f84760702c8326eb55a5ed00536d64b58bc5ed96bd9ba1c647041b8",
+ "EndpointID": "c3b13f2e10145b6dbcb340ba0fcf1fb6a12f2f99147571979659ed9a07a9d9c9",
+ "Gateway": "172.26.0.1",
+ "IPAddress": "172.26.0.2",
+ "MacAddress": "16:fd:de:5a:52:d9",
+ "IPPrefixLen": 16,
+ "IPv6Gateway": "",
+ "GlobalIPv6Address": "",
+ "GlobalIPv6PrefixLen": 0,
+ "DNSNames": [
+ "open-notebook-surrealdb-1",
+ "surrealdb",
+ "12691eeac724"
+ ]
+ }
+ }
+ },
+ "ImageManifestDescriptor": {
+ "mediaType": "application/vnd.oci.image.manifest.v1+json",
+ "digest": "sha256:e2eff61b91ff1efe4c259742403b6ead575d64cf534ad3278918069a7eb0712f",
+ "size": 2189,
+ "platform": {
+ "architecture": "amd64",
+ "os": "linux"
+ }
+ }
+}
diff --git a/straper/db/public/docker/inspect/paperless-broker-1.json b/straper/db/public/docker/inspect/paperless-broker-1.json
new file mode 100644
index 0000000..926ab8e
--- /dev/null
+++ b/straper/db/public/docker/inspect/paperless-broker-1.json
@@ -0,0 +1,241 @@
+{
+ "Id": "b17f24b1e57d1c4fa5178b03e4b70e5f903cdd47b96957a050089f7043079781",
+ "Created": "2026-03-06T21:10:03.157694482Z",
+ "Path": "docker-entrypoint.sh",
+ "Args": [
+ "redis-server"
+ ],
+ "State": {
+ "Status": "running",
+ "Running": true,
+ "Paused": false,
+ "Restarting": false,
+ "OOMKilled": false,
+ "Dead": false,
+ "Pid": 2275676,
+ "ExitCode": 0,
+ "Error": "",
+ "StartedAt": "2026-03-06T21:10:03.809729183Z",
+ "FinishedAt": "0001-01-01T00:00:00Z"
+ },
+ "Image": "sha256:47200b04138293fae39737e50878a238b13ec0781083126b1b0c63cf5d992e8d",
+ "ResolvConfPath": "/var/lib/docker/containers/b17f24b1e57d1c4fa5178b03e4b70e5f903cdd47b96957a050089f7043079781/resolv.conf",
+ "HostnamePath": "/var/lib/docker/containers/b17f24b1e57d1c4fa5178b03e4b70e5f903cdd47b96957a050089f7043079781/hostname",
+ "HostsPath": "/var/lib/docker/containers/b17f24b1e57d1c4fa5178b03e4b70e5f903cdd47b96957a050089f7043079781/hosts",
+ "LogPath": "/var/lib/docker/containers/b17f24b1e57d1c4fa5178b03e4b70e5f903cdd47b96957a050089f7043079781/b17f24b1e57d1c4fa5178b03e4b70e5f903cdd47b96957a050089f7043079781-json.log",
+ "Name": "/paperless-broker-1",
+ "RestartCount": 0,
+ "Driver": "overlayfs",
+ "Platform": "linux",
+ "MountLabel": "",
+ "ProcessLabel": "",
+ "AppArmorProfile": "docker-default",
+ "ExecIDs": null,
+ "HostConfig": {
+ "Binds": [
+ "paperless_redisdata:/data:rw"
+ ],
+ "ContainerIDFile": "",
+ "LogConfig": {
+ "Type": "json-file",
+ "Config": {}
+ },
+ "NetworkMode": "paperless_default",
+ "PortBindings": {},
+ "RestartPolicy": {
+ "Name": "unless-stopped",
+ "MaximumRetryCount": 0
+ },
+ "AutoRemove": false,
+ "VolumeDriver": "",
+ "VolumesFrom": null,
+ "ConsoleSize": [
+ 0,
+ 0
+ ],
+ "CapAdd": null,
+ "CapDrop": null,
+ "CgroupnsMode": "private",
+ "Dns": null,
+ "DnsOptions": null,
+ "DnsSearch": null,
+ "ExtraHosts": [],
+ "GroupAdd": null,
+ "IpcMode": "private",
+ "Cgroup": "",
+ "Links": null,
+ "OomScoreAdj": 0,
+ "PidMode": "",
+ "Privileged": false,
+ "PublishAllPorts": false,
+ "ReadonlyRootfs": false,
+ "SecurityOpt": null,
+ "UTSMode": "",
+ "UsernsMode": "",
+ "ShmSize": 67108864,
+ "Runtime": "runc",
+ "Isolation": "",
+ "CpuShares": 0,
+ "Memory": 0,
+ "NanoCpus": 0,
+ "CgroupParent": "",
+ "BlkioWeight": 0,
+ "BlkioWeightDevice": null,
+ "BlkioDeviceReadBps": null,
+ "BlkioDeviceWriteBps": null,
+ "BlkioDeviceReadIOps": null,
+ "BlkioDeviceWriteIOps": null,
+ "CpuPeriod": 0,
+ "CpuQuota": 0,
+ "CpuRealtimePeriod": 0,
+ "CpuRealtimeRuntime": 0,
+ "CpusetCpus": "",
+ "CpusetMems": "",
+ "Devices": null,
+ "DeviceCgroupRules": null,
+ "DeviceRequests": null,
+ "MemoryReservation": 0,
+ "MemorySwap": 0,
+ "MemorySwappiness": null,
+ "OomKillDisable": null,
+ "PidsLimit": null,
+ "Ulimits": null,
+ "CpuCount": 0,
+ "CpuPercent": 0,
+ "IOMaximumIOps": 0,
+ "IOMaximumBandwidth": 0,
+ "MaskedPaths": [
+ "/proc/acpi",
+ "/proc/asound",
+ "/proc/interrupts",
+ "/proc/kcore",
+ "/proc/keys",
+ "/proc/latency_stats",
+ "/proc/sched_debug",
+ "/proc/scsi",
+ "/proc/timer_list",
+ "/proc/timer_stats",
+ "/sys/devices/virtual/powercap",
+ "/sys/firmware",
+ "/sys/devices/system/cpu/cpu0/thermal_throttle",
+ "/sys/devices/system/cpu/cpu1/thermal_throttle",
+ "/sys/devices/system/cpu/cpu2/thermal_throttle",
+ "/sys/devices/system/cpu/cpu3/thermal_throttle"
+ ],
+ "ReadonlyPaths": [
+ "/proc/bus",
+ "/proc/fs",
+ "/proc/irq",
+ "/proc/sys",
+ "/proc/sysrq-trigger"
+ ]
+ },
+ "Storage": {
+ "RootFS": {
+ "Snapshot": {
+ "Name": "overlayfs"
+ }
+ }
+ },
+ "Mounts": [
+ {
+ "Type": "volume",
+ "Name": "paperless_redisdata",
+ "Source": "/var/lib/docker/volumes/paperless_redisdata/_data",
+ "Destination": "/data",
+ "Driver": "local",
+ "Mode": "rw",
+ "RW": true,
+ "Propagation": ""
+ }
+ ],
+ "Config": {
+ "Hostname": "b17f24b1e57d",
+ "Domainname": "",
+ "User": "",
+ "AttachStdin": false,
+ "AttachStdout": true,
+ "AttachStderr": true,
+ "ExposedPorts": {
+ "6379/tcp": {}
+ },
+ "Tty": false,
+ "OpenStdin": false,
+ "StdinOnce": false,
+ "Cmd": [
+ "redis-server"
+ ],
+ "Image": "docker.io/library/redis:8",
+ "Volumes": {
+ "/data": {}
+ },
+ "WorkingDir": "/data",
+ "Entrypoint": [
+ "docker-entrypoint.sh"
+ ],
+ "Labels": {
+ "com.docker.compose.config-hash": "41f46cac6d274deeaa83791a25661f8affeff36b03001d2a9926ede4fc888cd1",
+ "com.docker.compose.container-number": "1",
+ "com.docker.compose.depends_on": "",
+ "com.docker.compose.image": "sha256:47200b04138293fae39737e50878a238b13ec0781083126b1b0c63cf5d992e8d",
+ "com.docker.compose.oneoff": "False",
+ "com.docker.compose.project": "paperless",
+ "com.docker.compose.project.config_files": "/srv/paperless/docker-compose.yml",
+ "com.docker.compose.project.working_dir": "/srv/paperless",
+ "com.docker.compose.service": "broker",
+ "com.docker.compose.version": "5.1.0"
+ }
+ },
+ "NetworkSettings": {
+ "SandboxID": "be0b8e9b4df970dc572cf60e42bbe029a3bb5f29b9129839c02aad1f084e5935",
+ "SandboxKey": "/var/run/docker/netns/be0b8e9b4df9",
+ "Ports": {
+ "6379/tcp": null
+ },
+ "Networks": {
+ "paperless_default": {
+ "IPAMConfig": null,
+ "Links": null,
+ "Aliases": [
+ "paperless-broker-1",
+ "broker"
+ ],
+ "DriverOpts": null,
+ "GwPriority": 0,
+ "NetworkID": "0a3c12139db8b8ea6ea8fda3523e4453b217a13b69a11db3c73f9ebada397d02",
+ "EndpointID": "40f294ae0d327d93bbce5a640f453911f40fcc84cf8d49429114010533a851cf",
+ "Gateway": "172.23.0.1",
+ "IPAddress": "172.23.0.2",
+ "MacAddress": "6e:b3:c4:2f:a8:5b",
+ "IPPrefixLen": 16,
+ "IPv6Gateway": "",
+ "GlobalIPv6Address": "",
+ "GlobalIPv6PrefixLen": 0,
+ "DNSNames": [
+ "paperless-broker-1",
+ "broker",
+ "b17f24b1e57d"
+ ]
+ }
+ }
+ },
+ "ImageManifestDescriptor": {
+ "mediaType": "application/vnd.oci.image.manifest.v1+json",
+ "digest": "sha256:296da4db77a292237e601d0902e5162edeb1c58db54b5a0d82b8ccb2bbc3de41",
+ "size": 2288,
+ "annotations": {
+ "com.docker.official-images.bashbrew.arch": "amd64",
+ "org.opencontainers.image.base.digest": "sha256:a1363ada3b45cb3ebc74c78943558f8b0c2b59aaa194d8224e1b02cfd5d78583",
+ "org.opencontainers.image.base.name": "debian:bookworm-slim",
+ "org.opencontainers.image.created": "2025-12-29T23:38:38Z",
+ "org.opencontainers.image.revision": "de8bb5f3e3ead8584e76834816b9e7e332d2bd49",
+ "org.opencontainers.image.source": "https://github.com/redis/docker-library-redis.git#de8bb5f3e3ead8584e76834816b9e7e332d2bd49:debian",
+ "org.opencontainers.image.url": "https://hub.docker.com/_/redis",
+ "org.opencontainers.image.version": "8.4.0"
+ },
+ "platform": {
+ "architecture": "amd64",
+ "os": "linux"
+ }
+ }
+}
diff --git a/straper/db/public/docker/inspect/paperless-db-1.json b/straper/db/public/docker/inspect/paperless-db-1.json
new file mode 100644
index 0000000..50b9d68
--- /dev/null
+++ b/straper/db/public/docker/inspect/paperless-db-1.json
@@ -0,0 +1,240 @@
+{
+ "Id": "473056ec297eff4e780f3df3781c54ca03d8985333f22e95c49222574ab5f20d",
+ "Created": "2026-03-06T21:10:03.175504874Z",
+ "Path": "docker-entrypoint.sh",
+ "Args": [
+ "postgres"
+ ],
+ "State": {
+ "Status": "running",
+ "Running": true,
+ "Paused": false,
+ "Restarting": false,
+ "OOMKilled": false,
+ "Dead": false,
+ "Pid": 2275669,
+ "ExitCode": 0,
+ "Error": "",
+ "StartedAt": "2026-03-06T21:10:03.804989224Z",
+ "FinishedAt": "0001-01-01T00:00:00Z"
+ },
+ "Image": "sha256:bfe50b2b0ddd9b55eadedd066fe24c7c6fe06626185b73358c480ea37868024d",
+ "ResolvConfPath": "/var/lib/docker/containers/473056ec297eff4e780f3df3781c54ca03d8985333f22e95c49222574ab5f20d/resolv.conf",
+ "HostnamePath": "/var/lib/docker/containers/473056ec297eff4e780f3df3781c54ca03d8985333f22e95c49222574ab5f20d/hostname",
+ "HostsPath": "/var/lib/docker/containers/473056ec297eff4e780f3df3781c54ca03d8985333f22e95c49222574ab5f20d/hosts",
+ "LogPath": "/var/lib/docker/containers/473056ec297eff4e780f3df3781c54ca03d8985333f22e95c49222574ab5f20d/473056ec297eff4e780f3df3781c54ca03d8985333f22e95c49222574ab5f20d-json.log",
+ "Name": "/paperless-db-1",
+ "RestartCount": 0,
+ "Driver": "overlayfs",
+ "Platform": "linux",
+ "MountLabel": "",
+ "ProcessLabel": "",
+ "AppArmorProfile": "docker-default",
+ "ExecIDs": null,
+ "HostConfig": {
+ "Binds": [
+ "/srv/paperless/pgdata:/var/lib/postgresql:rw"
+ ],
+ "ContainerIDFile": "",
+ "LogConfig": {
+ "Type": "json-file",
+ "Config": {}
+ },
+ "NetworkMode": "paperless_default",
+ "PortBindings": {},
+ "RestartPolicy": {
+ "Name": "unless-stopped",
+ "MaximumRetryCount": 0
+ },
+ "AutoRemove": false,
+ "VolumeDriver": "",
+ "VolumesFrom": null,
+ "ConsoleSize": [
+ 0,
+ 0
+ ],
+ "CapAdd": null,
+ "CapDrop": null,
+ "CgroupnsMode": "private",
+ "Dns": null,
+ "DnsOptions": null,
+ "DnsSearch": null,
+ "ExtraHosts": [],
+ "GroupAdd": null,
+ "IpcMode": "private",
+ "Cgroup": "",
+ "Links": null,
+ "OomScoreAdj": 0,
+ "PidMode": "",
+ "Privileged": false,
+ "PublishAllPorts": false,
+ "ReadonlyRootfs": false,
+ "SecurityOpt": null,
+ "UTSMode": "",
+ "UsernsMode": "",
+ "ShmSize": 67108864,
+ "Runtime": "runc",
+ "Isolation": "",
+ "CpuShares": 0,
+ "Memory": 0,
+ "NanoCpus": 0,
+ "CgroupParent": "",
+ "BlkioWeight": 0,
+ "BlkioWeightDevice": null,
+ "BlkioDeviceReadBps": null,
+ "BlkioDeviceWriteBps": null,
+ "BlkioDeviceReadIOps": null,
+ "BlkioDeviceWriteIOps": null,
+ "CpuPeriod": 0,
+ "CpuQuota": 0,
+ "CpuRealtimePeriod": 0,
+ "CpuRealtimeRuntime": 0,
+ "CpusetCpus": "",
+ "CpusetMems": "",
+ "Devices": null,
+ "DeviceCgroupRules": null,
+ "DeviceRequests": null,
+ "MemoryReservation": 0,
+ "MemorySwap": 0,
+ "MemorySwappiness": null,
+ "OomKillDisable": null,
+ "PidsLimit": null,
+ "Ulimits": null,
+ "CpuCount": 0,
+ "CpuPercent": 0,
+ "IOMaximumIOps": 0,
+ "IOMaximumBandwidth": 0,
+ "MaskedPaths": [
+ "/proc/acpi",
+ "/proc/asound",
+ "/proc/interrupts",
+ "/proc/kcore",
+ "/proc/keys",
+ "/proc/latency_stats",
+ "/proc/sched_debug",
+ "/proc/scsi",
+ "/proc/timer_list",
+ "/proc/timer_stats",
+ "/sys/devices/virtual/powercap",
+ "/sys/firmware",
+ "/sys/devices/system/cpu/cpu0/thermal_throttle",
+ "/sys/devices/system/cpu/cpu1/thermal_throttle",
+ "/sys/devices/system/cpu/cpu2/thermal_throttle",
+ "/sys/devices/system/cpu/cpu3/thermal_throttle"
+ ],
+ "ReadonlyPaths": [
+ "/proc/bus",
+ "/proc/fs",
+ "/proc/irq",
+ "/proc/sys",
+ "/proc/sysrq-trigger"
+ ]
+ },
+ "Storage": {
+ "RootFS": {
+ "Snapshot": {
+ "Name": "overlayfs"
+ }
+ }
+ },
+ "Mounts": [
+ {
+ "Type": "bind",
+ "Source": "/srv/paperless/pgdata",
+ "Destination": "/var/lib/postgresql",
+ "Mode": "rw",
+ "RW": true,
+ "Propagation": "rprivate"
+ }
+ ],
+ "Config": {
+ "Hostname": "473056ec297e",
+ "Domainname": "",
+ "User": "",
+ "AttachStdin": false,
+ "AttachStdout": true,
+ "AttachStderr": true,
+ "ExposedPorts": {
+ "5432/tcp": {}
+ },
+ "Tty": false,
+ "OpenStdin": false,
+ "StdinOnce": false,
+ "Cmd": [
+ "postgres"
+ ],
+ "Image": "docker.io/library/postgres:18",
+ "Volumes": {
+ "/var/lib/postgresql": {}
+ },
+ "WorkingDir": "",
+ "Entrypoint": [
+ "docker-entrypoint.sh"
+ ],
+ "Labels": {
+ "com.docker.compose.config-hash": "82b09eeb9091d3daff62550597dce8d5490ed031938aba897ef7c0fb6ac10745",
+ "com.docker.compose.container-number": "1",
+ "com.docker.compose.depends_on": "",
+ "com.docker.compose.image": "sha256:bfe50b2b0ddd9b55eadedd066fe24c7c6fe06626185b73358c480ea37868024d",
+ "com.docker.compose.oneoff": "False",
+ "com.docker.compose.project": "paperless",
+ "com.docker.compose.project.config_files": "/srv/paperless/docker-compose.yml",
+ "com.docker.compose.project.working_dir": "/srv/paperless",
+ "com.docker.compose.service": "db",
+ "com.docker.compose.version": "5.1.0"
+ },
+ "StopSignal": "SIGINT"
+ },
+ "NetworkSettings": {
+ "SandboxID": "169a21f1f0cb8efdb6d9b21d92d24cd42527f4c4171112166484ef06334585be",
+ "SandboxKey": "/var/run/docker/netns/169a21f1f0cb",
+ "Ports": {
+ "5432/tcp": null
+ },
+ "Networks": {
+ "paperless_default": {
+ "IPAMConfig": null,
+ "Links": null,
+ "Aliases": [
+ "paperless-db-1",
+ "db"
+ ],
+ "DriverOpts": null,
+ "GwPriority": 0,
+ "NetworkID": "0a3c12139db8b8ea6ea8fda3523e4453b217a13b69a11db3c73f9ebada397d02",
+ "EndpointID": "4ee57fbe6ff2db8a78b145f1a04e2c99565e9179bbb9ec8442d400946ced57aa",
+ "Gateway": "172.23.0.1",
+ "IPAddress": "172.23.0.3",
+ "MacAddress": "5a:cb:e5:a7:7e:01",
+ "IPPrefixLen": 16,
+ "IPv6Gateway": "",
+ "GlobalIPv6Address": "",
+ "GlobalIPv6PrefixLen": 0,
+ "DNSNames": [
+ "paperless-db-1",
+ "db",
+ "473056ec297e"
+ ]
+ }
+ }
+ },
+ "ImageManifestDescriptor": {
+ "mediaType": "application/vnd.oci.image.manifest.v1+json",
+ "digest": "sha256:c333057ef41ae33af97a75ca7534b82aa12963cf5afc9c97954de21f06bcbaa1",
+ "size": 3439,
+ "annotations": {
+ "com.docker.official-images.bashbrew.arch": "amd64",
+ "org.opencontainers.image.base.digest": "sha256:32ccbb2ff8fdcb839bbe9c03c33e4e962b51fe8859249f821638d674b0b88d66",
+ "org.opencontainers.image.base.name": "debian:trixie-slim",
+ "org.opencontainers.image.created": "2025-12-29T23:36:03Z",
+ "org.opencontainers.image.revision": "2925b19f45ceeb8ab8488eec226f2736abf297e1",
+ "org.opencontainers.image.source": "https://github.com/docker-library/postgres.git#2925b19f45ceeb8ab8488eec226f2736abf297e1:18/trixie",
+ "org.opencontainers.image.url": "https://hub.docker.com/_/postgres",
+ "org.opencontainers.image.version": "18.1"
+ },
+ "platform": {
+ "architecture": "amd64",
+ "os": "linux"
+ }
+ }
+}
diff --git a/straper/db/public/docker/inspect/paperless-webserver-1.json b/straper/db/public/docker/inspect/paperless-webserver-1.json
new file mode 100644
index 0000000..31e7119
--- /dev/null
+++ b/straper/db/public/docker/inspect/paperless-webserver-1.json
@@ -0,0 +1,329 @@
+{
+ "Id": "52ae17964613bafadb51341aaa5f2b394626041da1f5844042bc47f21430b3b7",
+ "Created": "2026-03-09T10:00:27.453304922Z",
+ "Path": "/init",
+ "Args": [],
+ "State": {
+ "Status": "running",
+ "Running": true,
+ "Paused": false,
+ "Restarting": false,
+ "OOMKilled": false,
+ "Dead": false,
+ "Pid": 3730488,
+ "ExitCode": 0,
+ "Error": "",
+ "StartedAt": "2026-03-09T10:00:33.649441518Z",
+ "FinishedAt": "0001-01-01T00:00:00Z",
+ "Health": {
+ "Status": "healthy",
+ "FailingStreak": 0,
+ "Log": [
+ {
+ "Start": "2026-03-20T16:25:36.153375771+01:00",
+ "End": "2026-03-20T16:25:36.238903531+01:00",
+ "ExitCode": 0,
+ "Output": "<!doctype html>\n\n\n<html lang=\"en\">\n <head>\n <meta charset=\"utf-8\">\n <meta name=\"viewport\" content=\"width=device-width, initial-scale=1, shrink-to-fit=no\">\n <meta name=\"author\" content=\"Paperless-ngx project and contributors\">\n <meta name=\"robots\" content=\"noindex,nofollow\">\n\n <title>\n \n Paperless-ngx sign in\n\n </title>\n <link href=\"/static/bootstrap.min.css\" rel=\"stylesheet\">\n <link href=\"/static/base.css\" rel=\"stylesheet\">\n </head>\n\n <body class=\"text-center\">\n <div class=\"position-absolute top-50 start-50 translate-middle\">\n <form class=\"form-accounts\" id=\"form-account\" method=\"post\">\n <input type=\"hidden\" name=\"csrfmiddlewaretoken\" value=\"5f16pOH4S9rTPDk6g5pTtRv2bY2TXKpR98JXBe3qUVSkrCcdJlTY2vEdvb0BOkts\">\n \n <svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 2897.4 896.6\" width='300' class='logo mb-4'>\n <path class=\"leaf\" d=\"M140,713.7c-3.4-16.4-10.3-49.1-11.2-49.1c-145.7-87.1-128.4-238-80.2-324.2C59,449,251.2,524,139.1,656.8 c-0.9,1.7,5.2,22.4,10.3,41.4c22.4-37.9,56-83.6,54.3-87.9C65.9,273.9,496.9,248.1,586.6,39.4c40.5,201.8-20.7,513.9-367.2,593.2 c-1.7,0.9-62.9,108.6-65.5,109.5c0-1.7-25.9-0.9-22.4-9.5C133.1,727.4,136.6,720.6,140,713.7L140,713.7z M135.7,632.6 c44-50.9-7.8-137.9-38.8-166.4C149.5,556.7,146,609.3,135.7,632.6L135.7,632.6z\" transform=\"translate(0)\" style=\"fill:#17541f\"/>\n <g class=\"text\" style=\"fill:#000\">\n <path d=\"M1022.3,428.7c-17.8-19.9-42.7-29.8-74.7-29.8c-22.3,0-42.4,5.7-60.5,17.3c-18.1,11.6-32.3,27.5-42.5,47.8 s-15.3,42.9-15.3,67.8c0,24.9,5.1,47.5,15.3,67.8c10.3,20.3,24.4,36.2,42.5,47.8c18.1,11.5,38.3,17.3,60.5,17.3 c32,0,56.9-9.9,74.7-29.8v20.4v0.2h84.5V408.3h-84.5V428.7z M1010.5,575c-10.2,11.7-23.6,17.6-40.2,17.6s-29.9-5.9-40-17.6 s-15.1-26.1-15.1-43.3c0-17.1,5-31.6,15.1-43.3s23.4-17.6,40-17.6c16.6,0,30,5.9,40.2,17.6s15.3,26.1,15.3,43.3 S1020.7,563.3,1010.5,575z\" transform=\"translate(0)\"/>\n <path d=\"M1381,416.1c-18.1-11.5-38.3-17.3-60.5-17.4c-32,0-56.9,9.9-74.7,29.8v-20.4h-84.5v390.7h84.5v-164 c17.8,19.9,42.7,29.8,74.7,29.8c22.3,0,42.4-5.7,60.5-17.3s32.3-27.5,42.5-47.8c10.2-20.3,15.3-42.9,15.3-67.8s-5.1-47.5-15.3-67.8 C1413.2,443.6,1399.1,427.7,1381,416.1z M1337.9,575c-10.1,11.7-23.4,17.6-40,17.6s-29.9-5.9-40-17.6s-15.1-26.1-15.1-43.3 c0-17.1,5-31.6,15.1-43.3s23.4-17.6,40-17.6s29.9,5.9,40,17.6s15.1,26.1,15.1,43.3S1347.9,563.3,1337.9,575z\" transform=\"translate(0)\"/>\n <path d=\"M1672.2,416.8c-20.5-12-43-18-67.6-18c-24.9,0-47.6,5.9-68,17.6c-20.4,11.7-36.5,27.7-48.2,48s-17.6,42.7-17.6,67.3 c0.3,25.2,6.2,47.8,17.8,68c11.5,20.2,28,36,49.3,47.6c21.3,11.5,45.9,17.3,73.8,17.3c48.6,0,86.8-14.7,114.7-44l-52.5-48.9 c-8.6,8.3-17.6,14.6-26.7,19c-9.3,4.3-21.1,6.4-35.3,6.4c-11.6,0-22.5-3.6-32.7-10.9c-10.3-7.3-17.1-16.5-20.7-27.8h180l0.4-11.6 c0-29.6-6-55.7-18-78.2S1692.6,428.8,1672.2,416.8z M1558.3,503.2c2.1-12.1,7.5-21.8,16.2-29.1s18.7-10.9,30-10.9 s21.2,3.6,29.8,10.9c8.6,7.2,13.9,16.9,16,29.1H1558.3z\" transform=\"translate(0)\"/>\n <path d=\"M1895.3,411.7c-11,5.6-20.3,13.7-28,24.4h-0.1v-28h-84.5v247.3h84.5V536.3c0-22.6,4.7-38.1,14.2-46.5 c9.5-8.5,22.7-12.7,39.6-12.7c6.2,0,13.5,1,21.8,3.1l10.7-72c-5.9-3.3-14.5-4.9-25.8-4.9C1917.1,403.3,1906.3,406.1,1895.3,411.7z\" transform=\"translate(0)\"/>\n <rect x=\"1985\" y=\"277.4\" width=\"84.5\" height=\"377.8\" transform=\"translate(0)\"/>\n <path d=\"M2313.2,416.8c-20.5-12-43-18-67.6-18c-24.9,0-47.6,5.9-68,17.6s-36.5,27.7-48.2,48c-11.7,20.3-17.6,42.7-17.6,67.3 c0.3,25.2,6.2,47.8,17.8,68c11.5,20.2,28,36,49.3,47.6c21.3,11.5,45.9,17.3,73.8,17.3c48.6,0,86.8-14.7,114.7-44l-52.5-48.9 c-8.6,8.3-17.6,14.6-26.7,19c-9.3,4.3-21.1,6.4-35.3,6.4c-11.6,0-22.5-3.6-32.7-10.9c-10.3-7.3-17.1-16.5-20.7-27.8h180l0.4-11.6 c0-29.6-6-55.7-18-78.2S2333.6,428.8,2313.2,416.8z M2199.3,503.2c2.1-12.1,7.5-21.8,16.2-29.1s18.7-10.9,30-10.9 s21.2,3.6,29.8,10.9c8.6,7.2,13.9,16.9,16,29.1H2199.3z\" transform=\"translate(0)\"/>\n <path d=\"M2583.6,507.7c-13.8-4.4-30.6-8.1-50.5-11.1c-15.1-2.7-26.1-5.2-32.9-7.6c-6.8-2.4-10.2-6.1-10..."
+ },
+ {
+ "Start": "2026-03-20T16:26:06.240121042+01:00",
+ "End": "2026-03-20T16:26:06.324311097+01:00",
+ "ExitCode": 0,
+ "Output": "<!doctype html>\n\n\n<html lang=\"en\">\n <head>\n <meta charset=\"utf-8\">\n <meta name=\"viewport\" content=\"width=device-width, initial-scale=1, shrink-to-fit=no\">\n <meta name=\"author\" content=\"Paperless-ngx project and contributors\">\n <meta name=\"robots\" content=\"noindex,nofollow\">\n\n <title>\n \n Paperless-ngx sign in\n\n </title>\n <link href=\"/static/bootstrap.min.css\" rel=\"stylesheet\">\n <link href=\"/static/base.css\" rel=\"stylesheet\">\n </head>\n\n <body class=\"text-center\">\n <div class=\"position-absolute top-50 start-50 translate-middle\">\n <form class=\"form-accounts\" id=\"form-account\" method=\"post\">\n <input type=\"hidden\" name=\"csrfmiddlewaretoken\" value=\"m1w8UoqJovzd4zmexHbKbkMqIiiQ2Pib746jiTfVZK9NeKPiP0chcomlGa1hD1qy\">\n \n <svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 2897.4 896.6\" width='300' class='logo mb-4'>\n <path class=\"leaf\" d=\"M140,713.7c-3.4-16.4-10.3-49.1-11.2-49.1c-145.7-87.1-128.4-238-80.2-324.2C59,449,251.2,524,139.1,656.8 c-0.9,1.7,5.2,22.4,10.3,41.4c22.4-37.9,56-83.6,54.3-87.9C65.9,273.9,496.9,248.1,586.6,39.4c40.5,201.8-20.7,513.9-367.2,593.2 c-1.7,0.9-62.9,108.6-65.5,109.5c0-1.7-25.9-0.9-22.4-9.5C133.1,727.4,136.6,720.6,140,713.7L140,713.7z M135.7,632.6 c44-50.9-7.8-137.9-38.8-166.4C149.5,556.7,146,609.3,135.7,632.6L135.7,632.6z\" transform=\"translate(0)\" style=\"fill:#17541f\"/>\n <g class=\"text\" style=\"fill:#000\">\n <path d=\"M1022.3,428.7c-17.8-19.9-42.7-29.8-74.7-29.8c-22.3,0-42.4,5.7-60.5,17.3c-18.1,11.6-32.3,27.5-42.5,47.8 s-15.3,42.9-15.3,67.8c0,24.9,5.1,47.5,15.3,67.8c10.3,20.3,24.4,36.2,42.5,47.8c18.1,11.5,38.3,17.3,60.5,17.3 c32,0,56.9-9.9,74.7-29.8v20.4v0.2h84.5V408.3h-84.5V428.7z M1010.5,575c-10.2,11.7-23.6,17.6-40.2,17.6s-29.9-5.9-40-17.6 s-15.1-26.1-15.1-43.3c0-17.1,5-31.6,15.1-43.3s23.4-17.6,40-17.6c16.6,0,30,5.9,40.2,17.6s15.3,26.1,15.3,43.3 S1020.7,563.3,1010.5,575z\" transform=\"translate(0)\"/>\n <path d=\"M1381,416.1c-18.1-11.5-38.3-17.3-60.5-17.4c-32,0-56.9,9.9-74.7,29.8v-20.4h-84.5v390.7h84.5v-164 c17.8,19.9,42.7,29.8,74.7,29.8c22.3,0,42.4-5.7,60.5-17.3s32.3-27.5,42.5-47.8c10.2-20.3,15.3-42.9,15.3-67.8s-5.1-47.5-15.3-67.8 C1413.2,443.6,1399.1,427.7,1381,416.1z M1337.9,575c-10.1,11.7-23.4,17.6-40,17.6s-29.9-5.9-40-17.6s-15.1-26.1-15.1-43.3 c0-17.1,5-31.6,15.1-43.3s23.4-17.6,40-17.6s29.9,5.9,40,17.6s15.1,26.1,15.1,43.3S1347.9,563.3,1337.9,575z\" transform=\"translate(0)\"/>\n <path d=\"M1672.2,416.8c-20.5-12-43-18-67.6-18c-24.9,0-47.6,5.9-68,17.6c-20.4,11.7-36.5,27.7-48.2,48s-17.6,42.7-17.6,67.3 c0.3,25.2,6.2,47.8,17.8,68c11.5,20.2,28,36,49.3,47.6c21.3,11.5,45.9,17.3,73.8,17.3c48.6,0,86.8-14.7,114.7-44l-52.5-48.9 c-8.6,8.3-17.6,14.6-26.7,19c-9.3,4.3-21.1,6.4-35.3,6.4c-11.6,0-22.5-3.6-32.7-10.9c-10.3-7.3-17.1-16.5-20.7-27.8h180l0.4-11.6 c0-29.6-6-55.7-18-78.2S1692.6,428.8,1672.2,416.8z M1558.3,503.2c2.1-12.1,7.5-21.8,16.2-29.1s18.7-10.9,30-10.9 s21.2,3.6,29.8,10.9c8.6,7.2,13.9,16.9,16,29.1H1558.3z\" transform=\"translate(0)\"/>\n <path d=\"M1895.3,411.7c-11,5.6-20.3,13.7-28,24.4h-0.1v-28h-84.5v247.3h84.5V536.3c0-22.6,4.7-38.1,14.2-46.5 c9.5-8.5,22.7-12.7,39.6-12.7c6.2,0,13.5,1,21.8,3.1l10.7-72c-5.9-3.3-14.5-4.9-25.8-4.9C1917.1,403.3,1906.3,406.1,1895.3,411.7z\" transform=\"translate(0)\"/>\n <rect x=\"1985\" y=\"277.4\" width=\"84.5\" height=\"377.8\" transform=\"translate(0)\"/>\n <path d=\"M2313.2,416.8c-20.5-12-43-18-67.6-18c-24.9,0-47.6,5.9-68,17.6s-36.5,27.7-48.2,48c-11.7,20.3-17.6,42.7-17.6,67.3 c0.3,25.2,6.2,47.8,17.8,68c11.5,20.2,28,36,49.3,47.6c21.3,11.5,45.9,17.3,73.8,17.3c48.6,0,86.8-14.7,114.7-44l-52.5-48.9 c-8.6,8.3-17.6,14.6-26.7,19c-9.3,4.3-21.1,6.4-35.3,6.4c-11.6,0-22.5-3.6-32.7-10.9c-10.3-7.3-17.1-16.5-20.7-27.8h180l0.4-11.6 c0-29.6-6-55.7-18-78.2S2333.6,428.8,2313.2,416.8z M2199.3,503.2c2.1-12.1,7.5-21.8,16.2-29.1s18.7-10.9,30-10.9 s21.2,3.6,29.8,10.9c8.6,7.2,13.9,16.9,16,29.1H2199.3z\" transform=\"translate(0)\"/>\n <path d=\"M2583.6,507.7c-13.8-4.4-30.6-8.1-50.5-11.1c-15.1-2.7-26.1-5.2-32.9-7.6c-6.8-2.4-10.2-6.1-10..."
+ },
+ {
+ "Start": "2026-03-20T16:26:36.325300956+01:00",
+ "End": "2026-03-20T16:26:36.404319171+01:00",
+ "ExitCode": 0,
+ "Output": "<!doctype html>\n\n\n<html lang=\"en\">\n <head>\n <meta charset=\"utf-8\">\n <meta name=\"viewport\" content=\"width=device-width, initial-scale=1, shrink-to-fit=no\">\n <meta name=\"author\" content=\"Paperless-ngx project and contributors\">\n <meta name=\"robots\" content=\"noindex,nofollow\">\n\n <title>\n \n Paperless-ngx sign in\n\n </title>\n <link href=\"/static/bootstrap.min.css\" rel=\"stylesheet\">\n <link href=\"/static/base.css\" rel=\"stylesheet\">\n </head>\n\n <body class=\"text-center\">\n <div class=\"position-absolute top-50 start-50 translate-middle\">\n <form class=\"form-accounts\" id=\"form-account\" method=\"post\">\n <input type=\"hidden\" name=\"csrfmiddlewaretoken\" value=\"T5XPrHxAcYafrnPkMsSWXd2QfbwnA8yhrDgMJqAqpVftuT4Ef3gy9XAzdymSOlKX\">\n \n <svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 2897.4 896.6\" width='300' class='logo mb-4'>\n <path class=\"leaf\" d=\"M140,713.7c-3.4-16.4-10.3-49.1-11.2-49.1c-145.7-87.1-128.4-238-80.2-324.2C59,449,251.2,524,139.1,656.8 c-0.9,1.7,5.2,22.4,10.3,41.4c22.4-37.9,56-83.6,54.3-87.9C65.9,273.9,496.9,248.1,586.6,39.4c40.5,201.8-20.7,513.9-367.2,593.2 c-1.7,0.9-62.9,108.6-65.5,109.5c0-1.7-25.9-0.9-22.4-9.5C133.1,727.4,136.6,720.6,140,713.7L140,713.7z M135.7,632.6 c44-50.9-7.8-137.9-38.8-166.4C149.5,556.7,146,609.3,135.7,632.6L135.7,632.6z\" transform=\"translate(0)\" style=\"fill:#17541f\"/>\n <g class=\"text\" style=\"fill:#000\">\n <path d=\"M1022.3,428.7c-17.8-19.9-42.7-29.8-74.7-29.8c-22.3,0-42.4,5.7-60.5,17.3c-18.1,11.6-32.3,27.5-42.5,47.8 s-15.3,42.9-15.3,67.8c0,24.9,5.1,47.5,15.3,67.8c10.3,20.3,24.4,36.2,42.5,47.8c18.1,11.5,38.3,17.3,60.5,17.3 c32,0,56.9-9.9,74.7-29.8v20.4v0.2h84.5V408.3h-84.5V428.7z M1010.5,575c-10.2,11.7-23.6,17.6-40.2,17.6s-29.9-5.9-40-17.6 s-15.1-26.1-15.1-43.3c0-17.1,5-31.6,15.1-43.3s23.4-17.6,40-17.6c16.6,0,30,5.9,40.2,17.6s15.3,26.1,15.3,43.3 S1020.7,563.3,1010.5,575z\" transform=\"translate(0)\"/>\n <path d=\"M1381,416.1c-18.1-11.5-38.3-17.3-60.5-17.4c-32,0-56.9,9.9-74.7,29.8v-20.4h-84.5v390.7h84.5v-164 c17.8,19.9,42.7,29.8,74.7,29.8c22.3,0,42.4-5.7,60.5-17.3s32.3-27.5,42.5-47.8c10.2-20.3,15.3-42.9,15.3-67.8s-5.1-47.5-15.3-67.8 C1413.2,443.6,1399.1,427.7,1381,416.1z M1337.9,575c-10.1,11.7-23.4,17.6-40,17.6s-29.9-5.9-40-17.6s-15.1-26.1-15.1-43.3 c0-17.1,5-31.6,15.1-43.3s23.4-17.6,40-17.6s29.9,5.9,40,17.6s15.1,26.1,15.1,43.3S1347.9,563.3,1337.9,575z\" transform=\"translate(0)\"/>\n <path d=\"M1672.2,416.8c-20.5-12-43-18-67.6-18c-24.9,0-47.6,5.9-68,17.6c-20.4,11.7-36.5,27.7-48.2,48s-17.6,42.7-17.6,67.3 c0.3,25.2,6.2,47.8,17.8,68c11.5,20.2,28,36,49.3,47.6c21.3,11.5,45.9,17.3,73.8,17.3c48.6,0,86.8-14.7,114.7-44l-52.5-48.9 c-8.6,8.3-17.6,14.6-26.7,19c-9.3,4.3-21.1,6.4-35.3,6.4c-11.6,0-22.5-3.6-32.7-10.9c-10.3-7.3-17.1-16.5-20.7-27.8h180l0.4-11.6 c0-29.6-6-55.7-18-78.2S1692.6,428.8,1672.2,416.8z M1558.3,503.2c2.1-12.1,7.5-21.8,16.2-29.1s18.7-10.9,30-10.9 s21.2,3.6,29.8,10.9c8.6,7.2,13.9,16.9,16,29.1H1558.3z\" transform=\"translate(0)\"/>\n <path d=\"M1895.3,411.7c-11,5.6-20.3,13.7-28,24.4h-0.1v-28h-84.5v247.3h84.5V536.3c0-22.6,4.7-38.1,14.2-46.5 c9.5-8.5,22.7-12.7,39.6-12.7c6.2,0,13.5,1,21.8,3.1l10.7-72c-5.9-3.3-14.5-4.9-25.8-4.9C1917.1,403.3,1906.3,406.1,1895.3,411.7z\" transform=\"translate(0)\"/>\n <rect x=\"1985\" y=\"277.4\" width=\"84.5\" height=\"377.8\" transform=\"translate(0)\"/>\n <path d=\"M2313.2,416.8c-20.5-12-43-18-67.6-18c-24.9,0-47.6,5.9-68,17.6s-36.5,27.7-48.2,48c-11.7,20.3-17.6,42.7-17.6,67.3 c0.3,25.2,6.2,47.8,17.8,68c11.5,20.2,28,36,49.3,47.6c21.3,11.5,45.9,17.3,73.8,17.3c48.6,0,86.8-14.7,114.7-44l-52.5-48.9 c-8.6,8.3-17.6,14.6-26.7,19c-9.3,4.3-21.1,6.4-35.3,6.4c-11.6,0-22.5-3.6-32.7-10.9c-10.3-7.3-17.1-16.5-20.7-27.8h180l0.4-11.6 c0-29.6-6-55.7-18-78.2S2333.6,428.8,2313.2,416.8z M2199.3,503.2c2.1-12.1,7.5-21.8,16.2-29.1s18.7-10.9,30-10.9 s21.2,3.6,29.8,10.9c8.6,7.2,13.9,16.9,16,29.1H2199.3z\" transform=\"translate(0)\"/>\n <path d=\"M2583.6,507.7c-13.8-4.4-30.6-8.1-50.5-11.1c-15.1-2.7-26.1-5.2-32.9-7.6c-6.8-2.4-10.2-6.1-10..."
+ },
+ {
+ "Start": "2026-03-20T16:27:06.405877859+01:00",
+ "End": "2026-03-20T16:27:06.493339895+01:00",
+ "ExitCode": 0,
+ "Output": "<!doctype html>\n\n\n<html lang=\"en\">\n <head>\n <meta charset=\"utf-8\">\n <meta name=\"viewport\" content=\"width=device-width, initial-scale=1, shrink-to-fit=no\">\n <meta name=\"author\" content=\"Paperless-ngx project and contributors\">\n <meta name=\"robots\" content=\"noindex,nofollow\">\n\n <title>\n \n Paperless-ngx sign in\n\n </title>\n <link href=\"/static/bootstrap.min.css\" rel=\"stylesheet\">\n <link href=\"/static/base.css\" rel=\"stylesheet\">\n </head>\n\n <body class=\"text-center\">\n <div class=\"position-absolute top-50 start-50 translate-middle\">\n <form class=\"form-accounts\" id=\"form-account\" method=\"post\">\n <input type=\"hidden\" name=\"csrfmiddlewaretoken\" value=\"rufvkfAonu39YmBAF92xUGUexSElBXDSZXzq9Ixailmotbu2TMFsuF6VMMbQqGfX\">\n \n <svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 2897.4 896.6\" width='300' class='logo mb-4'>\n <path class=\"leaf\" d=\"M140,713.7c-3.4-16.4-10.3-49.1-11.2-49.1c-145.7-87.1-128.4-238-80.2-324.2C59,449,251.2,524,139.1,656.8 c-0.9,1.7,5.2,22.4,10.3,41.4c22.4-37.9,56-83.6,54.3-87.9C65.9,273.9,496.9,248.1,586.6,39.4c40.5,201.8-20.7,513.9-367.2,593.2 c-1.7,0.9-62.9,108.6-65.5,109.5c0-1.7-25.9-0.9-22.4-9.5C133.1,727.4,136.6,720.6,140,713.7L140,713.7z M135.7,632.6 c44-50.9-7.8-137.9-38.8-166.4C149.5,556.7,146,609.3,135.7,632.6L135.7,632.6z\" transform=\"translate(0)\" style=\"fill:#17541f\"/>\n <g class=\"text\" style=\"fill:#000\">\n <path d=\"M1022.3,428.7c-17.8-19.9-42.7-29.8-74.7-29.8c-22.3,0-42.4,5.7-60.5,17.3c-18.1,11.6-32.3,27.5-42.5,47.8 s-15.3,42.9-15.3,67.8c0,24.9,5.1,47.5,15.3,67.8c10.3,20.3,24.4,36.2,42.5,47.8c18.1,11.5,38.3,17.3,60.5,17.3 c32,0,56.9-9.9,74.7-29.8v20.4v0.2h84.5V408.3h-84.5V428.7z M1010.5,575c-10.2,11.7-23.6,17.6-40.2,17.6s-29.9-5.9-40-17.6 s-15.1-26.1-15.1-43.3c0-17.1,5-31.6,15.1-43.3s23.4-17.6,40-17.6c16.6,0,30,5.9,40.2,17.6s15.3,26.1,15.3,43.3 S1020.7,563.3,1010.5,575z\" transform=\"translate(0)\"/>\n <path d=\"M1381,416.1c-18.1-11.5-38.3-17.3-60.5-17.4c-32,0-56.9,9.9-74.7,29.8v-20.4h-84.5v390.7h84.5v-164 c17.8,19.9,42.7,29.8,74.7,29.8c22.3,0,42.4-5.7,60.5-17.3s32.3-27.5,42.5-47.8c10.2-20.3,15.3-42.9,15.3-67.8s-5.1-47.5-15.3-67.8 C1413.2,443.6,1399.1,427.7,1381,416.1z M1337.9,575c-10.1,11.7-23.4,17.6-40,17.6s-29.9-5.9-40-17.6s-15.1-26.1-15.1-43.3 c0-17.1,5-31.6,15.1-43.3s23.4-17.6,40-17.6s29.9,5.9,40,17.6s15.1,26.1,15.1,43.3S1347.9,563.3,1337.9,575z\" transform=\"translate(0)\"/>\n <path d=\"M1672.2,416.8c-20.5-12-43-18-67.6-18c-24.9,0-47.6,5.9-68,17.6c-20.4,11.7-36.5,27.7-48.2,48s-17.6,42.7-17.6,67.3 c0.3,25.2,6.2,47.8,17.8,68c11.5,20.2,28,36,49.3,47.6c21.3,11.5,45.9,17.3,73.8,17.3c48.6,0,86.8-14.7,114.7-44l-52.5-48.9 c-8.6,8.3-17.6,14.6-26.7,19c-9.3,4.3-21.1,6.4-35.3,6.4c-11.6,0-22.5-3.6-32.7-10.9c-10.3-7.3-17.1-16.5-20.7-27.8h180l0.4-11.6 c0-29.6-6-55.7-18-78.2S1692.6,428.8,1672.2,416.8z M1558.3,503.2c2.1-12.1,7.5-21.8,16.2-29.1s18.7-10.9,30-10.9 s21.2,3.6,29.8,10.9c8.6,7.2,13.9,16.9,16,29.1H1558.3z\" transform=\"translate(0)\"/>\n <path d=\"M1895.3,411.7c-11,5.6-20.3,13.7-28,24.4h-0.1v-28h-84.5v247.3h84.5V536.3c0-22.6,4.7-38.1,14.2-46.5 c9.5-8.5,22.7-12.7,39.6-12.7c6.2,0,13.5,1,21.8,3.1l10.7-72c-5.9-3.3-14.5-4.9-25.8-4.9C1917.1,403.3,1906.3,406.1,1895.3,411.7z\" transform=\"translate(0)\"/>\n <rect x=\"1985\" y=\"277.4\" width=\"84.5\" height=\"377.8\" transform=\"translate(0)\"/>\n <path d=\"M2313.2,416.8c-20.5-12-43-18-67.6-18c-24.9,0-47.6,5.9-68,17.6s-36.5,27.7-48.2,48c-11.7,20.3-17.6,42.7-17.6,67.3 c0.3,25.2,6.2,47.8,17.8,68c11.5,20.2,28,36,49.3,47.6c21.3,11.5,45.9,17.3,73.8,17.3c48.6,0,86.8-14.7,114.7-44l-52.5-48.9 c-8.6,8.3-17.6,14.6-26.7,19c-9.3,4.3-21.1,6.4-35.3,6.4c-11.6,0-22.5-3.6-32.7-10.9c-10.3-7.3-17.1-16.5-20.7-27.8h180l0.4-11.6 c0-29.6-6-55.7-18-78.2S2333.6,428.8,2313.2,416.8z M2199.3,503.2c2.1-12.1,7.5-21.8,16.2-29.1s18.7-10.9,30-10.9 s21.2,3.6,29.8,10.9c8.6,7.2,13.9,16.9,16,29.1H2199.3z\" transform=\"translate(0)\"/>\n <path d=\"M2583.6,507.7c-13.8-4.4-30.6-8.1-50.5-11.1c-15.1-2.7-26.1-5.2-32.9-7.6c-6.8-2.4-10.2-6.1-10..."
+ },
+ {
+ "Start": "2026-03-20T16:27:36.495022528+01:00",
+ "End": "2026-03-20T16:27:36.594111456+01:00",
+ "ExitCode": 0,
+ "Output": "<!doctype html>\n\n\n<html lang=\"en\">\n <head>\n <meta charset=\"utf-8\">\n <meta name=\"viewport\" content=\"width=device-width, initial-scale=1, shrink-to-fit=no\">\n <meta name=\"author\" content=\"Paperless-ngx project and contributors\">\n <meta name=\"robots\" content=\"noindex,nofollow\">\n\n <title>\n \n Paperless-ngx sign in\n\n </title>\n <link href=\"/static/bootstrap.min.css\" rel=\"stylesheet\">\n <link href=\"/static/base.css\" rel=\"stylesheet\">\n </head>\n\n <body class=\"text-center\">\n <div class=\"position-absolute top-50 start-50 translate-middle\">\n <form class=\"form-accounts\" id=\"form-account\" method=\"post\">\n <input type=\"hidden\" name=\"csrfmiddlewaretoken\" value=\"7M6f11ePJW5LaUAREbhHOEwFhBHcHXrRJYQhpxWMrOgSPFhqfGG9FjTf3Q7mongU\">\n \n <svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 2897.4 896.6\" width='300' class='logo mb-4'>\n <path class=\"leaf\" d=\"M140,713.7c-3.4-16.4-10.3-49.1-11.2-49.1c-145.7-87.1-128.4-238-80.2-324.2C59,449,251.2,524,139.1,656.8 c-0.9,1.7,5.2,22.4,10.3,41.4c22.4-37.9,56-83.6,54.3-87.9C65.9,273.9,496.9,248.1,586.6,39.4c40.5,201.8-20.7,513.9-367.2,593.2 c-1.7,0.9-62.9,108.6-65.5,109.5c0-1.7-25.9-0.9-22.4-9.5C133.1,727.4,136.6,720.6,140,713.7L140,713.7z M135.7,632.6 c44-50.9-7.8-137.9-38.8-166.4C149.5,556.7,146,609.3,135.7,632.6L135.7,632.6z\" transform=\"translate(0)\" style=\"fill:#17541f\"/>\n <g class=\"text\" style=\"fill:#000\">\n <path d=\"M1022.3,428.7c-17.8-19.9-42.7-29.8-74.7-29.8c-22.3,0-42.4,5.7-60.5,17.3c-18.1,11.6-32.3,27.5-42.5,47.8 s-15.3,42.9-15.3,67.8c0,24.9,5.1,47.5,15.3,67.8c10.3,20.3,24.4,36.2,42.5,47.8c18.1,11.5,38.3,17.3,60.5,17.3 c32,0,56.9-9.9,74.7-29.8v20.4v0.2h84.5V408.3h-84.5V428.7z M1010.5,575c-10.2,11.7-23.6,17.6-40.2,17.6s-29.9-5.9-40-17.6 s-15.1-26.1-15.1-43.3c0-17.1,5-31.6,15.1-43.3s23.4-17.6,40-17.6c16.6,0,30,5.9,40.2,17.6s15.3,26.1,15.3,43.3 S1020.7,563.3,1010.5,575z\" transform=\"translate(0)\"/>\n <path d=\"M1381,416.1c-18.1-11.5-38.3-17.3-60.5-17.4c-32,0-56.9,9.9-74.7,29.8v-20.4h-84.5v390.7h84.5v-164 c17.8,19.9,42.7,29.8,74.7,29.8c22.3,0,42.4-5.7,60.5-17.3s32.3-27.5,42.5-47.8c10.2-20.3,15.3-42.9,15.3-67.8s-5.1-47.5-15.3-67.8 C1413.2,443.6,1399.1,427.7,1381,416.1z M1337.9,575c-10.1,11.7-23.4,17.6-40,17.6s-29.9-5.9-40-17.6s-15.1-26.1-15.1-43.3 c0-17.1,5-31.6,15.1-43.3s23.4-17.6,40-17.6s29.9,5.9,40,17.6s15.1,26.1,15.1,43.3S1347.9,563.3,1337.9,575z\" transform=\"translate(0)\"/>\n <path d=\"M1672.2,416.8c-20.5-12-43-18-67.6-18c-24.9,0-47.6,5.9-68,17.6c-20.4,11.7-36.5,27.7-48.2,48s-17.6,42.7-17.6,67.3 c0.3,25.2,6.2,47.8,17.8,68c11.5,20.2,28,36,49.3,47.6c21.3,11.5,45.9,17.3,73.8,17.3c48.6,0,86.8-14.7,114.7-44l-52.5-48.9 c-8.6,8.3-17.6,14.6-26.7,19c-9.3,4.3-21.1,6.4-35.3,6.4c-11.6,0-22.5-3.6-32.7-10.9c-10.3-7.3-17.1-16.5-20.7-27.8h180l0.4-11.6 c0-29.6-6-55.7-18-78.2S1692.6,428.8,1672.2,416.8z M1558.3,503.2c2.1-12.1,7.5-21.8,16.2-29.1s18.7-10.9,30-10.9 s21.2,3.6,29.8,10.9c8.6,7.2,13.9,16.9,16,29.1H1558.3z\" transform=\"translate(0)\"/>\n <path d=\"M1895.3,411.7c-11,5.6-20.3,13.7-28,24.4h-0.1v-28h-84.5v247.3h84.5V536.3c0-22.6,4.7-38.1,14.2-46.5 c9.5-8.5,22.7-12.7,39.6-12.7c6.2,0,13.5,1,21.8,3.1l10.7-72c-5.9-3.3-14.5-4.9-25.8-4.9C1917.1,403.3,1906.3,406.1,1895.3,411.7z\" transform=\"translate(0)\"/>\n <rect x=\"1985\" y=\"277.4\" width=\"84.5\" height=\"377.8\" transform=\"translate(0)\"/>\n <path d=\"M2313.2,416.8c-20.5-12-43-18-67.6-18c-24.9,0-47.6,5.9-68,17.6s-36.5,27.7-48.2,48c-11.7,20.3-17.6,42.7-17.6,67.3 c0.3,25.2,6.2,47.8,17.8,68c11.5,20.2,28,36,49.3,47.6c21.3,11.5,45.9,17.3,73.8,17.3c48.6,0,86.8-14.7,114.7-44l-52.5-48.9 c-8.6,8.3-17.6,14.6-26.7,19c-9.3,4.3-21.1,6.4-35.3,6.4c-11.6,0-22.5-3.6-32.7-10.9c-10.3-7.3-17.1-16.5-20.7-27.8h180l0.4-11.6 c0-29.6-6-55.7-18-78.2S2333.6,428.8,2313.2,416.8z M2199.3,503.2c2.1-12.1,7.5-21.8,16.2-29.1s18.7-10.9,30-10.9 s21.2,3.6,29.8,10.9c8.6,7.2,13.9,16.9,16,29.1H2199.3z\" transform=\"translate(0)\"/>\n <path d=\"M2583.6,507.7c-13.8-4.4-30.6-8.1-50.5-11.1c-15.1-2.7-26.1-5.2-32.9-7.6c-6.8-2.4-10.2-6.1-10..."
+ }
+ ]
+ }
+ },
+ "Image": "sha256:57ad9565bff3bdf2378ab1dcc21ea649dfd68ee58e0eeca2bfba0120a26563e8",
+ "ResolvConfPath": "/var/lib/docker/containers/52ae17964613bafadb51341aaa5f2b394626041da1f5844042bc47f21430b3b7/resolv.conf",
+ "HostnamePath": "/var/lib/docker/containers/52ae17964613bafadb51341aaa5f2b394626041da1f5844042bc47f21430b3b7/hostname",
+ "HostsPath": "/var/lib/docker/containers/52ae17964613bafadb51341aaa5f2b394626041da1f5844042bc47f21430b3b7/hosts",
+ "LogPath": "/var/lib/docker/containers/52ae17964613bafadb51341aaa5f2b394626041da1f5844042bc47f21430b3b7/52ae17964613bafadb51341aaa5f2b394626041da1f5844042bc47f21430b3b7-json.log",
+ "Name": "/paperless-webserver-1",
+ "RestartCount": 0,
+ "Driver": "overlayfs",
+ "Platform": "linux",
+ "MountLabel": "",
+ "ProcessLabel": "",
+ "AppArmorProfile": "docker-default",
+ "ExecIDs": null,
+ "HostConfig": {
+ "Binds": [
+ "/srv/paperless/data:/usr/src/paperless/data:rw",
+ "/srv/paperless/export:/usr/src/paperless/export:rw",
+ "/srv/paperless/media:/usr/src/paperless/media:rw",
+ "/srv/paperless/consume:/usr/src/paperless/consume:rw"
+ ],
+ "ContainerIDFile": "",
+ "LogConfig": {
+ "Type": "json-file",
+ "Config": {}
+ },
+ "NetworkMode": "paperless_default",
+ "PortBindings": {
+ "8000/tcp": [
+ {
+ "HostIp": "127.0.0.1",
+ "HostPort": "8000"
+ }
+ ]
+ },
+ "RestartPolicy": {
+ "Name": "unless-stopped",
+ "MaximumRetryCount": 0
+ },
+ "AutoRemove": false,
+ "VolumeDriver": "",
+ "VolumesFrom": null,
+ "ConsoleSize": [
+ 0,
+ 0
+ ],
+ "CapAdd": null,
+ "CapDrop": null,
+ "CgroupnsMode": "private",
+ "Dns": null,
+ "DnsOptions": null,
+ "DnsSearch": null,
+ "ExtraHosts": [],
+ "GroupAdd": null,
+ "IpcMode": "private",
+ "Cgroup": "",
+ "Links": null,
+ "OomScoreAdj": 0,
+ "PidMode": "",
+ "Privileged": false,
+ "PublishAllPorts": false,
+ "ReadonlyRootfs": false,
+ "SecurityOpt": null,
+ "UTSMode": "",
+ "UsernsMode": "",
+ "ShmSize": 67108864,
+ "Runtime": "runc",
+ "Isolation": "",
+ "CpuShares": 0,
+ "Memory": 0,
+ "NanoCpus": 0,
+ "CgroupParent": "",
+ "BlkioWeight": 0,
+ "BlkioWeightDevice": null,
+ "BlkioDeviceReadBps": null,
+ "BlkioDeviceWriteBps": null,
+ "BlkioDeviceReadIOps": null,
+ "BlkioDeviceWriteIOps": null,
+ "CpuPeriod": 0,
+ "CpuQuota": 0,
+ "CpuRealtimePeriod": 0,
+ "CpuRealtimeRuntime": 0,
+ "CpusetCpus": "",
+ "CpusetMems": "",
+ "Devices": null,
+ "DeviceCgroupRules": null,
+ "DeviceRequests": null,
+ "MemoryReservation": 0,
+ "MemorySwap": 0,
+ "MemorySwappiness": null,
+ "OomKillDisable": null,
+ "PidsLimit": null,
+ "Ulimits": null,
+ "CpuCount": 0,
+ "CpuPercent": 0,
+ "IOMaximumIOps": 0,
+ "IOMaximumBandwidth": 0,
+ "MaskedPaths": [
+ "/proc/acpi",
+ "/proc/asound",
+ "/proc/interrupts",
+ "/proc/kcore",
+ "/proc/keys",
+ "/proc/latency_stats",
+ "/proc/sched_debug",
+ "/proc/scsi",
+ "/proc/timer_list",
+ "/proc/timer_stats",
+ "/sys/devices/virtual/powercap",
+ "/sys/firmware",
+ "/sys/devices/system/cpu/cpu0/thermal_throttle",
+ "/sys/devices/system/cpu/cpu1/thermal_throttle",
+ "/sys/devices/system/cpu/cpu2/thermal_throttle",
+ "/sys/devices/system/cpu/cpu3/thermal_throttle"
+ ],
+ "ReadonlyPaths": [
+ "/proc/bus",
+ "/proc/fs",
+ "/proc/irq",
+ "/proc/sys",
+ "/proc/sysrq-trigger"
+ ]
+ },
+ "Storage": {
+ "RootFS": {
+ "Snapshot": {
+ "Name": "overlayfs"
+ }
+ }
+ },
+ "Mounts": [
+ {
+ "Type": "bind",
+ "Source": "/srv/paperless/data",
+ "Destination": "/usr/src/paperless/data",
+ "Mode": "rw",
+ "RW": true,
+ "Propagation": "rprivate"
+ },
+ {
+ "Type": "bind",
+ "Source": "/srv/paperless/export",
+ "Destination": "/usr/src/paperless/export",
+ "Mode": "rw",
+ "RW": true,
+ "Propagation": "rprivate"
+ },
+ {
+ "Type": "bind",
+ "Source": "/srv/paperless/media",
+ "Destination": "/usr/src/paperless/media",
+ "Mode": "rw",
+ "RW": true,
+ "Propagation": "rprivate"
+ },
+ {
+ "Type": "bind",
+ "Source": "/srv/paperless/consume",
+ "Destination": "/usr/src/paperless/consume",
+ "Mode": "rw",
+ "RW": true,
+ "Propagation": "rprivate"
+ }
+ ],
+ "Config": {
+ "Hostname": "52ae17964613",
+ "Domainname": "",
+ "User": "",
+ "AttachStdin": false,
+ "AttachStdout": true,
+ "AttachStderr": true,
+ "ExposedPorts": {
+ "8000/tcp": {}
+ },
+ "Tty": false,
+ "OpenStdin": false,
+ "StdinOnce": false,
+ "Cmd": null,
+ "Healthcheck": {
+ "Test": [
+ "CMD",
+ "curl",
+ "-fs",
+ "-S",
+ "-L",
+ "--max-time",
+ "2",
+ "http://localhost:8000"
+ ],
+ "Interval": 30000000000,
+ "Timeout": 10000000000,
+ "Retries": 5
+ },
+ "Image": "ghcr.io/paperless-ngx/paperless-ngx:latest",
+ "Volumes": {
+ "/usr/src/paperless/consume": {},
+ "/usr/src/paperless/data": {},
+ "/usr/src/paperless/export": {},
+ "/usr/src/paperless/media": {}
+ },
+ "WorkingDir": "/usr/src/paperless/src/",
+ "Entrypoint": [
+ "/init"
+ ],
+ "Labels": {
+ "com.docker.compose.config-hash": "f381ed5de5f717de3ecac48965d0e6bb80150795612037e97fad0dfbe0635f16",
+ "com.docker.compose.container-number": "1",
+ "com.docker.compose.depends_on": "broker:service_started:false,db:service_started:false",
+ "com.docker.compose.image": "sha256:57ad9565bff3bdf2378ab1dcc21ea649dfd68ee58e0eeca2bfba0120a26563e8",
+ "com.docker.compose.oneoff": "False",
+ "com.docker.compose.project": "paperless",
+ "com.docker.compose.project.config_files": "/srv/paperless/docker-compose.yml",
+ "com.docker.compose.project.working_dir": "/srv/paperless",
+ "com.docker.compose.replace": "webserver-1",
+ "com.docker.compose.service": "webserver",
+ "com.docker.compose.version": "5.1.0",
+ "org.opencontainers.image.authors": "paperless-ngx team <hello@paperless-ngx.com>",
+ "org.opencontainers.image.created": "2025-12-18T15:46:35.554Z",
+ "org.opencontainers.image.description": "A community-supported supercharged document management system: scan, index and archive all your documents",
+ "org.opencontainers.image.documentation": "https://docs.paperless-ngx.com/",
+ "org.opencontainers.image.licenses": "GPL-3.0",
+ "org.opencontainers.image.revision": "eca2ba365799b7c58d6a39da7a41d652a44a4828",
+ "org.opencontainers.image.source": "https://github.com/paperless-ngx/paperless-ngx",
+ "org.opencontainers.image.title": "paperless-ngx",
+ "org.opencontainers.image.url": "https://github.com/paperless-ngx/paperless-ngx",
+ "org.opencontainers.image.version": "2.20.3"
+ }
+ },
+ "NetworkSettings": {
+ "SandboxID": "fc699c14f8f6f11f23a278a039415af7236608533018685feaa42f37c4b2502e",
+ "SandboxKey": "/var/run/docker/netns/fc699c14f8f6",
+ "Ports": {
+ "8000/tcp": [
+ {
+ "HostIp": "127.0.0.1",
+ "HostPort": "8000"
+ }
+ ]
+ },
+ "Networks": {
+ "paperless_default": {
+ "IPAMConfig": null,
+ "Links": null,
+ "Aliases": [
+ "paperless-webserver-1",
+ "webserver"
+ ],
+ "DriverOpts": null,
+ "GwPriority": 0,
+ "NetworkID": "0a3c12139db8b8ea6ea8fda3523e4453b217a13b69a11db3c73f9ebada397d02",
+ "EndpointID": "e09aae4fd98fa83af6c9dfb63987bb84db9b7c9b002ca2e6d2f6f79f5cacd832",
+ "Gateway": "172.23.0.1",
+ "IPAddress": "172.23.0.4",
+ "MacAddress": "e2:8c:85:65:09:18",
+ "IPPrefixLen": 16,
+ "IPv6Gateway": "",
+ "GlobalIPv6Address": "",
+ "GlobalIPv6PrefixLen": 0,
+ "DNSNames": [
+ "paperless-webserver-1",
+ "webserver",
+ "52ae17964613"
+ ]
+ }
+ }
+ },
+ "ImageManifestDescriptor": {
+ "mediaType": "application/vnd.oci.image.manifest.v1+json",
+ "digest": "sha256:cd7622df6e0463a00d9aa381c756b052a00baec36b87c51085d54a1037fec74a",
+ "size": 3163,
+ "platform": {
+ "architecture": "amd64",
+ "os": "linux"
+ }
+ }
+}
diff --git a/straper/db/public/docker/inspect/privatebin.json b/straper/db/public/docker/inspect/privatebin.json
new file mode 100644
index 0000000..2ba2c82
--- /dev/null
+++ b/straper/db/public/docker/inspect/privatebin.json
@@ -0,0 +1,291 @@
+{
+ "Id": "a5427aebe224a96ccfc99845fbd4525ac556bb7f57904c38c83df6fd497bb461",
+ "Created": "2026-03-13T12:42:10.932734581Z",
+ "Path": "/etc/init.d/rc.local",
+ "Args": [],
+ "State": {
+ "Status": "running",
+ "Running": true,
+ "Paused": false,
+ "Restarting": false,
+ "OOMKilled": false,
+ "Dead": false,
+ "Pid": 1845790,
+ "ExitCode": 0,
+ "Error": "",
+ "StartedAt": "2026-03-13T12:42:11.796597775Z",
+ "FinishedAt": "0001-01-01T00:00:00Z"
+ },
+ "Image": "sha256:aa8a812538f9138487f4cc522944eba28212bc8545673bc3bc4b1f9973815ec0",
+ "ResolvConfPath": "/var/lib/docker/containers/a5427aebe224a96ccfc99845fbd4525ac556bb7f57904c38c83df6fd497bb461/resolv.conf",
+ "HostnamePath": "/var/lib/docker/containers/a5427aebe224a96ccfc99845fbd4525ac556bb7f57904c38c83df6fd497bb461/hostname",
+ "HostsPath": "/var/lib/docker/containers/a5427aebe224a96ccfc99845fbd4525ac556bb7f57904c38c83df6fd497bb461/hosts",
+ "LogPath": "/var/lib/docker/containers/a5427aebe224a96ccfc99845fbd4525ac556bb7f57904c38c83df6fd497bb461/a5427aebe224a96ccfc99845fbd4525ac556bb7f57904c38c83df6fd497bb461-json.log",
+ "Name": "/privatebin",
+ "RestartCount": 0,
+ "Driver": "overlayfs",
+ "Platform": "linux",
+ "MountLabel": "",
+ "ProcessLabel": "",
+ "AppArmorProfile": "docker-default",
+ "ExecIDs": null,
+ "HostConfig": {
+ "Binds": [
+ "/srv/privatebin/data:/srv/data:rw",
+ "/srv/privatebin/cfg/conf.php:/srv/cfg/conf.php:ro"
+ ],
+ "ContainerIDFile": "",
+ "LogConfig": {
+ "Type": "json-file",
+ "Config": {}
+ },
+ "NetworkMode": "privatebin_web",
+ "PortBindings": {
+ "8080/tcp": [
+ {
+ "HostIp": "127.0.0.1",
+ "HostPort": "8081"
+ }
+ ]
+ },
+ "RestartPolicy": {
+ "Name": "unless-stopped",
+ "MaximumRetryCount": 0
+ },
+ "AutoRemove": false,
+ "VolumeDriver": "",
+ "VolumesFrom": null,
+ "ConsoleSize": [
+ 0,
+ 0
+ ],
+ "CapAdd": null,
+ "CapDrop": null,
+ "CgroupnsMode": "private",
+ "Dns": null,
+ "DnsOptions": null,
+ "DnsSearch": null,
+ "ExtraHosts": [],
+ "GroupAdd": null,
+ "IpcMode": "private",
+ "Cgroup": "",
+ "Links": null,
+ "OomScoreAdj": 0,
+ "PidMode": "",
+ "Privileged": false,
+ "PublishAllPorts": false,
+ "ReadonlyRootfs": true,
+ "SecurityOpt": null,
+ "Tmpfs": {
+ "/tmp": "",
+ "/var/tmp": ""
+ },
+ "UTSMode": "",
+ "UsernsMode": "",
+ "ShmSize": 67108864,
+ "Runtime": "runc",
+ "Isolation": "",
+ "CpuShares": 0,
+ "Memory": 0,
+ "NanoCpus": 0,
+ "CgroupParent": "",
+ "BlkioWeight": 0,
+ "BlkioWeightDevice": null,
+ "BlkioDeviceReadBps": null,
+ "BlkioDeviceWriteBps": null,
+ "BlkioDeviceReadIOps": null,
+ "BlkioDeviceWriteIOps": null,
+ "CpuPeriod": 0,
+ "CpuQuota": 0,
+ "CpuRealtimePeriod": 0,
+ "CpuRealtimeRuntime": 0,
+ "CpusetCpus": "",
+ "CpusetMems": "",
+ "Devices": null,
+ "DeviceCgroupRules": null,
+ "DeviceRequests": null,
+ "MemoryReservation": 0,
+ "MemorySwap": 0,
+ "MemorySwappiness": null,
+ "OomKillDisable": null,
+ "PidsLimit": null,
+ "Ulimits": null,
+ "CpuCount": 0,
+ "CpuPercent": 0,
+ "IOMaximumIOps": 0,
+ "IOMaximumBandwidth": 0,
+ "Mounts": [
+ {
+ "Type": "volume",
+ "Source": "f05486b814b076d7d64e790b7d5ad05e0d0cab4536a0f67db21250973380ffc1",
+ "Target": "/var/lib/nginx/tmp"
+ },
+ {
+ "Type": "volume",
+ "Source": "29d5cea757b97aa12bd8085a6edaaf23ebfd2c45a1ae3678d3a8f8bb8826d269",
+ "Target": "/run"
+ }
+ ],
+ "MaskedPaths": [
+ "/proc/acpi",
+ "/proc/asound",
+ "/proc/interrupts",
+ "/proc/kcore",
+ "/proc/keys",
+ "/proc/latency_stats",
+ "/proc/sched_debug",
+ "/proc/scsi",
+ "/proc/timer_list",
+ "/proc/timer_stats",
+ "/sys/devices/virtual/powercap",
+ "/sys/firmware",
+ "/sys/devices/system/cpu/cpu0/thermal_throttle",
+ "/sys/devices/system/cpu/cpu1/thermal_throttle",
+ "/sys/devices/system/cpu/cpu2/thermal_throttle",
+ "/sys/devices/system/cpu/cpu3/thermal_throttle"
+ ],
+ "ReadonlyPaths": [
+ "/proc/bus",
+ "/proc/fs",
+ "/proc/irq",
+ "/proc/sys",
+ "/proc/sysrq-trigger"
+ ]
+ },
+ "Storage": {
+ "RootFS": {
+ "Snapshot": {
+ "Name": "overlayfs"
+ }
+ }
+ },
+ "Mounts": [
+ {
+ "Type": "bind",
+ "Source": "/srv/privatebin/cfg/conf.php",
+ "Destination": "/srv/cfg/conf.php",
+ "Mode": "ro",
+ "RW": false,
+ "Propagation": "rprivate"
+ },
+ {
+ "Type": "volume",
+ "Name": "f05486b814b076d7d64e790b7d5ad05e0d0cab4536a0f67db21250973380ffc1",
+ "Source": "/var/lib/docker/volumes/f05486b814b076d7d64e790b7d5ad05e0d0cab4536a0f67db21250973380ffc1/_data",
+ "Destination": "/var/lib/nginx/tmp",
+ "Driver": "local",
+ "Mode": "z",
+ "RW": true,
+ "Propagation": ""
+ },
+ {
+ "Type": "volume",
+ "Name": "29d5cea757b97aa12bd8085a6edaaf23ebfd2c45a1ae3678d3a8f8bb8826d269",
+ "Source": "/var/lib/docker/volumes/29d5cea757b97aa12bd8085a6edaaf23ebfd2c45a1ae3678d3a8f8bb8826d269/_data",
+ "Destination": "/run",
+ "Driver": "local",
+ "Mode": "z",
+ "RW": true,
+ "Propagation": ""
+ },
+ {
+ "Type": "bind",
+ "Source": "/srv/privatebin/data",
+ "Destination": "/srv/data",
+ "Mode": "rw",
+ "RW": true,
+ "Propagation": "rprivate"
+ }
+ ],
+ "Config": {
+ "Hostname": "a5427aebe224",
+ "Domainname": "",
+ "User": "65534:82",
+ "AttachStdin": false,
+ "AttachStdout": true,
+ "AttachStderr": true,
+ "ExposedPorts": {
+ "8080/tcp": {}
+ },
+ "Tty": false,
+ "OpenStdin": false,
+ "StdinOnce": false,
+ "Cmd": null,
+ "Image": "privatebin/nginx-fpm-alpine:latest",
+ "Volumes": {
+ "/run": {},
+ "/srv/data": {},
+ "/tmp": {},
+ "/var/lib/nginx/tmp": {}
+ },
+ "WorkingDir": "/var/www",
+ "Entrypoint": [
+ "/etc/init.d/rc.local"
+ ],
+ "Labels": {
+ "com.docker.compose.config-hash": "810437023df2646654a9f8c4fae0bbb88c0ec5579b71c5b53c9e0d684dc7ae1d",
+ "com.docker.compose.container-number": "1",
+ "com.docker.compose.depends_on": "",
+ "com.docker.compose.image": "sha256:aa8a812538f9138487f4cc522944eba28212bc8545673bc3bc4b1f9973815ec0",
+ "com.docker.compose.oneoff": "False",
+ "com.docker.compose.project": "privatebin",
+ "com.docker.compose.project.config_files": "/srv/privatebin/docker-compose.yml",
+ "com.docker.compose.project.working_dir": "/srv/privatebin",
+ "com.docker.compose.replace": "privatebin",
+ "com.docker.compose.service": "privatebin",
+ "com.docker.compose.version": "5.1.0",
+ "org.opencontainers.image.authors": "support@privatebin.org",
+ "org.opencontainers.image.documentation": "https://github.com/PrivateBin/docker-nginx-fpm-alpine/blob/master/README.md",
+ "org.opencontainers.image.licenses": "zlib-acknowledgement",
+ "org.opencontainers.image.source": "https://github.com/PrivateBin/docker-nginx-fpm-alpine",
+ "org.opencontainers.image.vendor": "PrivateBin",
+ "org.opencontainers.image.version": "2.0.3"
+ }
+ },
+ "NetworkSettings": {
+ "SandboxID": "271b9e20ad7f850f15c3c5dbee6cc18771aa4315888535cdadd51c722847a9a1",
+ "SandboxKey": "/var/run/docker/netns/271b9e20ad7f",
+ "Ports": {
+ "8080/tcp": [
+ {
+ "HostIp": "127.0.0.1",
+ "HostPort": "8081"
+ }
+ ]
+ },
+ "Networks": {
+ "privatebin_web": {
+ "IPAMConfig": null,
+ "Links": null,
+ "Aliases": [
+ "privatebin",
+ "privatebin"
+ ],
+ "DriverOpts": null,
+ "GwPriority": 0,
+ "NetworkID": "454eb7778b0a6c791dfaeb70889aeb8dd4416c1e4f2669f78c5056d948cd8ccd",
+ "EndpointID": "591b9e4787128a1bafbf2c31ea1b2783d7869db84e3385c3ca203409ec47e27f",
+ "Gateway": "172.19.0.1",
+ "IPAddress": "172.19.0.2",
+ "MacAddress": "36:41:da:c9:8f:0d",
+ "IPPrefixLen": 16,
+ "IPv6Gateway": "",
+ "GlobalIPv6Address": "",
+ "GlobalIPv6PrefixLen": 0,
+ "DNSNames": [
+ "privatebin",
+ "a5427aebe224"
+ ]
+ }
+ }
+ },
+ "ImageManifestDescriptor": {
+ "mediaType": "application/vnd.docker.distribution.manifest.v2+json",
+ "digest": "sha256:32435b7cd57827d6867a68e40e84061fb4155444348a2513f8af7699cc1e0502",
+ "size": 1285,
+ "platform": {
+ "architecture": "amd64",
+ "os": "linux"
+ }
+ }
+}
diff --git a/straper/db/public/docker/inspect/searxng.json b/straper/db/public/docker/inspect/searxng.json
new file mode 100644
index 0000000..71d8b36
--- /dev/null
+++ b/straper/db/public/docker/inspect/searxng.json
@@ -0,0 +1,267 @@
+{
+ "Id": "716d1bf72c56ecb9ba07912ca37a4f2c7ed38a781779dda17d9e03826f787434",
+ "Created": "2026-03-13T12:42:06.093280818Z",
+ "Path": "/usr/local/searxng/entrypoint.sh",
+ "Args": [],
+ "State": {
+ "Status": "running",
+ "Running": true,
+ "Paused": false,
+ "Restarting": false,
+ "OOMKilled": false,
+ "Dead": false,
+ "Pid": 1844577,
+ "ExitCode": 0,
+ "Error": "",
+ "StartedAt": "2026-03-13T12:42:07.456424067Z",
+ "FinishedAt": "0001-01-01T00:00:00Z"
+ },
+ "Image": "sha256:563b0a09d27117aa5fd2a895cff9cef7ebb5ac2b5f5b8a94297432548d2fa8fe",
+ "ResolvConfPath": "/var/lib/docker/containers/716d1bf72c56ecb9ba07912ca37a4f2c7ed38a781779dda17d9e03826f787434/resolv.conf",
+ "HostnamePath": "/var/lib/docker/containers/716d1bf72c56ecb9ba07912ca37a4f2c7ed38a781779dda17d9e03826f787434/hostname",
+ "HostsPath": "/var/lib/docker/containers/716d1bf72c56ecb9ba07912ca37a4f2c7ed38a781779dda17d9e03826f787434/hosts",
+ "LogPath": "",
+ "Name": "/searxng",
+ "RestartCount": 0,
+ "Driver": "overlayfs",
+ "Platform": "linux",
+ "MountLabel": "",
+ "ProcessLabel": "",
+ "AppArmorProfile": "docker-default",
+ "ExecIDs": null,
+ "HostConfig": {
+ "Binds": [
+ "/srv/searxng:/etc/searxng:rw"
+ ],
+ "ContainerIDFile": "",
+ "LogConfig": {
+ "Type": "none",
+ "Config": {}
+ },
+ "NetworkMode": "searxng_default",
+ "PortBindings": {
+ "8080/tcp": [
+ {
+ "HostIp": "10.50.0.1",
+ "HostPort": "8080"
+ }
+ ]
+ },
+ "RestartPolicy": {
+ "Name": "unless-stopped",
+ "MaximumRetryCount": 0
+ },
+ "AutoRemove": false,
+ "VolumeDriver": "",
+ "VolumesFrom": null,
+ "ConsoleSize": [
+ 0,
+ 0
+ ],
+ "CapAdd": null,
+ "CapDrop": null,
+ "CgroupnsMode": "private",
+ "Dns": null,
+ "DnsOptions": null,
+ "DnsSearch": null,
+ "ExtraHosts": [],
+ "GroupAdd": null,
+ "IpcMode": "private",
+ "Cgroup": "",
+ "Links": null,
+ "OomScoreAdj": 0,
+ "PidMode": "",
+ "Privileged": false,
+ "PublishAllPorts": false,
+ "ReadonlyRootfs": false,
+ "SecurityOpt": null,
+ "UTSMode": "",
+ "UsernsMode": "",
+ "ShmSize": 67108864,
+ "Sysctls": {
+ "net.ipv6.conf.all.disable_ipv6": "1"
+ },
+ "Runtime": "runc",
+ "Isolation": "",
+ "CpuShares": 0,
+ "Memory": 0,
+ "NanoCpus": 0,
+ "CgroupParent": "",
+ "BlkioWeight": 0,
+ "BlkioWeightDevice": null,
+ "BlkioDeviceReadBps": null,
+ "BlkioDeviceWriteBps": null,
+ "BlkioDeviceReadIOps": null,
+ "BlkioDeviceWriteIOps": null,
+ "CpuPeriod": 0,
+ "CpuQuota": 0,
+ "CpuRealtimePeriod": 0,
+ "CpuRealtimeRuntime": 0,
+ "CpusetCpus": "",
+ "CpusetMems": "",
+ "Devices": null,
+ "DeviceCgroupRules": null,
+ "DeviceRequests": null,
+ "MemoryReservation": 0,
+ "MemorySwap": 0,
+ "MemorySwappiness": null,
+ "OomKillDisable": null,
+ "PidsLimit": null,
+ "Ulimits": null,
+ "CpuCount": 0,
+ "CpuPercent": 0,
+ "IOMaximumIOps": 0,
+ "IOMaximumBandwidth": 0,
+ "Mounts": [
+ {
+ "Type": "volume",
+ "Source": "e92385bca5aff1470a90799721002ff6cc05682b45b7b4384b7d80e2c76e048f",
+ "Target": "/var/cache/searxng"
+ }
+ ],
+ "MaskedPaths": [
+ "/proc/acpi",
+ "/proc/asound",
+ "/proc/interrupts",
+ "/proc/kcore",
+ "/proc/keys",
+ "/proc/latency_stats",
+ "/proc/sched_debug",
+ "/proc/scsi",
+ "/proc/timer_list",
+ "/proc/timer_stats",
+ "/sys/devices/virtual/powercap",
+ "/sys/firmware",
+ "/sys/devices/system/cpu/cpu0/thermal_throttle",
+ "/sys/devices/system/cpu/cpu1/thermal_throttle",
+ "/sys/devices/system/cpu/cpu2/thermal_throttle",
+ "/sys/devices/system/cpu/cpu3/thermal_throttle"
+ ],
+ "ReadonlyPaths": [
+ "/proc/bus",
+ "/proc/fs",
+ "/proc/irq",
+ "/proc/sys",
+ "/proc/sysrq-trigger"
+ ]
+ },
+ "Storage": {
+ "RootFS": {
+ "Snapshot": {
+ "Name": "overlayfs"
+ }
+ }
+ },
+ "Mounts": [
+ {
+ "Type": "bind",
+ "Source": "/srv/searxng",
+ "Destination": "/etc/searxng",
+ "Mode": "rw",
+ "RW": true,
+ "Propagation": "rprivate"
+ },
+ {
+ "Type": "volume",
+ "Name": "e92385bca5aff1470a90799721002ff6cc05682b45b7b4384b7d80e2c76e048f",
+ "Source": "/var/lib/docker/volumes/e92385bca5aff1470a90799721002ff6cc05682b45b7b4384b7d80e2c76e048f/_data",
+ "Destination": "/var/cache/searxng",
+ "Driver": "local",
+ "Mode": "z",
+ "RW": true,
+ "Propagation": ""
+ }
+ ],
+ "Config": {
+ "Hostname": "716d1bf72c56",
+ "Domainname": "",
+ "User": "",
+ "AttachStdin": false,
+ "AttachStdout": true,
+ "AttachStderr": true,
+ "ExposedPorts": {
+ "8080/tcp": {}
+ },
+ "Tty": false,
+ "OpenStdin": false,
+ "StdinOnce": false,
+ "Cmd": null,
+ "Image": "searxng/searxng:latest",
+ "Volumes": {
+ "/etc/searxng": {},
+ "/var/cache/searxng": {}
+ },
+ "WorkingDir": "/usr/local/searxng",
+ "Entrypoint": [
+ "/usr/local/searxng/entrypoint.sh"
+ ],
+ "Labels": {
+ "com.docker.compose.config-hash": "13b125987f5665f0b4c2c94c811cbbb20c570a640ae09e2b150475f38d20cce9",
+ "com.docker.compose.container-number": "1",
+ "com.docker.compose.depends_on": "",
+ "com.docker.compose.image": "sha256:563b0a09d27117aa5fd2a895cff9cef7ebb5ac2b5f5b8a94297432548d2fa8fe",
+ "com.docker.compose.oneoff": "False",
+ "com.docker.compose.project": "searxng",
+ "com.docker.compose.project.config_files": "/srv/searxng/docker-compose.yml",
+ "com.docker.compose.project.working_dir": "/srv/searxng",
+ "com.docker.compose.replace": "searxng",
+ "com.docker.compose.service": "searxng",
+ "com.docker.compose.version": "5.1.0",
+ "org.opencontainers.image.created": "2026-03-13T12:33:20Z",
+ "org.opencontainers.image.description": "SearXNG is a metasearch engine. Users are neither tracked nor profiled.",
+ "org.opencontainers.image.documentation": "https://docs.searxng.org/admin/installation-docker",
+ "org.opencontainers.image.licenses": "AGPL-3.0-or-later",
+ "org.opencontainers.image.revision": "23fb76f08f9e1e78247601d5d86b6b79aece1e63",
+ "org.opencontainers.image.source": "https://github.com/searxng/searxng",
+ "org.opencontainers.image.title": "SearXNG",
+ "org.opencontainers.image.url": "https://searxng.org",
+ "org.opencontainers.image.version": "2026.3.13-23fb76f08"
+ }
+ },
+ "NetworkSettings": {
+ "SandboxID": "62dd38985466457be1222202a92914f85a2b22ca0aaa7ac47e4af42cd26fb080",
+ "SandboxKey": "/var/run/docker/netns/62dd38985466",
+ "Ports": {
+ "8080/tcp": [
+ {
+ "HostIp": "10.50.0.1",
+ "HostPort": "8080"
+ }
+ ]
+ },
+ "Networks": {
+ "searxng_default": {
+ "IPAMConfig": null,
+ "Links": null,
+ "Aliases": [
+ "searxng",
+ "searxng"
+ ],
+ "DriverOpts": null,
+ "GwPriority": 0,
+ "NetworkID": "07462fa2c80e7a133ca6f839f89411fc89f6d60c1b82c45c7bd253353819484e",
+ "EndpointID": "cb2c3349cdf3160fee70941c4c729b49221052f30c868f762eedb2843bb0576c",
+ "Gateway": "172.18.0.1",
+ "IPAddress": "172.18.0.2",
+ "MacAddress": "9a:3f:8a:bb:33:e9",
+ "IPPrefixLen": 16,
+ "IPv6Gateway": "",
+ "GlobalIPv6Address": "",
+ "GlobalIPv6PrefixLen": 0,
+ "DNSNames": [
+ "searxng",
+ "716d1bf72c56"
+ ]
+ }
+ }
+ },
+ "ImageManifestDescriptor": {
+ "mediaType": "application/vnd.oci.image.manifest.v1+json",
+ "digest": "sha256:24f3c149b740dad287b6e2804cf3b5497277e27d47c69074bc26b487ad89d713",
+ "size": 1298,
+ "platform": {
+ "architecture": "amd64",
+ "os": "linux"
+ }
+ }
+}
diff --git a/straper/db/public/docker/inspect/stirling-stirling-pdf-1.json b/straper/db/public/docker/inspect/stirling-stirling-pdf-1.json
new file mode 100644
index 0000000..70c4ff9
--- /dev/null
+++ b/straper/db/public/docker/inspect/stirling-stirling-pdf-1.json
@@ -0,0 +1,302 @@
+{
+ "Id": "13c82ccb1e37b62b3dcbe177f521f9268db0595679c3d5ed68cd08c11201d356",
+ "Created": "2026-03-13T14:39:41.128008291Z",
+ "Path": "tini",
+ "Args": [
+ "--",
+ "/scripts/init.sh"
+ ],
+ "State": {
+ "Status": "running",
+ "Running": true,
+ "Paused": false,
+ "Restarting": false,
+ "OOMKilled": false,
+ "Dead": false,
+ "Pid": 1903177,
+ "ExitCode": 0,
+ "Error": "",
+ "StartedAt": "2026-03-13T14:39:42.736604723Z",
+ "FinishedAt": "0001-01-01T00:00:00Z",
+ "Health": {
+ "Status": "healthy",
+ "FailingStreak": 0,
+ "Log": [
+ {
+ "Start": "2026-03-20T16:25:51.208747597+01:00",
+ "End": "2026-03-20T16:25:51.280187723+01:00",
+ "ExitCode": 0,
+ "Output": " % Total % Received % Xferd Average Speed Time Time Time Current\n Dload Upload Total Spent Left Speed\n\r 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0\r100 33 0 33 0 {\"version\":\"2.7.1\",\"status\":\"UP\"}0 35069 0 --:--:-- --:--:-- --:--:-- 33000\n"
+ },
+ {
+ "Start": "2026-03-20T16:26:21.28125568+01:00",
+ "End": "2026-03-20T16:26:21.352564548+01:00",
+ "ExitCode": 0,
+ "Output": " % Total % Received % Xferd Average Speed Time Time Time Current\n Dload Upload Total Spent Left Speed\n\r 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0\r100 33 0 33 0 0 24700 0 --:--:-- --:--:-- --:--:-- 33000\n{\"version\":\"2.7.1\",\"status\":\"UP\"}"
+ },
+ {
+ "Start": "2026-03-20T16:26:51.353527543+01:00",
+ "End": "2026-03-20T16:26:51.402922801+01:00",
+ "ExitCode": 0,
+ "Output": " % Total % Received % Xferd Average Speed Time Time Time Current\n Dload Upload Total Spent Left Speed\n\r 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0\r100 33 0 33 0 0 39379 0 --:--:-- --:--:-- --:--:-- 33000\n{\"version\":\"2.7.1\",\"status\":\"UP\"}"
+ },
+ {
+ "Start": "2026-03-20T16:27:21.40381+01:00",
+ "End": "2026-03-20T16:27:21.478302438+01:00",
+ "ExitCode": 0,
+ "Output": " % Total % Received % Xferd Average Speed Time Time Time Current\n Dload Upload Total Spent Left Speed\n\r 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0\r100 33 0 33 0 0 44000 0 --:--:-- --:--:-- --:--:-- 33000\n{\"version\":\"2.7.1\",\"status\":\"UP\"}"
+ },
+ {
+ "Start": "2026-03-20T16:27:51.478827569+01:00",
+ "End": "2026-03-20T16:27:51.514703577+01:00",
+ "ExitCode": 0,
+ "Output": " % Total % Received % Xferd Average Speed Time Time Time Current\n Dload Upload Total Spent Left Speed\n\r 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0{\"version\":\"2.7.1\",\"status\":\"UP\"}\r100 33 0 33 0 0 29810 0 --:--:-- --:--:-- --:--:-- 33000\n"
+ }
+ ]
+ }
+ },
+ "Image": "sha256:2580595fbd27909db7c14c15430d951904d61bba39aedce14e8a669a97582473",
+ "ResolvConfPath": "/var/lib/docker/containers/13c82ccb1e37b62b3dcbe177f521f9268db0595679c3d5ed68cd08c11201d356/resolv.conf",
+ "HostnamePath": "/var/lib/docker/containers/13c82ccb1e37b62b3dcbe177f521f9268db0595679c3d5ed68cd08c11201d356/hostname",
+ "HostsPath": "/var/lib/docker/containers/13c82ccb1e37b62b3dcbe177f521f9268db0595679c3d5ed68cd08c11201d356/hosts",
+ "LogPath": "/var/lib/docker/containers/13c82ccb1e37b62b3dcbe177f521f9268db0595679c3d5ed68cd08c11201d356/13c82ccb1e37b62b3dcbe177f521f9268db0595679c3d5ed68cd08c11201d356-json.log",
+ "Name": "/stirling-stirling-pdf-1",
+ "RestartCount": 0,
+ "Driver": "overlayfs",
+ "Platform": "linux",
+ "MountLabel": "",
+ "ProcessLabel": "",
+ "AppArmorProfile": "docker-default",
+ "ExecIDs": null,
+ "HostConfig": {
+ "Binds": [
+ "/srv/stirling/config:/configs:rw"
+ ],
+ "ContainerIDFile": "",
+ "LogConfig": {
+ "Type": "json-file",
+ "Config": {}
+ },
+ "NetworkMode": "stirling_default",
+ "PortBindings": {
+ "8080/tcp": [
+ {
+ "HostIp": "127.0.0.1",
+ "HostPort": "9092"
+ }
+ ]
+ },
+ "RestartPolicy": {
+ "Name": "unless-stopped",
+ "MaximumRetryCount": 0
+ },
+ "AutoRemove": false,
+ "VolumeDriver": "",
+ "VolumesFrom": null,
+ "ConsoleSize": [
+ 0,
+ 0
+ ],
+ "CapAdd": null,
+ "CapDrop": null,
+ "CgroupnsMode": "private",
+ "Dns": null,
+ "DnsOptions": null,
+ "DnsSearch": null,
+ "ExtraHosts": [],
+ "GroupAdd": null,
+ "IpcMode": "private",
+ "Cgroup": "",
+ "Links": null,
+ "OomScoreAdj": 0,
+ "PidMode": "",
+ "Privileged": false,
+ "PublishAllPorts": false,
+ "ReadonlyRootfs": false,
+ "SecurityOpt": null,
+ "UTSMode": "",
+ "UsernsMode": "",
+ "ShmSize": 67108864,
+ "Runtime": "runc",
+ "Isolation": "",
+ "CpuShares": 0,
+ "Memory": 0,
+ "NanoCpus": 0,
+ "CgroupParent": "",
+ "BlkioWeight": 0,
+ "BlkioWeightDevice": null,
+ "BlkioDeviceReadBps": null,
+ "BlkioDeviceWriteBps": null,
+ "BlkioDeviceReadIOps": null,
+ "BlkioDeviceWriteIOps": null,
+ "CpuPeriod": 0,
+ "CpuQuota": 0,
+ "CpuRealtimePeriod": 0,
+ "CpuRealtimeRuntime": 0,
+ "CpusetCpus": "",
+ "CpusetMems": "",
+ "Devices": null,
+ "DeviceCgroupRules": null,
+ "DeviceRequests": null,
+ "MemoryReservation": 0,
+ "MemorySwap": 0,
+ "MemorySwappiness": null,
+ "OomKillDisable": null,
+ "PidsLimit": null,
+ "Ulimits": null,
+ "CpuCount": 0,
+ "CpuPercent": 0,
+ "IOMaximumIOps": 0,
+ "IOMaximumBandwidth": 0,
+ "MaskedPaths": [
+ "/proc/acpi",
+ "/proc/asound",
+ "/proc/interrupts",
+ "/proc/kcore",
+ "/proc/keys",
+ "/proc/latency_stats",
+ "/proc/sched_debug",
+ "/proc/scsi",
+ "/proc/timer_list",
+ "/proc/timer_stats",
+ "/sys/devices/virtual/powercap",
+ "/sys/firmware",
+ "/sys/devices/system/cpu/cpu0/thermal_throttle",
+ "/sys/devices/system/cpu/cpu1/thermal_throttle",
+ "/sys/devices/system/cpu/cpu2/thermal_throttle",
+ "/sys/devices/system/cpu/cpu3/thermal_throttle"
+ ],
+ "ReadonlyPaths": [
+ "/proc/bus",
+ "/proc/fs",
+ "/proc/irq",
+ "/proc/sys",
+ "/proc/sysrq-trigger"
+ ]
+ },
+ "Storage": {
+ "RootFS": {
+ "Snapshot": {
+ "Name": "overlayfs"
+ }
+ }
+ },
+ "Mounts": [
+ {
+ "Type": "bind",
+ "Source": "/srv/stirling/config",
+ "Destination": "/configs",
+ "Mode": "rw",
+ "RW": true,
+ "Propagation": "rprivate"
+ }
+ ],
+ "Config": {
+ "Hostname": "13c82ccb1e37",
+ "Domainname": "",
+ "User": "",
+ "AttachStdin": false,
+ "AttachStdout": true,
+ "AttachStderr": true,
+ "ExposedPorts": {
+ "8080/tcp": {}
+ },
+ "Tty": false,
+ "OpenStdin": false,
+ "StdinOnce": false,
+ "Cmd": null,
+ "Healthcheck": {
+ "Test": [
+ "CMD-SHELL",
+ "curl -f http://localhost:8080/api/v1/info/status || exit 1"
+ ],
+ "Interval": 30000000000,
+ "Timeout": 10000000000,
+ "StartPeriod": 40000000000,
+ "Retries": 3
+ },
+ "Image": "stirlingtools/stirling-pdf:latest-fat",
+ "Volumes": null,
+ "WorkingDir": "",
+ "Entrypoint": [
+ "tini",
+ "--",
+ "/scripts/init.sh"
+ ],
+ "Labels": {
+ "com.docker.compose.config-hash": "901259282cc216a2b3626884626e0e733e6e3b671a08a69d1d654af71eee5ab8",
+ "com.docker.compose.container-number": "1",
+ "com.docker.compose.depends_on": "",
+ "com.docker.compose.image": "sha256:2580595fbd27909db7c14c15430d951904d61bba39aedce14e8a669a97582473",
+ "com.docker.compose.oneoff": "False",
+ "com.docker.compose.project": "stirling",
+ "com.docker.compose.project.config_files": "/srv/stirling/docker-compose.yml",
+ "com.docker.compose.project.working_dir": "/srv/stirling",
+ "com.docker.compose.replace": "stirling-pdf-1",
+ "com.docker.compose.service": "stirling-pdf",
+ "com.docker.compose.version": "5.1.0",
+ "maintainer": "Stirling-Tools",
+ "org.opencontainers.image.authors": "Stirling-Tools",
+ "org.opencontainers.image.created": "2026-03-13T00:54:03.149Z",
+ "org.opencontainers.image.description": "#1 PDF Application on GitHub that lets you edit PDFs on any device anywhere",
+ "org.opencontainers.image.documentation": "https://docs.stirlingpdf.com",
+ "org.opencontainers.image.keywords": "PDF, manipulation, fat, air-gapped, API, Spring Boot, React",
+ "org.opencontainers.image.licenses": "NOASSERTION",
+ "org.opencontainers.image.ref.name": "ubuntu",
+ "org.opencontainers.image.revision": "9969fe5a6db7671e0b1d7a29f60f41541ed0d9b6",
+ "org.opencontainers.image.source": "https://github.com/Stirling-Tools/Stirling-PDF",
+ "org.opencontainers.image.title": "Stirling-PDF",
+ "org.opencontainers.image.url": "https://github.com/Stirling-Tools/Stirling-PDF",
+ "org.opencontainers.image.vendor": "Stirling-Tools",
+ "org.opencontainers.image.version": "2.7.1-fat"
+ },
+ "StopSignal": "SIGTERM"
+ },
+ "NetworkSettings": {
+ "SandboxID": "f02cbd78cc34a8c88e251a3cbaff0073c0e48b93411d180fedc716274c6c2e87",
+ "SandboxKey": "/var/run/docker/netns/f02cbd78cc34",
+ "Ports": {
+ "8080/tcp": [
+ {
+ "HostIp": "127.0.0.1",
+ "HostPort": "9092"
+ }
+ ]
+ },
+ "Networks": {
+ "stirling_default": {
+ "IPAMConfig": null,
+ "Links": null,
+ "Aliases": [
+ "stirling-stirling-pdf-1",
+ "stirling-pdf"
+ ],
+ "DriverOpts": null,
+ "GwPriority": 0,
+ "NetworkID": "47a738184c2c74c25ee90ecb974d8b8a82800e4e505dce75443f345e255c336b",
+ "EndpointID": "de35ac3198be04bae550f76d393ba00db9ec63ea4ea7d6c7fb93fa5f77ff8877",
+ "Gateway": "172.28.0.1",
+ "IPAddress": "172.28.0.2",
+ "MacAddress": "9a:66:ba:88:29:3a",
+ "IPPrefixLen": 16,
+ "IPv6Gateway": "",
+ "GlobalIPv6Address": "",
+ "GlobalIPv6PrefixLen": 0,
+ "DNSNames": [
+ "stirling-stirling-pdf-1",
+ "stirling-pdf",
+ "13c82ccb1e37"
+ ]
+ }
+ }
+ },
+ "ImageManifestDescriptor": {
+ "mediaType": "application/vnd.oci.image.manifest.v1+json",
+ "digest": "sha256:058e2871f26c117dcdb3cd78a34f148a33b8839269dbb85ca0eb9f87cbe90925",
+ "size": 4504,
+ "platform": {
+ "architecture": "amd64",
+ "os": "linux"
+ }
+ }
+}
diff --git a/straper/db/public/docker/inspect/uptime-kuma.json b/straper/db/public/docker/inspect/uptime-kuma.json
new file mode 100644
index 0000000..7c26e34
--- /dev/null
+++ b/straper/db/public/docker/inspect/uptime-kuma.json
@@ -0,0 +1,289 @@
+{
+ "Id": "d443e09aa8fa91fbf80e9db1c530b7ed7e0c486c42462738fd4fb0bf5d9b3d3b",
+ "Created": "2026-03-13T08:03:09.485227291Z",
+ "Path": "/usr/bin/dumb-init",
+ "Args": [
+ "--",
+ "node",
+ "server/server.js"
+ ],
+ "State": {
+ "Status": "running",
+ "Running": true,
+ "Paused": false,
+ "Restarting": false,
+ "OOMKilled": false,
+ "Dead": false,
+ "Pid": 1717413,
+ "ExitCode": 0,
+ "Error": "",
+ "StartedAt": "2026-03-13T08:03:11.799102382Z",
+ "FinishedAt": "0001-01-01T00:00:00Z",
+ "Health": {
+ "Status": "healthy",
+ "FailingStreak": 0,
+ "Log": [
+ {
+ "Start": "2026-03-20T16:23:34.006517136+01:00",
+ "End": "2026-03-20T16:23:34.06920311+01:00",
+ "ExitCode": 0,
+ "Output": "2026/03/20 15:23:34 Checking http://127.0.0.1:3001\n2026/03/20 15:23:34 Health Check OK [Res Code: 200]\n"
+ },
+ {
+ "Start": "2026-03-20T16:24:34.070576274+01:00",
+ "End": "2026-03-20T16:24:34.141554962+01:00",
+ "ExitCode": 0,
+ "Output": "2026/03/20 15:24:34 Checking http://127.0.0.1:3001\n2026/03/20 15:24:34 Health Check OK [Res Code: 200]\n"
+ },
+ {
+ "Start": "2026-03-20T16:25:34.142109513+01:00",
+ "End": "2026-03-20T16:25:34.221521861+01:00",
+ "ExitCode": 0,
+ "Output": "2026/03/20 15:25:34 Checking http://127.0.0.1:3001\n2026/03/20 15:25:34 Health Check OK [Res Code: 200]\n"
+ },
+ {
+ "Start": "2026-03-20T16:26:34.222098758+01:00",
+ "End": "2026-03-20T16:26:34.285703039+01:00",
+ "ExitCode": 0,
+ "Output": "2026/03/20 15:26:34 Checking http://127.0.0.1:3001\n2026/03/20 15:26:34 Health Check OK [Res Code: 200]\n"
+ },
+ {
+ "Start": "2026-03-20T16:27:34.286028523+01:00",
+ "End": "2026-03-20T16:27:34.372056545+01:00",
+ "ExitCode": 0,
+ "Output": "2026/03/20 15:27:34 Checking http://127.0.0.1:3001\n2026/03/20 15:27:34 Health Check OK [Res Code: 200]\n"
+ }
+ ]
+ }
+ },
+ "Image": "sha256:7337368a77873f159435de9ef09567f68c31285ed5f951dec36256c4b267ee44",
+ "ResolvConfPath": "/var/lib/docker/containers/d443e09aa8fa91fbf80e9db1c530b7ed7e0c486c42462738fd4fb0bf5d9b3d3b/resolv.conf",
+ "HostnamePath": "/var/lib/docker/containers/d443e09aa8fa91fbf80e9db1c530b7ed7e0c486c42462738fd4fb0bf5d9b3d3b/hostname",
+ "HostsPath": "/var/lib/docker/containers/d443e09aa8fa91fbf80e9db1c530b7ed7e0c486c42462738fd4fb0bf5d9b3d3b/hosts",
+ "LogPath": "/var/lib/docker/containers/d443e09aa8fa91fbf80e9db1c530b7ed7e0c486c42462738fd4fb0bf5d9b3d3b/d443e09aa8fa91fbf80e9db1c530b7ed7e0c486c42462738fd4fb0bf5d9b3d3b-json.log",
+ "Name": "/uptime-kuma",
+ "RestartCount": 0,
+ "Driver": "overlayfs",
+ "Platform": "linux",
+ "MountLabel": "",
+ "ProcessLabel": "",
+ "AppArmorProfile": "docker-default",
+ "ExecIDs": null,
+ "HostConfig": {
+ "Binds": [
+ "/srv/uptime-kuma/data:/app/data:rw"
+ ],
+ "ContainerIDFile": "",
+ "LogConfig": {
+ "Type": "json-file",
+ "Config": {}
+ },
+ "NetworkMode": "uptime-kuma_default",
+ "PortBindings": {
+ "3001/tcp": [
+ {
+ "HostIp": "10.50.0.1",
+ "HostPort": "3001"
+ }
+ ]
+ },
+ "RestartPolicy": {
+ "Name": "unless-stopped",
+ "MaximumRetryCount": 0
+ },
+ "AutoRemove": false,
+ "VolumeDriver": "",
+ "VolumesFrom": null,
+ "ConsoleSize": [
+ 0,
+ 0
+ ],
+ "CapAdd": null,
+ "CapDrop": null,
+ "CgroupnsMode": "private",
+ "Dns": null,
+ "DnsOptions": null,
+ "DnsSearch": null,
+ "ExtraHosts": [],
+ "GroupAdd": null,
+ "IpcMode": "private",
+ "Cgroup": "",
+ "Links": null,
+ "OomScoreAdj": 0,
+ "PidMode": "",
+ "Privileged": false,
+ "PublishAllPorts": false,
+ "ReadonlyRootfs": false,
+ "SecurityOpt": null,
+ "UTSMode": "",
+ "UsernsMode": "",
+ "ShmSize": 67108864,
+ "Runtime": "runc",
+ "Isolation": "",
+ "CpuShares": 0,
+ "Memory": 0,
+ "NanoCpus": 0,
+ "CgroupParent": "",
+ "BlkioWeight": 0,
+ "BlkioWeightDevice": null,
+ "BlkioDeviceReadBps": null,
+ "BlkioDeviceWriteBps": null,
+ "BlkioDeviceReadIOps": null,
+ "BlkioDeviceWriteIOps": null,
+ "CpuPeriod": 0,
+ "CpuQuota": 0,
+ "CpuRealtimePeriod": 0,
+ "CpuRealtimeRuntime": 0,
+ "CpusetCpus": "",
+ "CpusetMems": "",
+ "Devices": null,
+ "DeviceCgroupRules": null,
+ "DeviceRequests": null,
+ "MemoryReservation": 0,
+ "MemorySwap": 0,
+ "MemorySwappiness": null,
+ "OomKillDisable": null,
+ "PidsLimit": null,
+ "Ulimits": null,
+ "CpuCount": 0,
+ "CpuPercent": 0,
+ "IOMaximumIOps": 0,
+ "IOMaximumBandwidth": 0,
+ "MaskedPaths": [
+ "/proc/acpi",
+ "/proc/asound",
+ "/proc/interrupts",
+ "/proc/kcore",
+ "/proc/keys",
+ "/proc/latency_stats",
+ "/proc/sched_debug",
+ "/proc/scsi",
+ "/proc/timer_list",
+ "/proc/timer_stats",
+ "/sys/devices/virtual/powercap",
+ "/sys/firmware",
+ "/sys/devices/system/cpu/cpu0/thermal_throttle",
+ "/sys/devices/system/cpu/cpu1/thermal_throttle",
+ "/sys/devices/system/cpu/cpu2/thermal_throttle",
+ "/sys/devices/system/cpu/cpu3/thermal_throttle"
+ ],
+ "ReadonlyPaths": [
+ "/proc/bus",
+ "/proc/fs",
+ "/proc/irq",
+ "/proc/sys",
+ "/proc/sysrq-trigger"
+ ]
+ },
+ "Storage": {
+ "RootFS": {
+ "Snapshot": {
+ "Name": "overlayfs"
+ }
+ }
+ },
+ "Mounts": [
+ {
+ "Type": "bind",
+ "Source": "/srv/uptime-kuma/data",
+ "Destination": "/app/data",
+ "Mode": "rw",
+ "RW": true,
+ "Propagation": "rprivate"
+ }
+ ],
+ "Config": {
+ "Hostname": "d443e09aa8fa",
+ "Domainname": "",
+ "User": "",
+ "AttachStdin": false,
+ "AttachStdout": true,
+ "AttachStderr": true,
+ "ExposedPorts": {
+ "3001/tcp": {}
+ },
+ "Tty": false,
+ "OpenStdin": false,
+ "StdinOnce": false,
+ "Cmd": [
+ "node",
+ "server/server.js"
+ ],
+ "Healthcheck": {
+ "Test": [
+ "CMD-SHELL",
+ "extra/healthcheck"
+ ],
+ "Interval": 60000000000,
+ "Timeout": 30000000000,
+ "StartPeriod": 180000000000,
+ "Retries": 5
+ },
+ "Image": "louislam/uptime-kuma:2",
+ "Volumes": null,
+ "WorkingDir": "/app",
+ "Entrypoint": [
+ "/usr/bin/dumb-init",
+ "--"
+ ],
+ "Labels": {
+ "com.docker.compose.config-hash": "fc2ffd1311d51d73f41c413b02b5d517c03c61750750c8fb7d256b704751a846",
+ "com.docker.compose.container-number": "1",
+ "com.docker.compose.depends_on": "",
+ "com.docker.compose.image": "sha256:7337368a77873f159435de9ef09567f68c31285ed5f951dec36256c4b267ee44",
+ "com.docker.compose.oneoff": "False",
+ "com.docker.compose.project": "uptime-kuma",
+ "com.docker.compose.project.config_files": "/srv/uptime-kuma/docker-compose.yml",
+ "com.docker.compose.project.working_dir": "/srv/uptime-kuma",
+ "com.docker.compose.service": "uptime-kuma",
+ "com.docker.compose.version": "5.1.0",
+ "org.opencontainers.image.source": "https://github.com/louislam/uptime-kuma"
+ }
+ },
+ "NetworkSettings": {
+ "SandboxID": "920330aec29c8d6f23b5ba595aa69ee3825d863ad775fe1fc3ea8bf5a3d7dabc",
+ "SandboxKey": "/var/run/docker/netns/920330aec29c",
+ "Ports": {
+ "3001/tcp": [
+ {
+ "HostIp": "10.50.0.1",
+ "HostPort": "3001"
+ }
+ ]
+ },
+ "Networks": {
+ "uptime-kuma_default": {
+ "IPAMConfig": null,
+ "Links": null,
+ "Aliases": [
+ "uptime-kuma",
+ "uptime-kuma"
+ ],
+ "DriverOpts": null,
+ "GwPriority": 0,
+ "NetworkID": "e2d8a9eac20e436a911719b9fe5352dd4810fcc6959c007b1ae8bf9003a22b34",
+ "EndpointID": "bef6832f2fe8e6f2dd0c3896e0b495b08a14e6af57211f1f4348e8c614a7e53b",
+ "Gateway": "172.22.0.1",
+ "IPAddress": "172.22.0.2",
+ "MacAddress": "1e:49:73:12:da:fd",
+ "IPPrefixLen": 16,
+ "IPv6Gateway": "",
+ "GlobalIPv6Address": "",
+ "GlobalIPv6PrefixLen": 0,
+ "DNSNames": [
+ "uptime-kuma",
+ "d443e09aa8fa"
+ ]
+ }
+ }
+ },
+ "ImageManifestDescriptor": {
+ "mediaType": "application/vnd.oci.image.manifest.v1+json",
+ "digest": "sha256:778e39605da5fc7cbdfbf76dd0749e680afc117d9cb0a96da3b14644aeb50d18",
+ "size": 2964,
+ "platform": {
+ "architecture": "amd64",
+ "os": "linux"
+ }
+ }
+}
diff --git a/straper/db/public/docker/inspect/vaultwarden.json b/straper/db/public/docker/inspect/vaultwarden.json
new file mode 100644
index 0000000..987be16
--- /dev/null
+++ b/straper/db/public/docker/inspect/vaultwarden.json
@@ -0,0 +1,302 @@
+{
+ "Id": "2bacb550561f1b8062f243f3b9f258609dcf1d1fabf2728d7a5f9ca0f789b5af",
+ "Created": "2026-03-13T12:42:16.676262206Z",
+ "Path": "/start.sh",
+ "Args": [],
+ "State": {
+ "Status": "running",
+ "Running": true,
+ "Paused": false,
+ "Restarting": false,
+ "OOMKilled": false,
+ "Dead": false,
+ "Pid": 1846097,
+ "ExitCode": 0,
+ "Error": "",
+ "StartedAt": "2026-03-13T12:42:17.530228425Z",
+ "FinishedAt": "0001-01-01T00:00:00Z",
+ "Health": {
+ "Status": "healthy",
+ "FailingStreak": 0,
+ "Log": [
+ {
+ "Start": "2026-03-20T16:23:34.011718206+01:00",
+ "End": "2026-03-20T16:23:34.075087868+01:00",
+ "ExitCode": 0,
+ "Output": "\"2026-03-20T15:23:34.073841Z\""
+ },
+ {
+ "Start": "2026-03-20T16:24:34.076265413+01:00",
+ "End": "2026-03-20T16:24:34.146729419+01:00",
+ "ExitCode": 0,
+ "Output": "\"2026-03-20T15:24:34.145246Z\""
+ },
+ {
+ "Start": "2026-03-20T16:25:34.147700417+01:00",
+ "End": "2026-03-20T16:25:34.226782615+01:00",
+ "ExitCode": 0,
+ "Output": "\"2026-03-20T15:25:34.225592Z\""
+ },
+ {
+ "Start": "2026-03-20T16:26:34.227576654+01:00",
+ "End": "2026-03-20T16:26:34.291648725+01:00",
+ "ExitCode": 0,
+ "Output": "\"2026-03-20T15:26:34.290451Z\""
+ },
+ {
+ "Start": "2026-03-20T16:27:34.292454438+01:00",
+ "End": "2026-03-20T16:27:34.378604203+01:00",
+ "ExitCode": 0,
+ "Output": "\"2026-03-20T15:27:34.377305Z\""
+ }
+ ]
+ }
+ },
+ "Image": "sha256:43498a94b22f9563f2a94b53760ab3e710eefc0d0cac2efda4b12b9eb8690664",
+ "ResolvConfPath": "/var/lib/docker/containers/2bacb550561f1b8062f243f3b9f258609dcf1d1fabf2728d7a5f9ca0f789b5af/resolv.conf",
+ "HostnamePath": "/var/lib/docker/containers/2bacb550561f1b8062f243f3b9f258609dcf1d1fabf2728d7a5f9ca0f789b5af/hostname",
+ "HostsPath": "/var/lib/docker/containers/2bacb550561f1b8062f243f3b9f258609dcf1d1fabf2728d7a5f9ca0f789b5af/hosts",
+ "LogPath": "/var/lib/docker/containers/2bacb550561f1b8062f243f3b9f258609dcf1d1fabf2728d7a5f9ca0f789b5af/2bacb550561f1b8062f243f3b9f258609dcf1d1fabf2728d7a5f9ca0f789b5af-json.log",
+ "Name": "/vaultwarden",
+ "RestartCount": 0,
+ "Driver": "overlayfs",
+ "Platform": "linux",
+ "MountLabel": "",
+ "ProcessLabel": "",
+ "AppArmorProfile": "docker-default",
+ "ExecIDs": null,
+ "HostConfig": {
+ "Binds": [
+ "/srv/vaultwarden:/data:rw"
+ ],
+ "ContainerIDFile": "",
+ "LogConfig": {
+ "Type": "json-file",
+ "Config": {}
+ },
+ "NetworkMode": "vaultwarden_default",
+ "PortBindings": {
+ "3012/tcp": [
+ {
+ "HostIp": "127.0.0.1",
+ "HostPort": "3012"
+ }
+ ],
+ "80/tcp": [
+ {
+ "HostIp": "127.0.0.1",
+ "HostPort": "9081"
+ }
+ ]
+ },
+ "RestartPolicy": {
+ "Name": "unless-stopped",
+ "MaximumRetryCount": 0
+ },
+ "AutoRemove": false,
+ "VolumeDriver": "",
+ "VolumesFrom": null,
+ "ConsoleSize": [
+ 0,
+ 0
+ ],
+ "CapAdd": null,
+ "CapDrop": null,
+ "CgroupnsMode": "private",
+ "Dns": null,
+ "DnsOptions": null,
+ "DnsSearch": null,
+ "ExtraHosts": [],
+ "GroupAdd": null,
+ "IpcMode": "private",
+ "Cgroup": "",
+ "Links": null,
+ "OomScoreAdj": 0,
+ "PidMode": "",
+ "Privileged": false,
+ "PublishAllPorts": false,
+ "ReadonlyRootfs": false,
+ "SecurityOpt": null,
+ "UTSMode": "",
+ "UsernsMode": "",
+ "ShmSize": 67108864,
+ "Runtime": "runc",
+ "Isolation": "",
+ "CpuShares": 0,
+ "Memory": 0,
+ "NanoCpus": 0,
+ "CgroupParent": "",
+ "BlkioWeight": 0,
+ "BlkioWeightDevice": null,
+ "BlkioDeviceReadBps": null,
+ "BlkioDeviceWriteBps": null,
+ "BlkioDeviceReadIOps": null,
+ "BlkioDeviceWriteIOps": null,
+ "CpuPeriod": 0,
+ "CpuQuota": 0,
+ "CpuRealtimePeriod": 0,
+ "CpuRealtimeRuntime": 0,
+ "CpusetCpus": "",
+ "CpusetMems": "",
+ "Devices": null,
+ "DeviceCgroupRules": null,
+ "DeviceRequests": null,
+ "MemoryReservation": 0,
+ "MemorySwap": 0,
+ "MemorySwappiness": null,
+ "OomKillDisable": null,
+ "PidsLimit": null,
+ "Ulimits": null,
+ "CpuCount": 0,
+ "CpuPercent": 0,
+ "IOMaximumIOps": 0,
+ "IOMaximumBandwidth": 0,
+ "MaskedPaths": [
+ "/proc/acpi",
+ "/proc/asound",
+ "/proc/interrupts",
+ "/proc/kcore",
+ "/proc/keys",
+ "/proc/latency_stats",
+ "/proc/sched_debug",
+ "/proc/scsi",
+ "/proc/timer_list",
+ "/proc/timer_stats",
+ "/sys/devices/virtual/powercap",
+ "/sys/firmware",
+ "/sys/devices/system/cpu/cpu0/thermal_throttle",
+ "/sys/devices/system/cpu/cpu1/thermal_throttle",
+ "/sys/devices/system/cpu/cpu2/thermal_throttle",
+ "/sys/devices/system/cpu/cpu3/thermal_throttle"
+ ],
+ "ReadonlyPaths": [
+ "/proc/bus",
+ "/proc/fs",
+ "/proc/irq",
+ "/proc/sys",
+ "/proc/sysrq-trigger"
+ ]
+ },
+ "Storage": {
+ "RootFS": {
+ "Snapshot": {
+ "Name": "overlayfs"
+ }
+ }
+ },
+ "Mounts": [
+ {
+ "Type": "bind",
+ "Source": "/srv/vaultwarden",
+ "Destination": "/data",
+ "Mode": "rw",
+ "RW": true,
+ "Propagation": "rprivate"
+ }
+ ],
+ "Config": {
+ "Hostname": "2bacb550561f",
+ "Domainname": "",
+ "User": "",
+ "AttachStdin": false,
+ "AttachStdout": true,
+ "AttachStderr": true,
+ "ExposedPorts": {
+ "3012/tcp": {},
+ "80/tcp": {}
+ },
+ "Tty": false,
+ "OpenStdin": false,
+ "StdinOnce": false,
+ "Cmd": [
+ "/start.sh"
+ ],
+ "Healthcheck": {
+ "Test": [
+ "CMD",
+ "/healthcheck.sh"
+ ],
+ "Interval": 60000000000,
+ "Timeout": 10000000000
+ },
+ "Image": "vaultwarden/server:latest",
+ "Volumes": {
+ "/data": {}
+ },
+ "WorkingDir": "/",
+ "Entrypoint": null,
+ "Labels": {
+ "com.docker.compose.config-hash": "3498f3433cbc487971bd2242e8c64da76f34367275caa6d793f9a78649950f05",
+ "com.docker.compose.container-number": "1",
+ "com.docker.compose.depends_on": "",
+ "com.docker.compose.image": "sha256:43498a94b22f9563f2a94b53760ab3e710eefc0d0cac2efda4b12b9eb8690664",
+ "com.docker.compose.oneoff": "False",
+ "com.docker.compose.project": "vaultwarden",
+ "com.docker.compose.project.config_files": "/srv/vaultwarden/docker-compose.yml",
+ "com.docker.compose.project.working_dir": "/srv/vaultwarden",
+ "com.docker.compose.replace": "vaultwarden",
+ "com.docker.compose.service": "vaultwarden",
+ "com.docker.compose.version": "5.1.0",
+ "org.opencontainers.image.created": "2026-02-23T21:25:05+00:00",
+ "org.opencontainers.image.description": "Unofficial Bitwarden compatible server written in Rust - 1.35.4",
+ "org.opencontainers.image.documentation": "https://github.com/dani-garcia/vaultwarden/wiki",
+ "org.opencontainers.image.licenses": "AGPL-3.0-only",
+ "org.opencontainers.image.revision": "c555f7d1980c8ab3ac8d64b0297e47c621590368",
+ "org.opencontainers.image.source": "https://github.com/dani-garcia/vaultwarden",
+ "org.opencontainers.image.url": "https://github.com/dani-garcia/vaultwarden",
+ "org.opencontainers.image.version": "1.35.4"
+ }
+ },
+ "NetworkSettings": {
+ "SandboxID": "b24adc01568ceb324178097684ae6d1ecec0ff8feb5f4f20bac35a7d52166c83",
+ "SandboxKey": "/var/run/docker/netns/b24adc01568c",
+ "Ports": {
+ "3012/tcp": [
+ {
+ "HostIp": "127.0.0.1",
+ "HostPort": "3012"
+ }
+ ],
+ "80/tcp": [
+ {
+ "HostIp": "127.0.0.1",
+ "HostPort": "9081"
+ }
+ ]
+ },
+ "Networks": {
+ "vaultwarden_default": {
+ "IPAMConfig": null,
+ "Links": null,
+ "Aliases": [
+ "vaultwarden",
+ "vaultwarden"
+ ],
+ "DriverOpts": null,
+ "GwPriority": 0,
+ "NetworkID": "ed53bc5d215597cef205ee67cb8ada0d04864027a8b011bded3a3784de4c2493",
+ "EndpointID": "22edb1805879682f47241afdda8f92b9e9a1ff80cd9e133e18a313dc61fd5704",
+ "Gateway": "172.20.0.1",
+ "IPAddress": "172.20.0.2",
+ "MacAddress": "a6:d6:16:b6:fa:c9",
+ "IPPrefixLen": 16,
+ "IPv6Gateway": "",
+ "GlobalIPv6Address": "",
+ "GlobalIPv6PrefixLen": 0,
+ "DNSNames": [
+ "vaultwarden",
+ "2bacb550561f"
+ ]
+ }
+ }
+ },
+ "ImageManifestDescriptor": {
+ "mediaType": "application/vnd.oci.image.manifest.v1+json",
+ "digest": "sha256:73f9a159204917843875eb12c5ccd9acbcbf8f15ff7f2ce43cf912eef9f97eff",
+ "size": 1249,
+ "platform": {
+ "architecture": "amd64",
+ "os": "linux"
+ }
+ }
+}
diff --git a/straper/db/public/docker/inspect/wikijs-db-1.json b/straper/db/public/docker/inspect/wikijs-db-1.json
new file mode 100644
index 0000000..ea1825a
--- /dev/null
+++ b/straper/db/public/docker/inspect/wikijs-db-1.json
@@ -0,0 +1,240 @@
+{
+ "Id": "14b6843e8e1bc996abf0f7b7610e01d8a42d4bae83664dc92e4da70d45825427",
+ "Created": "2026-03-13T18:03:01.712202986Z",
+ "Path": "docker-entrypoint.sh",
+ "Args": [
+ "postgres"
+ ],
+ "State": {
+ "Status": "running",
+ "Running": true,
+ "Paused": false,
+ "Restarting": false,
+ "OOMKilled": false,
+ "Dead": false,
+ "Pid": 2002154,
+ "ExitCode": 0,
+ "Error": "",
+ "StartedAt": "2026-03-13T18:03:04.205699168Z",
+ "FinishedAt": "0001-01-01T00:00:00Z"
+ },
+ "Image": "sha256:fceb6f86328c36f2438fae3b851b0cc57c4a7e69a58c866d9ce24281f2cf0c9c",
+ "ResolvConfPath": "/var/lib/docker/containers/14b6843e8e1bc996abf0f7b7610e01d8a42d4bae83664dc92e4da70d45825427/resolv.conf",
+ "HostnamePath": "/var/lib/docker/containers/14b6843e8e1bc996abf0f7b7610e01d8a42d4bae83664dc92e4da70d45825427/hostname",
+ "HostsPath": "/var/lib/docker/containers/14b6843e8e1bc996abf0f7b7610e01d8a42d4bae83664dc92e4da70d45825427/hosts",
+ "LogPath": "/var/lib/docker/containers/14b6843e8e1bc996abf0f7b7610e01d8a42d4bae83664dc92e4da70d45825427/14b6843e8e1bc996abf0f7b7610e01d8a42d4bae83664dc92e4da70d45825427-json.log",
+ "Name": "/wikijs-db-1",
+ "RestartCount": 0,
+ "Driver": "overlayfs",
+ "Platform": "linux",
+ "MountLabel": "",
+ "ProcessLabel": "",
+ "AppArmorProfile": "docker-default",
+ "ExecIDs": null,
+ "HostConfig": {
+ "Binds": [
+ "/srv/wikijs/db:/var/lib/postgresql/data:rw"
+ ],
+ "ContainerIDFile": "",
+ "LogConfig": {
+ "Type": "json-file",
+ "Config": {}
+ },
+ "NetworkMode": "wikijs_default",
+ "PortBindings": {},
+ "RestartPolicy": {
+ "Name": "unless-stopped",
+ "MaximumRetryCount": 0
+ },
+ "AutoRemove": false,
+ "VolumeDriver": "",
+ "VolumesFrom": null,
+ "ConsoleSize": [
+ 0,
+ 0
+ ],
+ "CapAdd": null,
+ "CapDrop": null,
+ "CgroupnsMode": "private",
+ "Dns": null,
+ "DnsOptions": null,
+ "DnsSearch": null,
+ "ExtraHosts": [],
+ "GroupAdd": null,
+ "IpcMode": "private",
+ "Cgroup": "",
+ "Links": null,
+ "OomScoreAdj": 0,
+ "PidMode": "",
+ "Privileged": false,
+ "PublishAllPorts": false,
+ "ReadonlyRootfs": false,
+ "SecurityOpt": null,
+ "UTSMode": "",
+ "UsernsMode": "",
+ "ShmSize": 67108864,
+ "Runtime": "runc",
+ "Isolation": "",
+ "CpuShares": 0,
+ "Memory": 0,
+ "NanoCpus": 0,
+ "CgroupParent": "",
+ "BlkioWeight": 0,
+ "BlkioWeightDevice": null,
+ "BlkioDeviceReadBps": null,
+ "BlkioDeviceWriteBps": null,
+ "BlkioDeviceReadIOps": null,
+ "BlkioDeviceWriteIOps": null,
+ "CpuPeriod": 0,
+ "CpuQuota": 0,
+ "CpuRealtimePeriod": 0,
+ "CpuRealtimeRuntime": 0,
+ "CpusetCpus": "",
+ "CpusetMems": "",
+ "Devices": null,
+ "DeviceCgroupRules": null,
+ "DeviceRequests": null,
+ "MemoryReservation": 0,
+ "MemorySwap": 0,
+ "MemorySwappiness": null,
+ "OomKillDisable": null,
+ "PidsLimit": null,
+ "Ulimits": null,
+ "CpuCount": 0,
+ "CpuPercent": 0,
+ "IOMaximumIOps": 0,
+ "IOMaximumBandwidth": 0,
+ "MaskedPaths": [
+ "/proc/acpi",
+ "/proc/asound",
+ "/proc/interrupts",
+ "/proc/kcore",
+ "/proc/keys",
+ "/proc/latency_stats",
+ "/proc/sched_debug",
+ "/proc/scsi",
+ "/proc/timer_list",
+ "/proc/timer_stats",
+ "/sys/devices/virtual/powercap",
+ "/sys/firmware",
+ "/sys/devices/system/cpu/cpu0/thermal_throttle",
+ "/sys/devices/system/cpu/cpu1/thermal_throttle",
+ "/sys/devices/system/cpu/cpu2/thermal_throttle",
+ "/sys/devices/system/cpu/cpu3/thermal_throttle"
+ ],
+ "ReadonlyPaths": [
+ "/proc/bus",
+ "/proc/fs",
+ "/proc/irq",
+ "/proc/sys",
+ "/proc/sysrq-trigger"
+ ]
+ },
+ "Storage": {
+ "RootFS": {
+ "Snapshot": {
+ "Name": "overlayfs"
+ }
+ }
+ },
+ "Mounts": [
+ {
+ "Type": "bind",
+ "Source": "/srv/wikijs/db",
+ "Destination": "/var/lib/postgresql/data",
+ "Mode": "rw",
+ "RW": true,
+ "Propagation": "rprivate"
+ }
+ ],
+ "Config": {
+ "Hostname": "14b6843e8e1b",
+ "Domainname": "",
+ "User": "",
+ "AttachStdin": false,
+ "AttachStdout": true,
+ "AttachStderr": true,
+ "ExposedPorts": {
+ "5432/tcp": {}
+ },
+ "Tty": false,
+ "OpenStdin": false,
+ "StdinOnce": false,
+ "Cmd": [
+ "postgres"
+ ],
+ "Image": "postgres:15-alpine",
+ "Volumes": {
+ "/var/lib/postgresql/data": {}
+ },
+ "WorkingDir": "/",
+ "Entrypoint": [
+ "docker-entrypoint.sh"
+ ],
+ "Labels": {
+ "com.docker.compose.config-hash": "70f95e6b13f7d37b383f138fb256a359e236fda156242b4dd4868e7dbc3b78b0",
+ "com.docker.compose.container-number": "1",
+ "com.docker.compose.depends_on": "",
+ "com.docker.compose.image": "sha256:fceb6f86328c36f2438fae3b851b0cc57c4a7e69a58c866d9ce24281f2cf0c9c",
+ "com.docker.compose.oneoff": "False",
+ "com.docker.compose.project": "wikijs",
+ "com.docker.compose.project.config_files": "/srv/wikijs/docker-compose.yml",
+ "com.docker.compose.project.working_dir": "/srv/wikijs",
+ "com.docker.compose.service": "db",
+ "com.docker.compose.version": "5.1.0"
+ },
+ "StopSignal": "SIGINT"
+ },
+ "NetworkSettings": {
+ "SandboxID": "89c581341a7c3fcc3e8321aaabec4dc7811b592cee5605c540b175e54294ed3b",
+ "SandboxKey": "/var/run/docker/netns/89c581341a7c",
+ "Ports": {
+ "5432/tcp": null
+ },
+ "Networks": {
+ "wikijs_default": {
+ "IPAMConfig": null,
+ "Links": null,
+ "Aliases": [
+ "wikijs-db-1",
+ "db"
+ ],
+ "DriverOpts": null,
+ "GwPriority": 0,
+ "NetworkID": "ec92021c01d522c0271a9318465b04105467eeb0d7f6141c26adfc1b520f3283",
+ "EndpointID": "d2876bbaa9c3c80fd36ac59b0abe3aba9c642c92c9c6443e1919aaab12fb9c0b",
+ "Gateway": "172.29.0.1",
+ "IPAddress": "172.29.0.2",
+ "MacAddress": "7a:e3:55:85:8a:44",
+ "IPPrefixLen": 16,
+ "IPv6Gateway": "",
+ "GlobalIPv6Address": "",
+ "GlobalIPv6PrefixLen": 0,
+ "DNSNames": [
+ "wikijs-db-1",
+ "db",
+ "14b6843e8e1b"
+ ]
+ }
+ }
+ },
+ "ImageManifestDescriptor": {
+ "mediaType": "application/vnd.oci.image.manifest.v1+json",
+ "digest": "sha256:79e73c0029e3a99b462253bba85352c6e748b93b9ffc5818ac0326cdbed62e76",
+ "size": 3054,
+ "annotations": {
+ "com.docker.official-images.bashbrew.arch": "amd64",
+ "org.opencontainers.image.base.digest": "sha256:59855d3dceb3ae53991193bd03301e082b2a7faa56a514b03527ae0ec2ce3a95",
+ "org.opencontainers.image.base.name": "alpine:3.23",
+ "org.opencontainers.image.created": "2026-02-26T19:28:03Z",
+ "org.opencontainers.image.revision": "21d696495924e89b0b6c43088e2783fabdef94be",
+ "org.opencontainers.image.source": "https://github.com/docker-library/postgres.git#21d696495924e89b0b6c43088e2783fabdef94be:15/alpine3.23",
+ "org.opencontainers.image.url": "https://hub.docker.com/_/postgres",
+ "org.opencontainers.image.version": "15.17-alpine3.23"
+ },
+ "platform": {
+ "architecture": "amd64",
+ "os": "linux"
+ }
+ }
+}
diff --git a/straper/db/public/docker/inspect/wikijs-wiki-1.json b/straper/db/public/docker/inspect/wikijs-wiki-1.json
new file mode 100644
index 0000000..455f4e4
--- /dev/null
+++ b/straper/db/public/docker/inspect/wikijs-wiki-1.json
@@ -0,0 +1,248 @@
+{
+ "Id": "5b3ecdcc01dfd43cec1e3c5118dc29ce521e2f10085f7dbb5b013029ae6f4d2d",
+ "Created": "2026-03-13T18:03:04.057365639Z",
+ "Path": "docker-entrypoint.sh",
+ "Args": [
+ "node",
+ "--no-deprecation",
+ "server"
+ ],
+ "State": {
+ "Status": "running",
+ "Running": true,
+ "Paused": false,
+ "Restarting": false,
+ "OOMKilled": false,
+ "Dead": false,
+ "Pid": 2002251,
+ "ExitCode": 0,
+ "Error": "",
+ "StartedAt": "2026-03-13T18:03:04.389886211Z",
+ "FinishedAt": "0001-01-01T00:00:00Z"
+ },
+ "Image": "sha256:e013da5e3b634fb6e09f469f2d63fe3a138d79087455bf1e9d804c7bd5109a09",
+ "ResolvConfPath": "/var/lib/docker/containers/5b3ecdcc01dfd43cec1e3c5118dc29ce521e2f10085f7dbb5b013029ae6f4d2d/resolv.conf",
+ "HostnamePath": "/var/lib/docker/containers/5b3ecdcc01dfd43cec1e3c5118dc29ce521e2f10085f7dbb5b013029ae6f4d2d/hostname",
+ "HostsPath": "/var/lib/docker/containers/5b3ecdcc01dfd43cec1e3c5118dc29ce521e2f10085f7dbb5b013029ae6f4d2d/hosts",
+ "LogPath": "/var/lib/docker/containers/5b3ecdcc01dfd43cec1e3c5118dc29ce521e2f10085f7dbb5b013029ae6f4d2d/5b3ecdcc01dfd43cec1e3c5118dc29ce521e2f10085f7dbb5b013029ae6f4d2d-json.log",
+ "Name": "/wikijs-wiki-1",
+ "RestartCount": 0,
+ "Driver": "overlayfs",
+ "Platform": "linux",
+ "MountLabel": "",
+ "ProcessLabel": "",
+ "AppArmorProfile": "docker-default",
+ "ExecIDs": null,
+ "HostConfig": {
+ "Binds": null,
+ "ContainerIDFile": "",
+ "LogConfig": {
+ "Type": "json-file",
+ "Config": {}
+ },
+ "NetworkMode": "wikijs_default",
+ "PortBindings": {
+ "3000/tcp": [
+ {
+ "HostIp": "127.0.0.1",
+ "HostPort": "9093"
+ }
+ ]
+ },
+ "RestartPolicy": {
+ "Name": "unless-stopped",
+ "MaximumRetryCount": 0
+ },
+ "AutoRemove": false,
+ "VolumeDriver": "",
+ "VolumesFrom": null,
+ "ConsoleSize": [
+ 0,
+ 0
+ ],
+ "CapAdd": null,
+ "CapDrop": null,
+ "CgroupnsMode": "private",
+ "Dns": null,
+ "DnsOptions": null,
+ "DnsSearch": null,
+ "ExtraHosts": [],
+ "GroupAdd": null,
+ "IpcMode": "private",
+ "Cgroup": "",
+ "Links": null,
+ "OomScoreAdj": 0,
+ "PidMode": "",
+ "Privileged": false,
+ "PublishAllPorts": false,
+ "ReadonlyRootfs": false,
+ "SecurityOpt": null,
+ "UTSMode": "",
+ "UsernsMode": "",
+ "ShmSize": 67108864,
+ "Runtime": "runc",
+ "Isolation": "",
+ "CpuShares": 0,
+ "Memory": 0,
+ "NanoCpus": 0,
+ "CgroupParent": "",
+ "BlkioWeight": 0,
+ "BlkioWeightDevice": null,
+ "BlkioDeviceReadBps": null,
+ "BlkioDeviceWriteBps": null,
+ "BlkioDeviceReadIOps": null,
+ "BlkioDeviceWriteIOps": null,
+ "CpuPeriod": 0,
+ "CpuQuota": 0,
+ "CpuRealtimePeriod": 0,
+ "CpuRealtimeRuntime": 0,
+ "CpusetCpus": "",
+ "CpusetMems": "",
+ "Devices": null,
+ "DeviceCgroupRules": null,
+ "DeviceRequests": null,
+ "MemoryReservation": 0,
+ "MemorySwap": 0,
+ "MemorySwappiness": null,
+ "OomKillDisable": null,
+ "PidsLimit": null,
+ "Ulimits": null,
+ "CpuCount": 0,
+ "CpuPercent": 0,
+ "IOMaximumIOps": 0,
+ "IOMaximumBandwidth": 0,
+ "MaskedPaths": [
+ "/proc/acpi",
+ "/proc/asound",
+ "/proc/interrupts",
+ "/proc/kcore",
+ "/proc/keys",
+ "/proc/latency_stats",
+ "/proc/sched_debug",
+ "/proc/scsi",
+ "/proc/timer_list",
+ "/proc/timer_stats",
+ "/sys/devices/virtual/powercap",
+ "/sys/firmware",
+ "/sys/devices/system/cpu/cpu0/thermal_throttle",
+ "/sys/devices/system/cpu/cpu1/thermal_throttle",
+ "/sys/devices/system/cpu/cpu2/thermal_throttle",
+ "/sys/devices/system/cpu/cpu3/thermal_throttle"
+ ],
+ "ReadonlyPaths": [
+ "/proc/bus",
+ "/proc/fs",
+ "/proc/irq",
+ "/proc/sys",
+ "/proc/sysrq-trigger"
+ ]
+ },
+ "Storage": {
+ "RootFS": {
+ "Snapshot": {
+ "Name": "overlayfs"
+ }
+ }
+ },
+ "Mounts": [
+ {
+ "Type": "volume",
+ "Name": "6ddf83af1a8182952ec4e1b90d14008315bf7346f32dd34e154b85966ad1ab9f",
+ "Source": "/var/lib/docker/volumes/6ddf83af1a8182952ec4e1b90d14008315bf7346f32dd34e154b85966ad1ab9f/_data",
+ "Destination": "/wiki/data/content",
+ "Driver": "local",
+ "Mode": "",
+ "RW": true,
+ "Propagation": ""
+ }
+ ],
+ "Config": {
+ "Hostname": "5b3ecdcc01df",
+ "Domainname": "",
+ "User": "node",
+ "AttachStdin": false,
+ "AttachStdout": true,
+ "AttachStderr": true,
+ "ExposedPorts": {
+ "3000/tcp": {},
+ "3443/tcp": {}
+ },
+ "Tty": false,
+ "OpenStdin": false,
+ "StdinOnce": false,
+ "Cmd": [
+ "node",
+ "--no-deprecation",
+ "server"
+ ],
+ "Image": "ghcr.io/requarks/wiki:2",
+ "Volumes": {
+ "/wiki/data/content": {}
+ },
+ "WorkingDir": "/wiki",
+ "Entrypoint": [
+ "docker-entrypoint.sh"
+ ],
+ "Labels": {
+ "com.docker.compose.config-hash": "54877f1f7e9be4a10bdfe68ce0a3ea5378e0295dda99a58ee15198611bdc3049",
+ "com.docker.compose.container-number": "1",
+ "com.docker.compose.depends_on": "db:service_started:false",
+ "com.docker.compose.image": "sha256:e013da5e3b634fb6e09f469f2d63fe3a138d79087455bf1e9d804c7bd5109a09",
+ "com.docker.compose.oneoff": "False",
+ "com.docker.compose.project": "wikijs",
+ "com.docker.compose.project.config_files": "/srv/wikijs/docker-compose.yml",
+ "com.docker.compose.project.working_dir": "/srv/wikijs",
+ "com.docker.compose.service": "wiki",
+ "com.docker.compose.version": "5.1.0",
+ "maintainer": "requarks.io"
+ }
+ },
+ "NetworkSettings": {
+ "SandboxID": "8eefcd45d5461a7d902c79a27d66bf606a7d799c66c6c1fbc4fdfbafb8aa7589",
+ "SandboxKey": "/var/run/docker/netns/8eefcd45d546",
+ "Ports": {
+ "3000/tcp": [
+ {
+ "HostIp": "127.0.0.1",
+ "HostPort": "9093"
+ }
+ ],
+ "3443/tcp": null
+ },
+ "Networks": {
+ "wikijs_default": {
+ "IPAMConfig": null,
+ "Links": null,
+ "Aliases": [
+ "wikijs-wiki-1",
+ "wiki"
+ ],
+ "DriverOpts": null,
+ "GwPriority": 0,
+ "NetworkID": "ec92021c01d522c0271a9318465b04105467eeb0d7f6141c26adfc1b520f3283",
+ "EndpointID": "fc326e8fa2cbdcfcd7c84e0b31dfd193d190d27ef0be19ec121dc4e8c1ebfd06",
+ "Gateway": "172.29.0.1",
+ "IPAddress": "172.29.0.3",
+ "MacAddress": "d2:f5:e5:27:91:0b",
+ "IPPrefixLen": 16,
+ "IPv6Gateway": "",
+ "GlobalIPv6Address": "",
+ "GlobalIPv6PrefixLen": 0,
+ "DNSNames": [
+ "wikijs-wiki-1",
+ "wiki",
+ "5b3ecdcc01df"
+ ]
+ }
+ }
+ },
+ "ImageManifestDescriptor": {
+ "mediaType": "application/vnd.docker.distribution.manifest.v2+json",
+ "digest": "sha256:0b63cf36e18f17d252b5370aa2a5eb27bf4463d0f715a8ad57eb132fe7fc3f84",
+ "size": 3042,
+ "platform": {
+ "architecture": "amd64",
+ "os": "linux"
+ }
+ }
+}