From 39711cf6c2ec5a3b4480dcb4800cc3802bda5bf2 Mon Sep 17 00:00:00 2001 From: Lukasz Kasprzak Date: Fri, 20 Mar 2026 19:16:32 +0100 Subject: feat: first fully successful run e2e on straper --- .../srv__cryptpad__docker-compose.yml | 40 +++ .../srv__etherpad__docker-compose.yml | 14 + .../srv__forgejo__compose__docker-compose.yml | 14 + .../srv__healthchecks__docker-compose.yml | 32 ++ .../srv__nextcloud__docker-compose.yml | 36 ++ .../srv__open-notebook__docker-compose.yml | 32 ++ .../srv__paperless__docker-compose.yml | 60 ++++ .../srv__privatebin__docker-compose.yml | 23 ++ .../srv__searxng__docker-compose.yml | 16 + .../srv__stirling__docker-compose.yml | 11 + .../srv__uptime-kuma__docker-compose.yml | 9 + .../srv__vaultwarden__docker-compose.yml | 11 + .../srv__wikijs__docker-compose.yml | 25 ++ straper/db/public/docker/daemon.json | 4 + straper/db/public/docker/docker-compose-ls.txt | 14 + straper/db/public/docker/docker-images.txt | 28 ++ straper/db/public/docker/docker-info.txt | 60 ++++ straper/db/public/docker/docker-networks.txt | 17 + straper/db/public/docker/docker-ps.txt | 21 ++ straper/db/public/docker/docker-version.txt | 27 ++ straper/db/public/docker/docker-volumes.txt | 11 + .../public/docker/inspect/cryptpad-cryptpad-1.json | 376 +++++++++++++++++++++ straper/db/public/docker/inspect/etherpad.json | 304 +++++++++++++++++ straper/db/public/docker/inspect/forgejo.json | 275 +++++++++++++++ .../db/public/docker/inspect/healthchecks-db.json | 240 +++++++++++++ straper/db/public/docker/inspect/healthchecks.json | 292 ++++++++++++++++ .../db/public/docker/inspect/nextcloud-app-1.json | 253 ++++++++++++++ .../db/public/docker/inspect/nextcloud-db-1.json | 253 ++++++++++++++ .../public/docker/inspect/nextcloud-redis-1.json | 247 ++++++++++++++ .../inspect/open-notebook-open_notebook-1.json | 266 +++++++++++++++ .../docker/inspect/open-notebook-surrealdb-1.json | 280 +++++++++++++++ .../public/docker/inspect/paperless-broker-1.json | 241 +++++++++++++ .../db/public/docker/inspect/paperless-db-1.json | 240 +++++++++++++ .../docker/inspect/paperless-webserver-1.json | 329 ++++++++++++++++++ straper/db/public/docker/inspect/privatebin.json | 291 ++++++++++++++++ straper/db/public/docker/inspect/searxng.json | 267 +++++++++++++++ .../docker/inspect/stirling-stirling-pdf-1.json | 302 +++++++++++++++++ straper/db/public/docker/inspect/uptime-kuma.json | 289 ++++++++++++++++ straper/db/public/docker/inspect/vaultwarden.json | 302 +++++++++++++++++ straper/db/public/docker/inspect/wikijs-db-1.json | 240 +++++++++++++ .../db/public/docker/inspect/wikijs-wiki-1.json | 248 ++++++++++++++ 41 files changed, 6040 insertions(+) create mode 100644 straper/db/public/docker/compose-redacted/srv__cryptpad__docker-compose.yml create mode 100644 straper/db/public/docker/compose-redacted/srv__etherpad__docker-compose.yml create mode 100644 straper/db/public/docker/compose-redacted/srv__forgejo__compose__docker-compose.yml create mode 100644 straper/db/public/docker/compose-redacted/srv__healthchecks__docker-compose.yml create mode 100644 straper/db/public/docker/compose-redacted/srv__nextcloud__docker-compose.yml create mode 100644 straper/db/public/docker/compose-redacted/srv__open-notebook__docker-compose.yml create mode 100644 straper/db/public/docker/compose-redacted/srv__paperless__docker-compose.yml create mode 100644 straper/db/public/docker/compose-redacted/srv__privatebin__docker-compose.yml create mode 100644 straper/db/public/docker/compose-redacted/srv__searxng__docker-compose.yml create mode 100644 straper/db/public/docker/compose-redacted/srv__stirling__docker-compose.yml create mode 100644 straper/db/public/docker/compose-redacted/srv__uptime-kuma__docker-compose.yml create mode 100644 straper/db/public/docker/compose-redacted/srv__vaultwarden__docker-compose.yml create mode 100644 straper/db/public/docker/compose-redacted/srv__wikijs__docker-compose.yml create mode 100644 straper/db/public/docker/daemon.json create mode 100644 straper/db/public/docker/docker-compose-ls.txt create mode 100644 straper/db/public/docker/docker-images.txt create mode 100644 straper/db/public/docker/docker-info.txt create mode 100644 straper/db/public/docker/docker-networks.txt create mode 100644 straper/db/public/docker/docker-ps.txt create mode 100644 straper/db/public/docker/docker-version.txt create mode 100644 straper/db/public/docker/docker-volumes.txt create mode 100644 straper/db/public/docker/inspect/cryptpad-cryptpad-1.json create mode 100644 straper/db/public/docker/inspect/etherpad.json create mode 100644 straper/db/public/docker/inspect/forgejo.json create mode 100644 straper/db/public/docker/inspect/healthchecks-db.json create mode 100644 straper/db/public/docker/inspect/healthchecks.json create mode 100644 straper/db/public/docker/inspect/nextcloud-app-1.json create mode 100644 straper/db/public/docker/inspect/nextcloud-db-1.json create mode 100644 straper/db/public/docker/inspect/nextcloud-redis-1.json create mode 100644 straper/db/public/docker/inspect/open-notebook-open_notebook-1.json create mode 100644 straper/db/public/docker/inspect/open-notebook-surrealdb-1.json create mode 100644 straper/db/public/docker/inspect/paperless-broker-1.json create mode 100644 straper/db/public/docker/inspect/paperless-db-1.json create mode 100644 straper/db/public/docker/inspect/paperless-webserver-1.json create mode 100644 straper/db/public/docker/inspect/privatebin.json create mode 100644 straper/db/public/docker/inspect/searxng.json create mode 100644 straper/db/public/docker/inspect/stirling-stirling-pdf-1.json create mode 100644 straper/db/public/docker/inspect/uptime-kuma.json create mode 100644 straper/db/public/docker/inspect/vaultwarden.json create mode 100644 straper/db/public/docker/inspect/wikijs-db-1.json create mode 100644 straper/db/public/docker/inspect/wikijs-wiki-1.json (limited to 'straper/db/public/docker') diff --git a/straper/db/public/docker/compose-redacted/srv__cryptpad__docker-compose.yml b/straper/db/public/docker/compose-redacted/srv__cryptpad__docker-compose.yml new file mode 100644 index 0000000..99b7b6c --- /dev/null +++ b/straper/db/public/docker/compose-redacted/srv__cryptpad__docker-compose.yml @@ -0,0 +1,40 @@ +# SPDX-FileCopyrightText: 2023 XWiki CryptPad Team and contributors +# +# SPDX-License-Identifier: AGPL-3.0-or-later + +--- +services: + cryptpad: + image: "cryptpad/cryptpad:latest" + restart: unless-stopped + stop_grace_period: 120s + hostname: cryptpad + + environment: + - CPAD_MAIN_DOMAIN=https://pad.labunix.xyz + - CPAD_SANDBOX_DOMAIN=https://pad-sandbox.labunix.xyz + - CPAD_CONF=/cryptpad/config/config.js + + + # Read and accept the license before uncommenting the following line: + # https://github.com/ONLYOFFICE/web-apps/blob/master/LICENSE.txt + # - CPAD_INSTALL_ONLYOFFICE=yes + + volumes: + - ./data/blob:/cryptpad/blob + - ./data/block:/cryptpad/block + - ./customize:/cryptpad/customize + - ./data/data:/cryptpad/data + - ./data/files:/cryptpad/datastore + - ./onlyoffice-dist:/cryptpad/www/common/onlyoffice/dist + - ./onlyoffice-conf:/cryptpad/onlyoffice-conf + - ./config:/cryptpad/config + + ports: + - "127.0.0.1:3101:3000" + - "127.0.0.1:3103:3003" + + ulimits: + nofile: + soft: 1000000 + hard: 1000000 diff --git a/straper/db/public/docker/compose-redacted/srv__etherpad__docker-compose.yml b/straper/db/public/docker/compose-redacted/srv__etherpad__docker-compose.yml new file mode 100644 index 0000000..baadb81 --- /dev/null +++ b/straper/db/public/docker/compose-redacted/srv__etherpad__docker-compose.yml @@ -0,0 +1,14 @@ +services: + etherpad: + image: etherpad/etherpad:latest + container_name: etherpad + restart: unless-stopped + ports: + - "127.0.0.1:9001:9001" + volumes: + - ./data:/opt/etherpad-lite/var + - ./data/settings.json:/opt/etherpad-lite/settings.json:ro + environment: + - TITLE=Etherpad + - DEFAULT_PAD_TEXT=Private collaboration pad + diff --git a/straper/db/public/docker/compose-redacted/srv__forgejo__compose__docker-compose.yml b/straper/db/public/docker/compose-redacted/srv__forgejo__compose__docker-compose.yml new file mode 100644 index 0000000..bc2033c --- /dev/null +++ b/straper/db/public/docker/compose-redacted/srv__forgejo__compose__docker-compose.yml @@ -0,0 +1,14 @@ +services: + forgejo: + image: codeberg.org/forgejo/forgejo:14 + container_name: forgejo + restart: unless-stopped + environment: + - USER_UID=1000 + - USER_GID=1000 + volumes: + - /srv/forgejo/data:/data + - /etc/localtime:/etc/localtime:ro + ports: + - "0.0.0.0:3300:3000" + - "0.0.0.0:2222:22" diff --git a/straper/db/public/docker/compose-redacted/srv__healthchecks__docker-compose.yml b/straper/db/public/docker/compose-redacted/srv__healthchecks__docker-compose.yml new file mode 100644 index 0000000..350872d --- /dev/null +++ b/straper/db/public/docker/compose-redacted/srv__healthchecks__docker-compose.yml @@ -0,0 +1,32 @@ +services: + db: + image: postgres:16-alpine + container_name: healthchecks-db + restart: unless-stopped + environment: + POSTGRES_DB: healthchecks + POSTGRES_USER: healthchecks + POSTGRES_PASSWORD: 1qwh81mvBWygdk1tGifsEohxMx6g4C+Wma/+o/HCqX5e8hRt4ZZl4czQp/kg3r/O + volumes: + - ./db:/var/lib/postgresql/data + + web: + image: healthchecks/healthchecks:latest + container_name: healthchecks + restart: unless-stopped + depends_on: + - db + environment: + DB: postgres + DB_HOST: db + DB_NAME: healthchecks + DB_USER: healthchecks + DB_PASSWORD: 1qwh81mvBWygdk1tGifsEohxMx6g4C+Wma/+o/HCqX5e8hRt4ZZl4czQp/kg3r/O + SECRET_KEY: c0ce83cb5201c6c85410ccb02bfa915b33b1b40e97612bd84e1b5ff7076063a2 + SITE_ROOT: http://10.50.0.1:8002 + ALLOWED_HOSTS: 10.50.0.1,localhost,127.0.0.1 + REGISTRATION_OPEN: "False" + ports: + - "10.50.0.1:8002:8000" + volumes: + - ./data:/var/lib/healthchecks diff --git a/straper/db/public/docker/compose-redacted/srv__nextcloud__docker-compose.yml b/straper/db/public/docker/compose-redacted/srv__nextcloud__docker-compose.yml new file mode 100644 index 0000000..b486620 --- /dev/null +++ b/straper/db/public/docker/compose-redacted/srv__nextcloud__docker-compose.yml @@ -0,0 +1,36 @@ +services: + db: + image: mariadb:11 + restart: unless-stopped + command: --transaction-isolation=READ-COMMITTED --binlog-format=ROW + environment: + MYSQL_ROOT_PASSWORD: strongrootpw + MYSQL_DATABASE: nextcloud + MYSQL_USER: ncuser + MYSQL_PASSWORD: strongdbpw + volumes: + - /srv/nextcloud/db:/var/lib/mysql + + redis: + image: redis:7-alpine + restart: unless-stopped + + app: + image: nextcloud:33-apache + restart: unless-stopped + ports: + - "127.0.0.1:9091:80" + environment: + MYSQL_HOST: db + MYSQL_DATABASE: nextcloud + MYSQL_USER: ncuser + MYSQL_PASSWORD: strongdbpw + REDIS_HOST: redis + PHP_MEMORY_LIMIT: 1024M + PHP_UPLOAD_LIMIT: 2G + volumes: + - /srv/nextcloud/html:/var/www/html + depends_on: + - db + - redis + diff --git a/straper/db/public/docker/compose-redacted/srv__open-notebook__docker-compose.yml b/straper/db/public/docker/compose-redacted/srv__open-notebook__docker-compose.yml new file mode 100644 index 0000000..30dd7c4 --- /dev/null +++ b/straper/db/public/docker/compose-redacted/srv__open-notebook__docker-compose.yml @@ -0,0 +1,32 @@ +services: + surrealdb: + image: surrealdb/surrealdb:v2 + command: start --log info --user root --pass ee0ec0b6ca61534509d1880d23dab8796118aacbf77456351ccee488f333931f rocksdb:/mydata/mydatabase.db + user: root + #ports: + # - "8000:8000" + volumes: + - ./surreal_data:/mydata + restart: always + + open_notebook: + image: lfnovo/open_notebook:v1-latest + ports: + - "127.0.0.1:8502:8502" + - "127.0.0.1:5055:5055" + dns: + - 1.1.1.1 + - 8.8.8.8 + environment: + - OPEN_NOTEBOOK_ENCRYPTION_KEY=1e22bc51aa104737bd520aba73359e458c72264a3da37b2b9e4df7d188327d75 + - SURREAL_URL=ws://surrealdb:8000/rpc + - SURREAL_USER=root + - SURREAL_PASSWORD= + - SURREAL_NAMESPACE=open_notebook + - SURREAL_DATABASE=open_notebook + volumes: + - ./notebook_data:/app/data + - /srv/open-notebook/gai.conf:/etc/gai.conf:ro + depends_on: + - surrealdb + restart: always diff --git a/straper/db/public/docker/compose-redacted/srv__paperless__docker-compose.yml b/straper/db/public/docker/compose-redacted/srv__paperless__docker-compose.yml new file mode 100644 index 0000000..a09f27a --- /dev/null +++ b/straper/db/public/docker/compose-redacted/srv__paperless__docker-compose.yml @@ -0,0 +1,60 @@ +# Docker Compose file for running paperless from the Docker Hub. +# This file contains everything paperless needs to run. +# Paperless supports amd64, arm and arm64 hardware. +# +# All compose files of paperless configure paperless in the following way: +# +# - Paperless is (re)started on system boot, if it was running before shutdown. +# - Docker volumes for storing data are managed by Docker. +# - Folders for importing and exporting files are created in the same directory +# as this file and mounted to the correct folders inside the container. +# - Paperless listens on port 8000. +# +# In addition to that, this Docker Compose file adds the following optional +# configurations: +# +# - Instead of SQLite (default), PostgreSQL is used as the database server. +# +# To install and update paperless with this file, do the following: +# +# - Copy this file as 'docker-compose.yml' and the files 'docker-compose.env' +# and '.env' into a folder. +# - Run 'docker compose pull'. +# - Run 'docker compose up -d'. +# +# For more extensive installation and update instructions, refer to the +# documentation. +services: + broker: + image: docker.io/library/redis:8 + restart: unless-stopped + volumes: + - redisdata:/data + db: + image: docker.io/library/postgres:18 + restart: unless-stopped + volumes: + - /srv/paperless/pgdata:/var/lib/postgresql + environment: + POSTGRES_DB: paperless + POSTGRES_USER: paperless + POSTGRES_PASSWORD: paperless + webserver: + image: ghcr.io/paperless-ngx/paperless-ngx:latest + restart: unless-stopped + depends_on: + - db + - broker + ports: + - "127.0.0.1:8000:8000" + volumes: + - /srv/paperless/data:/usr/src/paperless/data + - /srv/paperless/media:/usr/src/paperless/media + - ./export:/usr/src/paperless/export + - /srv/paperless/consume:/usr/src/paperless/consume + env_file: docker-compose.env + environment: + PAPERLESS_REDIS: redis://broker:6379 + PAPERLESS_DBHOST: db +volumes: + redisdata: diff --git a/straper/db/public/docker/compose-redacted/srv__privatebin__docker-compose.yml b/straper/db/public/docker/compose-redacted/srv__privatebin__docker-compose.yml new file mode 100644 index 0000000..f965b1f --- /dev/null +++ b/straper/db/public/docker/compose-redacted/srv__privatebin__docker-compose.yml @@ -0,0 +1,23 @@ +services: + privatebin: + image: privatebin/nginx-fpm-alpine:latest + container_name: privatebin + restart: unless-stopped + read_only: true + environment: + - TZ=Europe/Warsaw + ports: + - "127.0.0.1:8081:8080" + volumes: + - ./data:/srv/data + - ./cfg/conf.php:/srv/cfg/conf.php:ro + tmpfs: + - /tmp + - /var/tmp + networks: + - web + +networks: + web: + driver: bridge + diff --git a/straper/db/public/docker/compose-redacted/srv__searxng__docker-compose.yml b/straper/db/public/docker/compose-redacted/srv__searxng__docker-compose.yml new file mode 100644 index 0000000..4b7c4b7 --- /dev/null +++ b/straper/db/public/docker/compose-redacted/srv__searxng__docker-compose.yml @@ -0,0 +1,16 @@ +services: + searxng: + image: searxng/searxng:latest + sysctls: + - net.ipv6.conf.all.disable_ipv6=1 + container_name: searxng + logging: + driver: "none" + restart: unless-stopped + ports: + - "10.50.0.1:8080:8080" + volumes: + - ./:/etc/searxng:rw + environment: + - SEARXNG_BASE_URL=http://10.50.0.1:8080/ + diff --git a/straper/db/public/docker/compose-redacted/srv__stirling__docker-compose.yml b/straper/db/public/docker/compose-redacted/srv__stirling__docker-compose.yml new file mode 100644 index 0000000..18705e2 --- /dev/null +++ b/straper/db/public/docker/compose-redacted/srv__stirling__docker-compose.yml @@ -0,0 +1,11 @@ +services: + stirling-pdf: + image: stirlingtools/stirling-pdf:latest-fat + restart: unless-stopped + ports: + - "127.0.0.1:9092:8080" + volumes: + - /srv/stirling/config:/configs + environment: + - DOCKER_ENABLE_SECURITY=false + - SECURITY_ENABLE_LOGIN=false diff --git a/straper/db/public/docker/compose-redacted/srv__uptime-kuma__docker-compose.yml b/straper/db/public/docker/compose-redacted/srv__uptime-kuma__docker-compose.yml new file mode 100644 index 0000000..9d9906d --- /dev/null +++ b/straper/db/public/docker/compose-redacted/srv__uptime-kuma__docker-compose.yml @@ -0,0 +1,9 @@ +services: + uptime-kuma: + image: louislam/uptime-kuma:2 + container_name: uptime-kuma + restart: unless-stopped + ports: + - "10.50.0.1:3001:3001" + volumes: + - ./data:/app/data diff --git a/straper/db/public/docker/compose-redacted/srv__vaultwarden__docker-compose.yml b/straper/db/public/docker/compose-redacted/srv__vaultwarden__docker-compose.yml new file mode 100644 index 0000000..d1c2c77 --- /dev/null +++ b/straper/db/public/docker/compose-redacted/srv__vaultwarden__docker-compose.yml @@ -0,0 +1,11 @@ +services: + vaultwarden: + image: vaultwarden/server:latest + container_name: vaultwarden + restart: unless-stopped + ports: + - "127.0.0.1:9081:80" + - "127.0.0.1:3012:3012" + volumes: + - /srv/vaultwarden:/data + env_file: vaultwarden.env diff --git a/straper/db/public/docker/compose-redacted/srv__wikijs__docker-compose.yml b/straper/db/public/docker/compose-redacted/srv__wikijs__docker-compose.yml new file mode 100644 index 0000000..697e51e --- /dev/null +++ b/straper/db/public/docker/compose-redacted/srv__wikijs__docker-compose.yml @@ -0,0 +1,25 @@ +services: + db: + image: postgres:15-alpine + restart: unless-stopped + environment: + POSTGRES_DB: wiki + POSTGRES_USER: wiki + POSTGRES_PASSWORD: strongpassword + volumes: + - /srv/wikijs/db:/var/lib/postgresql/data + + wiki: + image: ghcr.io/requarks/wiki:2 + restart: unless-stopped + depends_on: + - db + ports: + - "127.0.0.1:9093:3000" + environment: + DB_TYPE: postgres + DB_HOST: db + DB_PORT: 5432 + DB_NAME: wiki + DB_USER: wiki + DB_PASS: strongpassword diff --git a/straper/db/public/docker/daemon.json b/straper/db/public/docker/daemon.json new file mode 100644 index 0000000..e13f5d4 --- /dev/null +++ b/straper/db/public/docker/daemon.json @@ -0,0 +1,4 @@ +{ + "iptables": true +} + diff --git a/straper/db/public/docker/docker-compose-ls.txt b/straper/db/public/docker/docker-compose-ls.txt new file mode 100644 index 0000000..4a72835 --- /dev/null +++ b/straper/db/public/docker/docker-compose-ls.txt @@ -0,0 +1,14 @@ +NAME STATUS CONFIG FILES +compose running(1) /srv/forgejo/compose/docker-compose.yml +cryptpad running(1) /srv/cryptpad/docker-compose.yml +etherpad running(1) /srv/etherpad/docker-compose.yml +healthchecks running(2) /srv/healthchecks/docker-compose.yml +nextcloud running(3) /srv/nextcloud/docker-compose.yml +open-notebook running(2) /srv/open-notebook/docker-compose.yml +paperless running(3) /srv/paperless/docker-compose.yml +privatebin running(1) /srv/privatebin/docker-compose.yml +searxng running(1) /srv/searxng/docker-compose.yml +stirling running(1) /srv/stirling/docker-compose.yml +uptime-kuma running(1) /srv/uptime-kuma/docker-compose.yml +vaultwarden running(1) /srv/vaultwarden/docker-compose.yml +wikijs running(2) /srv/wikijs/docker-compose.yml diff --git a/straper/db/public/docker/docker-images.txt b/straper/db/public/docker/docker-images.txt new file mode 100644 index 0000000..5d63cbb --- /dev/null +++ b/straper/db/public/docker/docker-images.txt @@ -0,0 +1,28 @@ +REPOSITORY TAG IMAGE ID SIZE CREATED AT +searxng/searxng latest 563b0a09d271 381MB 2026-03-13 13:33:27 +0100 CET +stirlingtools/stirling-pdf latest-fat 2580595fbd27 4.19GB 2026-03-13 03:36:48 +0100 CET +privatebin/nginx-fpm-alpine latest aa8a812538f9 187MB 2026-03-13 02:14:59 +0100 CET +louislam/uptime-kuma 2 7337368a7787 2.44GB 2026-03-10 03:22:33 +0100 CET +codeberg.org/forgejo/forgejo 14 8f4b1f86750e 264MB 2026-03-09 08:31:48 +0100 CET +surrealdb/surrealdb v2 77e50f74944f 116MB 2026-03-04 13:58:27 +0100 CET +lfnovo/open_notebook v1-latest 489c0eb72d47 2.57GB 2026-03-03 15:54:57 +0100 CET +postgres 15-alpine fceb6f86328c 392MB 2026-02-26 20:30:38 +0100 CET +postgres 16-alpine 20edbde7749f 395MB 2026-02-26 20:29:56 +0100 CET +nextcloud 33-apache ff2cbaab14c8 2.1GB 2026-02-25 23:10:05 +0100 CET +vaultwarden/server latest 43498a94b22f 332MB 2026-02-23 22:31:46 +0100 CET +redis 7-alpine 8b81dd37ff02 61.2MB 2026-02-23 18:35:24 +0100 CET +mariadb 11 8164f184d16c 465MB 2026-02-17 21:28:29 +0100 CET +nextcloud 32-apache 0e1084cc59df 2.09GB 2026-02-13 19:26:19 +0100 CET +ghcr.io/requarks/wiki 2 e013da5e3b63 1GB 2026-02-12 03:50:07 +0100 CET +cryptpad/cryptpad latest 4ec173673d8d 973MB 2026-02-11 16:48:55 +0100 CET +nextcloud 31-apache 4b89da0953f7 2.05GB 2026-02-03 04:41:11 +0100 CET +etherpad/etherpad latest 69a697fe6bf7 491MB 2026-01-26 22:38:51 +0100 CET +healthchecks/healthchecks latest 9e90336d412a 450MB 2026-01-22 11:25:09 +0100 CET +nouchka/sqlite3 latest 6c2d6b6dbe06 120MB 2026-01-06 15:04:52 +0100 CET +redis 8 47200b041382 205MB 2025-12-30 00:44:03 +0100 CET +postgres 18 bfe50b2b0ddd 649MB 2025-12-30 00:36:40 +0100 CET +ghcr.io/paperless-ngx/paperless-ngx latest 57ad9565bff3 1.99GB 2025-12-18 16:52:38 +0100 CET +nextcloud 30-apache fb966733647e 1.87GB 2025-11-20 21:55:48 +0100 CET +hello-world latest d4aaab6242e0 25.9kB 2025-08-08 21:05:17 +0200 CEST +nextcloud 29-apache a7fbfcd4759b 1.89GB 2025-04-18 15:37:27 +0200 CEST +busybox latest b3255e7dfbcd 6.77MB 2024-09-26 23:31:42 +0200 CEST diff --git a/straper/db/public/docker/docker-info.txt b/straper/db/public/docker/docker-info.txt new file mode 100644 index 0000000..75cfa92 --- /dev/null +++ b/straper/db/public/docker/docker-info.txt @@ -0,0 +1,60 @@ +Client: Docker Engine - Community + Version: 29.3.0 + Context: default + Debug Mode: false + Plugins: + buildx: Docker Buildx (Docker Inc.) + Version: v0.31.1 + Path: /usr/libexec/docker/cli-plugins/docker-buildx + compose: Docker Compose (Docker Inc.) + Version: v5.1.0 + Path: /usr/libexec/docker/cli-plugins/docker-compose + +Server: + Containers: 20 + Running: 20 + Paused: 0 + Stopped: 0 + Images: 27 + Server Version: 29.3.0 + Storage Driver: overlayfs + driver-type: io.containerd.snapshotter.v1 + Logging Driver: json-file + Cgroup Driver: systemd + Cgroup Version: 2 + Plugins: + Volume: local + Network: bridge host ipvlan macvlan null overlay + Log: awslogs fluentd gcplogs gelf journald json-file local splunk syslog + CDI spec directories: + /etc/cdi + /var/run/cdi + Swarm: inactive + Runtimes: io.containerd.runc.v2 runc + Default Runtime: runc + Init Binary: docker-init + containerd version: 301b2dac98f15c27117da5c8af12118a041a31d9 + runc version: v1.3.4-0-gd6d73eb8 + init version: de40ad0 + Security Options: + apparmor + seccomp + Profile: builtin + cgroupns + Kernel Version: 6.12.73+deb13-amd64 + Operating System: Debian GNU/Linux 13 (trixie) + OSType: linux + Architecture: x86_64 + CPUs: 4 + Total Memory: 23.18GiB + Name: sanctum + ID: ea6752bd-3611-4758-ab8f-6356d67f0352 + Docker Root Dir: /var/lib/docker + Debug Mode: false + Experimental: false + Insecure Registries: + ::1/128 + 127.0.0.0/8 + Live Restore Enabled: false + Firewall Backend: iptables + diff --git a/straper/db/public/docker/docker-networks.txt b/straper/db/public/docker/docker-networks.txt new file mode 100644 index 0000000..6faa735 --- /dev/null +++ b/straper/db/public/docker/docker-networks.txt @@ -0,0 +1,17 @@ +NAME DRIVER SCOPE NETWORK ID +bridge bridge local a30d24228bbc +compose_default bridge local 8f7fc81a0600 +cryptpad_default bridge local bebca6296b94 +etherpad_default bridge local 7ad976d6055e +healthchecks_default bridge local 13fd8ea97b94 +host host local ad6f09e33f92 +nextcloud_default bridge local de49ada7ecfc +none null local 3e79376052cd +open-notebook_default bridge local 3d1818651f84 +paperless_default bridge local 0a3c12139db8 +privatebin_web bridge local 454eb7778b0a +searxng_default bridge local 07462fa2c80e +stirling_default bridge local 47a738184c2c +uptime-kuma_default bridge local e2d8a9eac20e +vaultwarden_default bridge local ed53bc5d2155 +wikijs_default bridge local ec92021c01d5 diff --git a/straper/db/public/docker/docker-ps.txt b/straper/db/public/docker/docker-ps.txt new file mode 100644 index 0000000..6cb1295 --- /dev/null +++ b/straper/db/public/docker/docker-ps.txt @@ -0,0 +1,21 @@ +NAMES IMAGE STATUS PORTS +forgejo codeberg.org/forgejo/forgejo:14 Up 2 days 0.0.0.0:2222->22/tcp, 0.0.0.0:3300->3000/tcp +wikijs-wiki-1 ghcr.io/requarks/wiki:2 Up 6 days 3443/tcp, 127.0.0.1:9093->3000/tcp +wikijs-db-1 postgres:15-alpine Up 6 days 5432/tcp +stirling-stirling-pdf-1 stirlingtools/stirling-pdf:latest-fat Up 7 days (healthy) 127.0.0.1:9092->8080/tcp +vaultwarden vaultwarden/server:latest Up 7 days (healthy) 127.0.0.1:3012->3012/tcp, 127.0.0.1:9081->80/tcp +privatebin privatebin/nginx-fpm-alpine:latest Up 7 days 127.0.0.1:8081->8080/tcp +searxng searxng/searxng:latest Up 7 days 10.50.0.1:8080->8080/tcp +healthchecks healthchecks/healthchecks:latest Up 7 days (healthy) 10.50.0.1:8002->8000/tcp +healthchecks-db postgres:16-alpine Up 7 days 5432/tcp +uptime-kuma louislam/uptime-kuma:2 Up 7 days (healthy) 10.50.0.1:3001->3001/tcp +open-notebook-open_notebook-1 lfnovo/open_notebook:v1-latest Up 11 days 127.0.0.1:5055->5055/tcp, 127.0.0.1:8502->8502/tcp +open-notebook-surrealdb-1 surrealdb/surrealdb:v2 Up 11 days +paperless-webserver-1 ghcr.io/paperless-ngx/paperless-ngx:latest Up 11 days (healthy) 127.0.0.1:8000->8000/tcp +cryptpad-cryptpad-1 cryptpad/cryptpad:latest Up 11 days (healthy) 127.0.0.1:3101->3000/tcp, 127.0.0.1:3103->3003/tcp +paperless-db-1 postgres:18 Up 13 days 5432/tcp +paperless-broker-1 redis:8 Up 13 days 6379/tcp +nextcloud-app-1 nextcloud:33-apache Up 13 days 127.0.0.1:9091->80/tcp +nextcloud-redis-1 redis:7-alpine Up 13 days 6379/tcp +nextcloud-db-1 mariadb:11 Up 13 days 3306/tcp +etherpad etherpad/etherpad:latest Up 13 days (healthy) 127.0.0.1:9001->9001/tcp diff --git a/straper/db/public/docker/docker-version.txt b/straper/db/public/docker/docker-version.txt new file mode 100644 index 0000000..d479743 --- /dev/null +++ b/straper/db/public/docker/docker-version.txt @@ -0,0 +1,27 @@ +Client: Docker Engine - Community + Version: 29.3.0 + API version: 1.54 + Go version: go1.25.7 + Git commit: 5927d80 + Built: Thu Mar 5 14:25:57 2026 + OS/Arch: linux/amd64 + Context: default + +Server: Docker Engine - Community + Engine: + Version: 29.3.0 + API version: 1.54 (minimum version 1.40) + Go version: go1.25.7 + Git commit: 83bca51 + Built: Thu Mar 5 14:25:57 2026 + OS/Arch: linux/amd64 + Experimental: false + containerd: + Version: v2.2.2 + GitCommit: 301b2dac98f15c27117da5c8af12118a041a31d9 + runc: + Version: 1.3.4 + GitCommit: v1.3.4-0-gd6d73eb8 + docker-init: + Version: 0.19.0 + GitCommit: de40ad0 diff --git a/straper/db/public/docker/docker-volumes.txt b/straper/db/public/docker/docker-volumes.txt new file mode 100644 index 0000000..962a60a --- /dev/null +++ b/straper/db/public/docker/docker-volumes.txt @@ -0,0 +1,11 @@ +DRIVER VOLUME NAME +local 6ddf83af1a8182952ec4e1b90d14008315bf7346f32dd34e154b85966ad1ab9f +local 016b869733ba7d86203e68d069acc56cc0d5d45ab66612e9745e725816d35f79 +local 29d5cea757b97aa12bd8085a6edaaf23ebfd2c45a1ae3678d3a8f8bb8826d269 +local 40cf104fded7e2e45acb0810b0e4f5030cc6ab3784f081047b3037a4d742093a +local e92385bca5aff1470a90799721002ff6cc05682b45b7b4384b7d80e2c76e048f +local f05486b814b076d7d64e790b7d5ad05e0d0cab4536a0f67db21250973380ffc1 +local fe0d35e2d9756066f63ad6cbe2c06c2ad822c44c1349d3258b100120bd2027f1 +local nextcloud_db +local nextcloud_nextcloud +local paperless_redisdata 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\n\n\n\n\n\n CryptPad: Collaboration suite, encrypted and open-source\n \n \n \n \n \n \n \n \n \n \n \n \n\n\n \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\n\n\n\n\n\n CryptPad: Collaboration suite, encrypted and open-source\n \n \n \n \n \n \n \n \n \n \n \n \n\n\n \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\n\n\n\n\n\n CryptPad: Collaboration suite, encrypted and open-source\n \n \n \n \n \n \n \n \n \n \n \n \n\n\n \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\n\n\n\n\n\n CryptPad: Collaboration suite, encrypted and open-source\n \n \n \n \n \n \n \n \n \n \n \n \n\n\n