=== docker ps
{"Command":"\"/init\"","CreatedAt":"2026-10-22 13:55:20 +0000 UTC","HealthStatus":"starting","ID":"c35572e8be1ae42c33f7908fa3e345327f56531d7aa4da098dc72d34b3e9e4c8","Image":"ghcr.io/paperless-ngx/paperless-ngx:3.3.3","Labels":"com.docker.compose.config-hash=41d8b6b313dfa9e33f6a3ee5cab4a8c425ae4a9488acf38a5f49ed6df84db297,com.docker.compose.container-number=1,com.docker.compose.depends_on=broker:service_started:false,db:service_started:false,com.docker.compose.image=sha256:4097c7925229c1fd6c2a5230d50ba0e056fb9dde076a08654f5c19ae88dff7db,com.docker.compose.oneoff=False,com.docker.compose.project.config_files=/opt/pngx/compose.yaml,com.docker.compose.project.working_dir=/opt/pngx,com.docker.compose.project=pngx,com.docker.compose.service=webserver,com.docker.compose.version=5.6.1,org.opencontainers.image.authors=paperless-ngx team \u003chello@paperless-ngx.com\u003e,org.opencontainers.image.created=2026-10-19T17:07:48.581Z,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=31caf01ae54db185fd29190a9ab73105a4b1ee90,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=3.3.3","LocalVolumes":"4","Mounts":"8c5b31231fa46dab51ed609c20426bfa5585eeb55964249c02548a56a49f350e,pngx_data,50fda3fead7c352c8d00f5380fa5c2e2725afdfd8bfe56017c165d640cd9a5ad,pngx_media","Names":"pngx-webserver-1","Networks":"pngx_default","Platform":{"architecture":"amd64","os":"linux"},"Ports":"0.0.0.0:8000-\u003e8000/tcp, [::]:8000-\u003e8000/tcp","RunningFor":"4 minutes ago","Size":"31.4MB (virtual 2.81GB)","State":"running","Status":"Up About a minute (health: starting)"}
{"Command":"\"docker-entrypoint.sh postgres\"","CreatedAt":"2026-10-22 13:55:18 +0000 UTC","HealthStatus":"none","ID":"13b43a5ad818f1d13b86c39ada36f8027f7cf2f99a3fbdbe93f08e3b847cd632","Image":"docker.io/library/postgres:17","Labels":"com.docker.compose.config-hash=6373b002d0ddb68a64565a7e2726da12abf529a54512596f6922ee72ee47fe1a,com.docker.compose.container-number=1,com.docker.compose.depends_on=,com.docker.compose.image=sha256:3518071376d0b6156b02e1db2747a78511b5b9dc3763cc79c506ebe2dc2ee71c,com.docker.compose.oneoff=False,com.docker.compose.project.config_files=/opt/pngx/compose.yaml,com.docker.compose.project.working_dir=/opt/pngx,com.docker.compose.project=pngx,com.docker.compose.service=db,com.docker.compose.version=5.6.1","LocalVolumes":"1","Mounts":"pngx_pgdata","Names":"pngx-db-1","Networks":"pngx_default","Platform":{"architecture":"amd64","os":"linux"},"Ports":"5432/tcp","RunningFor":"4 minutes ago","Size":"20.5kB (virtual 479MB)","State":"running","Status":"Up About a minute"}
{"Command":"\"tini -- docker-entrypoint.sh valkey-server\"","CreatedAt":"2026-10-22 13:55:18 +0000 UTC","HealthStatus":"none","ID":"7bfd0d039c73e0a1ff8e54e9a20fe30919f75bbae881b42a8c19cca70b81a568","Image":"docker.io/valkey/valkey:9-alpine","Labels":"com.docker.compose.config-hash=51574c7d0764c83371746fb79e63e8d515daaf07b216c5c20864269cd025fb59,com.docker.compose.container-number=1,com.docker.compose.depends_on=,com.docker.compose.image=sha256:3b83b0b6a598bb390c8186a408a69949772f439548a81c5ea0ab7ccf102c248d,com.docker.compose.oneoff=False,com.docker.compose.project.config_files=/opt/pngx/compose.yaml,com.docker.compose.project.working_dir=/opt/pngx,com.docker.compose.project=pngx,com.docker.compose.service=broker,com.docker.compose.version=5.6.1,org.opencontainers.image.source=https://github.com/valkey-io/valkey","LocalVolumes":"1","Mounts":"pngx_redisdata","Names":"pngx-broker-1","Networks":"pngx_default","Platform":{"architecture":"amd64","os":"linux"},"Ports":"6379/tcp","RunningFor":"4 minutes ago","Size":"4.1kB (virtual 47.2MB)","State":"running","Status":"Up About a minute"}
=== docker inspect
[
    {
        "Id": "c35572e8be1ae42c33f7908fa3e345327f56531d7aa4da098dc72d34b3e9e4c8",
        "Created": "2026-10-22T13:55:20.108882147Z",
        "Path": "/init",
        "Args": [],
        "State": {
            "Status": "running",
            "Running": true,
            "Paused": false,
            "Restarting": false,
            "OOMKilled": false,
            "Dead": false,
            "Pid": 1320,
            "ExitCode": 0,
            "Error": "",
            "StartedAt": "2026-10-22T13:58:04.28484308Z",
            "FinishedAt": "2026-10-22T13:57:46.647110182Z",
            "Health": {
                "Status": "starting",
                "FailingStreak": 2,
                "Log": [
                    {
                        "Start": "2026-10-22T13:56:21.507987593Z",
                        "End": "2026-10-22T13:56:21.650051811Z",
                        "ExitCode": 7,
                        "Output": "curl: (7) Failed to connect to localhost port 8000 after 0 ms: Could not connect to server\n"
                    },
                    {
                        "Start": "2026-10-22T13:56:51.651764615Z",
                        "End": "2026-10-22T13:56:51.956782764Z",
                        "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=\"<redacted>\">\n                \n                    <svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 2670 860\" width='300' class='logo mb-4'>\n  <path class=\"leaf\" style=\"fill:#005616;\" d=\"M2227.4,821.2c-6.1-17.8-18.1-53.6-19.2-53.4-174.7-77.8-159.8-201.2-117.5-304.2,26.3,120.1,235.3,130.3,128,294.1-.7,2,8.8,24.3,17.1,44.9,19.9-45.4,51.3-101.1,48.8-105.7-199.9-357.4,278.8-444.7,350.7-690.2,72.6,220.1,46.5,577.5-330.4,713.3-1.8,1.2-55.6,130-58.5,131.4-.2-1.9-29.1,2.5-26.4-7.6,1.4-6.2,4.2-14.2,7.2-22.4h0v-.2h.2,0ZM2211.7,731.2c42.3-62.9-11.1-105.7-49.8-133.2,71,94,58.1,105.7,49.8,133.2h0Z\"/>\n  <g class=\"text\" style=\"fill: #000;\">\n    <path class=\"st1\" d=\"M654.6,393.2l-.7,137.7h-85.5V188.7h85.4c.4,11.3-.3,21.7,1.3,33.8,23.1-34.1,62.3-50,101.1-38.3,16.5,5,29.6,16.4,39.7,30,34.4,46.5,35.1,134,3.6,182.2-10.1,14.4-22.5,26.9-39,33.4-39.5,15.7-81,1.1-105.9-36.6h0ZM721,362.2c21-26.1,21-82.7-.4-108.4-13.2-15.9-36.4-16.1-49.9-.4-22.2,25.8-21.7,85.3.5,110.1,13.6,15.2,36.6,15,49.7-1.3h.1Z\"/>\n    <path class=\"st1\" d=\"M164,301l-72.8.7v126.1H3.4V98.1l159.7.5c31.3,0,58.9,13.6,79.4,36.1,30.8,37.6,30.9,91.7.6,129.6-20.1,22.8-47.6,36.5-79,36.8h-.1ZM176.8,199.8c0-20.8-15.1-35-34.7-35l-51,.2v69.5l53.6-.2c18.5,0,32-15.8,32.2-34.5h-.1Z\"/>\n    <polygon class=\"st1\" points=\"1338.2 427.8 1338 366 1412.4 365.8 1412.5 139.3 1338.1 139.1 1338.1 77.4 1498.1 77.4 1498.1 365.7 1572.3 365.9 1572.5 427.7 1338.2 427.8\"/>\n    <path class=\"st1\" d=\"M1741.8,364.3c9.1-8.6,14-18.1,17.7-30.3l68.4,13.3c-10.5,45.2-46.5,79.2-92.3,86.7-59.2,9.6-118.7-14.2-138.6-73.7-10.9-32.7-10.7-68.6.6-100.9,17.7-50.6,64.3-80.5,117.1-79.1,76.5,2,113.4,65.4,111.1,136.1h-155.4c-.7,12.5,3,25,9.7,35.9,13.2,21.3,40.9,26.9,61.5,12h.2ZM1749.4,273.1c-2.4-10.8-6.9-18-13.9-24.6-12.8-8.3-30.1-9.5-43.4-1.1-9.3,5.8-14.6,15.1-18,25.7h75.3Z\"/>\n    <path class=\"st1\" d=\"M1010.3,364.3c9.1-8.5,13.9-18.1,17.7-30.3l68.4,13.3c-10.4,45.2-46.5,79.2-92.3,86.7-59.3,9.6-118.8-14.2-138.7-73.9-10.8-32.3-10.6-67.4.2-99.3,17.3-51.2,64.2-81.8,117.6-80.4,76.6,2,113.5,65.3,111.1,136.1h-155.6c-.2,12.7,3.2,25.1,9.9,35.9,13.2,21.3,40.9,27,61.5,12h.2ZM1018,273.2c-2.4-9.4-6.3-18.5-14.2-24.4-12.3-9.1-30.4-9.4-43.3-1.3-9.3,5.9-14.4,15.1-17.9,25.6h75.4Z\"/>\n    <path class=\"st1\" d=\"M424.3,376.9c-7.1,13.6-12.5,25.7-23.2,35.5-14.3,13.3-32.6,19.3-52.3,19.4-40.4.2-75.6-23.1-73.6-65.7.9-20.1,9.7-37.2,26.5-49.2,30.5-21.8,55.8-22.4,87.8-40.6,8.1-4.6,18.2-15.3,12.4-22.2s-5-3-8-3.7h-96.3v-61.8h109.6c14.7.6,28.1,2.2,41.7,7.2,23.7,8.8,39.6,29.5,39.8,55.2l.7,90.6c0,13.5,11,23,23.7,23.9l10.1.7v61.3h-29.9c-13.1,0-25.9-3-37.3-8.6-16.9-8.2-26.9-22.2-31.6-42.2h0v.2h-.1ZM364.9,370.1c6.8,5.9,16.2,6.5,24.8,2.7,18.1-7.9,16.5-38.3,16.1-55-3.6,4.3-7.4,9-12.5,11.2l-21.1,9.3c-5.8,2.5-10.6,8-11.8,13s-1,13.8,4.7,18.7h-.2Z\"/>\n    <path class=\"st1\" d=\"M1943,430.1c-33.5-8.9-68.5-33.6-78.9-68.9l66.6-27.2c11.8,22.1,31.6,42.1,57.2,39.8,4.3-.4,9.3-3.1,11.2-6,7.8-12.5-4.3-24.3-16.2-30.7l-47.3-25.2c-32.2-17.1-57.7-50.7-41.6-87.4,11.9-27,48.1-35,75.3-36h99.2v61.8h-88.6c-2.5.4-6.2,2.3-7,4.2s.7,7,2.7,8.2c31.6,18.6,88.3,38.3,103.8,72,10.4,22.6,6.7,50-9.2,69.1-29.5,35.7-86.1,36.9-127,26.1v.2h-.2,0Z\"/>\n    <path class=\"st1\" d=\"M1318.2,264.3l-68.5.2c-19.4,0-30.1,10.8-31.6,30.2v133.1h-85.7v-239h85.6l1,58.9,11.9-25.1c14.3-30.5,56.9-36.5,87.4-33.6v75.4h-.1Z\"/>\n    <path..."
                    },
                    {
                        "Start": "2026-10-22T13:57:21.95862948Z",
                        "End": "2026-10-22T13:57:22.094566397Z",
                        "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=\"<redacted>\">\n                \n                    <svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 2670 860\" width='300' class='logo mb-4'>\n  <path class=\"leaf\" style=\"fill:#005616;\" d=\"M2227.4,821.2c-6.1-17.8-18.1-53.6-19.2-53.4-174.7-77.8-159.8-201.2-117.5-304.2,26.3,120.1,235.3,130.3,128,294.1-.7,2,8.8,24.3,17.1,44.9,19.9-45.4,51.3-101.1,48.8-105.7-199.9-357.4,278.8-444.7,350.7-690.2,72.6,220.1,46.5,577.5-330.4,713.3-1.8,1.2-55.6,130-58.5,131.4-.2-1.9-29.1,2.5-26.4-7.6,1.4-6.2,4.2-14.2,7.2-22.4h0v-.2h.2,0ZM2211.7,731.2c42.3-62.9-11.1-105.7-49.8-133.2,71,94,58.1,105.7,49.8,133.2h0Z\"/>\n  <g class=\"text\" style=\"fill: #000;\">\n    <path class=\"st1\" d=\"M654.6,393.2l-.7,137.7h-85.5V188.7h85.4c.4,11.3-.3,21.7,1.3,33.8,23.1-34.1,62.3-50,101.1-38.3,16.5,5,29.6,16.4,39.7,30,34.4,46.5,35.1,134,3.6,182.2-10.1,14.4-22.5,26.9-39,33.4-39.5,15.7-81,1.1-105.9-36.6h0ZM721,362.2c21-26.1,21-82.7-.4-108.4-13.2-15.9-36.4-16.1-49.9-.4-22.2,25.8-21.7,85.3.5,110.1,13.6,15.2,36.6,15,49.7-1.3h.1Z\"/>\n    <path class=\"st1\" d=\"M164,301l-72.8.7v126.1H3.4V98.1l159.7.5c31.3,0,58.9,13.6,79.4,36.1,30.8,37.6,30.9,91.7.6,129.6-20.1,22.8-47.6,36.5-79,36.8h-.1ZM176.8,199.8c0-20.8-15.1-35-34.7-35l-51,.2v69.5l53.6-.2c18.5,0,32-15.8,32.2-34.5h-.1Z\"/>\n    <polygon class=\"st1\" points=\"1338.2 427.8 1338 366 1412.4 365.8 1412.5 139.3 1338.1 139.1 1338.1 77.4 1498.1 77.4 1498.1 365.7 1572.3 365.9 1572.5 427.7 1338.2 427.8\"/>\n    <path class=\"st1\" d=\"M1741.8,364.3c9.1-8.6,14-18.1,17.7-30.3l68.4,13.3c-10.5,45.2-46.5,79.2-92.3,86.7-59.2,9.6-118.7-14.2-138.6-73.7-10.9-32.7-10.7-68.6.6-100.9,17.7-50.6,64.3-80.5,117.1-79.1,76.5,2,113.4,65.4,111.1,136.1h-155.4c-.7,12.5,3,25,9.7,35.9,13.2,21.3,40.9,26.9,61.5,12h.2ZM1749.4,273.1c-2.4-10.8-6.9-18-13.9-24.6-12.8-8.3-30.1-9.5-43.4-1.1-9.3,5.8-14.6,15.1-18,25.7h75.3Z\"/>\n    <path class=\"st1\" d=\"M1010.3,364.3c9.1-8.5,13.9-18.1,17.7-30.3l68.4,13.3c-10.4,45.2-46.5,79.2-92.3,86.7-59.3,9.6-118.8-14.2-138.7-73.9-10.8-32.3-10.6-67.4.2-99.3,17.3-51.2,64.2-81.8,117.6-80.4,76.6,2,113.5,65.3,111.1,136.1h-155.6c-.2,12.7,3.2,25.1,9.9,35.9,13.2,21.3,40.9,27,61.5,12h.2ZM1018,273.2c-2.4-9.4-6.3-18.5-14.2-24.4-12.3-9.1-30.4-9.4-43.3-1.3-9.3,5.9-14.4,15.1-17.9,25.6h75.4Z\"/>\n    <path class=\"st1\" d=\"M424.3,376.9c-7.1,13.6-12.5,25.7-23.2,35.5-14.3,13.3-32.6,19.3-52.3,19.4-40.4.2-75.6-23.1-73.6-65.7.9-20.1,9.7-37.2,26.5-49.2,30.5-21.8,55.8-22.4,87.8-40.6,8.1-4.6,18.2-15.3,12.4-22.2s-5-3-8-3.7h-96.3v-61.8h109.6c14.7.6,28.1,2.2,41.7,7.2,23.7,8.8,39.6,29.5,39.8,55.2l.7,90.6c0,13.5,11,23,23.7,23.9l10.1.7v61.3h-29.9c-13.1,0-25.9-3-37.3-8.6-16.9-8.2-26.9-22.2-31.6-42.2h0v.2h-.1ZM364.9,370.1c6.8,5.9,16.2,6.5,24.8,2.7,18.1-7.9,16.5-38.3,16.1-55-3.6,4.3-7.4,9-12.5,11.2l-21.1,9.3c-5.8,2.5-10.6,8-11.8,13s-1,13.8,4.7,18.7h-.2Z\"/>\n    <path class=\"st1\" d=\"M1943,430.1c-33.5-8.9-68.5-33.6-78.9-68.9l66.6-27.2c11.8,22.1,31.6,42.1,57.2,39.8,4.3-.4,9.3-3.1,11.2-6,7.8-12.5-4.3-24.3-16.2-30.7l-47.3-25.2c-32.2-17.1-57.7-50.7-41.6-87.4,11.9-27,48.1-35,75.3-36h99.2v61.8h-88.6c-2.5.4-6.2,2.3-7,4.2s.7,7,2.7,8.2c31.6,18.6,88.3,38.3,103.8,72,10.4,22.6,6.7,50-9.2,69.1-29.5,35.7-86.1,36.9-127,26.1v.2h-.2,0Z\"/>\n    <path class=\"st1\" d=\"M1318.2,264.3l-68.5.2c-19.4,0-30.1,10.8-31.6,30.2v133.1h-85.7v-239h85.6l1,58.9,11.9-25.1c14.3-30.5,56.9-36.5,87.4-33.6v75.4h-.1Z\"/>\n    <path..."
                    },
                    {
                        "Start": "2026-10-22T13:58:34.708302829Z",
                        "End": "2026-10-22T13:58:34.865984024Z",
                        "ExitCode": 7,
                        "Output": "curl: (7) Failed to connect to localhost port 8000 after 0 ms: Could not connect to server\n"
                    },
                    {
                        "Start": "2026-10-22T13:59:04.868880409Z",
                        "End": "2026-10-22T13:59:04.957750883Z",
                        "ExitCode": 7,
                        "Output": "curl: (7) Failed to connect to localhost port 8000 after 0 ms: Could not connect to server\n"
                    }
                ]
            }
        },
        "Image": "sha256:dba0242c1df1843643df4eb50ce5639f3a7900f414879088fd5bed8eaf2d456d",
        "ResolvConfPath": "/var/lib/docker/containers/c35572e8be1ae42c33f7908fa3e345327f56531d7aa4da098dc72d34b3e9e4c8/resolv.conf",
        "HostnamePath": "/var/lib/docker/containers/c35572e8be1ae42c33f7908fa3e345327f56531d7aa4da098dc72d34b3e9e4c8/hostname",
        "HostsPath": "/var/lib/docker/containers/c35572e8be1ae42c33f7908fa3e345327f56531d7aa4da098dc72d34b3e9e4c8/hosts",
        "LogPath": "/var/lib/docker/containers/c35572e8be1ae42c33f7908fa3e345327f56531d7aa4da098dc72d34b3e9e4c8/c35572e8be1ae42c33f7908fa3e345327f56531d7aa4da098dc72d34b3e9e4c8-json.log",
        "Name": "/pngx-webserver-1",
        "RestartCount": 0,
        "Driver": "overlayfs",
        "Platform": "linux",
        "MountLabel": "",
        "ProcessLabel": "",
        "AppArmorProfile": "docker-default",
        "ExecIDs": null,
        "HostConfig": {
            "Binds": [
                "pngx_data:/usr/src/paperless/data:rw",
                "pngx_media:/usr/src/paperless/media:rw"
            ],
            "ContainerIDFile": "",
            "LogConfig": {
                "Type": "json-file",
                "Config": {}
            },
            "NetworkMode": "pngx_default",
            "PortBindings": {
                "8000/tcp": [
                    {
                        "HostIp": "",
                        "HostPort": "8000"
                    }
                ]
            },
            "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"
            ],
            "ReadonlyPaths": [
                "/proc/bus",
                "/proc/fs",
                "/proc/irq",
                "/proc/sys",
                "/proc/sysrq-trigger"
            ]
        },
        "Storage": {
            "RootFS": {
                "Snapshot": {
                    "Name": "overlayfs"
                }
            }
        },
        "Mounts": [
            {
                "Type": "volume",
                "Name": "8c5b31231fa46dab51ed609c20426bfa5585eeb55964249c02548a56a49f350e",
                "Source": "/var/lib/docker/volumes/8c5b31231fa46dab51ed609c20426bfa5585eeb55964249c02548a56a49f350e/_data",
                "Destination": "/usr/src/paperless/consume",
                "Driver": "local",
                "Mode": "",
                "RW": true,
                "Propagation": ""
            },
            {
                "Type": "volume",
                "Name": "pngx_data",
                "Source": "/var/lib/docker/volumes/pngx_data/_data",
                "Destination": "/usr/src/paperless/data",
                "Driver": "local",
                "Mode": "rw",
                "RW": true,
                "Propagation": ""
            },
            {
                "Type": "volume",
                "Name": "50fda3fead7c352c8d00f5380fa5c2e2725afdfd8bfe56017c165d640cd9a5ad",
                "Source": "/var/lib/docker/volumes/50fda3fead7c352c8d00f5380fa5c2e2725afdfd8bfe56017c165d640cd9a5ad/_data",
                "Destination": "/usr/src/paperless/export",
                "Driver": "local",
                "Mode": "",
                "RW": true,
                "Propagation": ""
            },
            {
                "Type": "volume",
                "Name": "pngx_media",
                "Source": "/var/lib/docker/volumes/pngx_media/_data",
                "Destination": "/usr/src/paperless/media",
                "Driver": "local",
                "Mode": "rw",
                "RW": true,
                "Propagation": ""
            }
        ],
        "Config": {
            "Hostname": "c35572e8be1a",
            "Domainname": "",
            "User": "",
            "AttachStdin": false,
            "AttachStdout": true,
            "AttachStderr": true,
            "ExposedPorts": {
                "8000/tcp": {}
            },
            "Tty": false,
            "OpenStdin": false,
            "StdinOnce": false,
            "Env": [
                "PAPERLESS_DBPASS=<redacted>",
                "PAPERLESS_SECRET_KEY=<redacted>",
                "PAPERLESS_ADMIN_USER=caseadmin",
                "PAPERLESS_ADMIN_PASSWORD=<redacted>",
                "PAPERLESS_REDIS=redis://broker:6379",
                "PAPERLESS_DBHOST=db",
                "PATH=/command:/usr/local/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin",
                "PYTHON_VERSION=3.14.8",
                "PYTHON_SHA256=c2215904f02b175596dc49351585104f4bc20341e1c47378b26a2c274360ce73",
                "UV_TOOL_BIN_DIR=/usr/local/bin",
                "S6_BEHAVIOUR_IF_STAGE2_FAILS=2",
                "S6_CMD_WAIT_FOR_SERVICES_MAXTIME=0",
                "S6_VERBOSITY=1",
                "PYTHONDONTWRITEBYTECODE=1",
                "PYTHONUNBUFFERED=1",
                "PYTHONWARNINGS=ignore:::django.http.response:517",
                "PNGX_CONTAINERIZED=1",
                "UV_LINK_MODE=copy"
            ],
            "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:3.3.3",
            "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": "41d8b6b313dfa9e33f6a3ee5cab4a8c425ae4a9488acf38a5f49ed6df84db297",
                "com.docker.compose.container-number": "1",
                "com.docker.compose.depends_on": "broker:service_started:false,db:service_started:false",
                "com.docker.compose.image": "sha256:4097c7925229c1fd6c2a5230d50ba0e056fb9dde076a08654f5c19ae88dff7db",
                "com.docker.compose.oneoff": "False",
                "com.docker.compose.project": "pngx",
                "com.docker.compose.project.config_files": "/opt/pngx/compose.yaml",
                "com.docker.compose.project.working_dir": "/opt/pngx",
                "com.docker.compose.service": "webserver",
                "com.docker.compose.version": "5.6.1",
                "org.opencontainers.image.authors": "paperless-ngx team <hello@paperless-ngx.com>",
                "org.opencontainers.image.created": "2026-10-19T17:07:48.581Z",
                "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": "31caf01ae54db185fd29190a9ab73105a4b1ee90",
                "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": "3.3.3"
            }
        },
        "NetworkSettings": {
            "SandboxID": "9bdda2766a0dfa6edb9dcceb2a77157e68a1a8a8a4cc2967650f1b3c8f20f946",
            "SandboxKey": "/var/run/docker/netns/9bdda2766a0d",
            "Ports": {
                "8000/tcp": [
                    {
                        "HostIp": "0.0.0.0",
                        "HostPort": "8000"
                    },
                    {
                        "HostIp": "::",
                        "HostPort": "8000"
                    }
                ]
            },
            "Networks": {
                "pngx_default": {
                    "IPAMConfig": null,
                    "Links": null,
                    "Aliases": [
                        "pngx-webserver-1",
                        "webserver"
                    ],
                    "DriverOpts": null,
                    "GwPriority": 0,
                    "NetworkID": "7678d596d510a9b7bb0264730b2dc49125c1af44d084578a8445be808bf4df99",
                    "EndpointID": "bfcfb15ef2e92fa1676cebdd8cb3067a0d24aadeac25ab996112a570999f2b8b",
                    "Gateway": "172.18.0.1",
                    "IPAddress": "172.18.0.3",
                    "MacAddress": "0a:a9:75:aa:7c:42",
                    "IPPrefixLen": 16,
                    "IPv6Gateway": "",
                    "GlobalIPv6Address": "",
                    "GlobalIPv6PrefixLen": 0,
                    "DNSNames": [
                        "pngx-webserver-1",
                        "webserver",
                        "c35572e8be1a"
                    ]
                }
            }
        },
        "ImageManifestDescriptor": {
            "mediaType": "application/vnd.oci.image.manifest.v1+json",
            "digest": "sha256:4097c7925229c1fd6c2a5230d50ba0e056fb9dde076a08654f5c19ae88dff7db",
            "size": 3165,
            "platform": {
                "architecture": "amd64",
                "os": "linux"
            }
        }
    },
    {
        "Id": "13b43a5ad818f1d13b86c39ada36f8027f7cf2f99a3fbdbe93f08e3b847cd632",
        "Created": "2026-10-22T13:55:18.633934498Z",
        "Path": "docker-entrypoint.sh",
        "Args": [
            "postgres"
        ],
        "State": {
            "Status": "running",
            "Running": true,
            "Paused": false,
            "Restarting": false,
            "OOMKilled": false,
            "Dead": false,
            "Pid": 1304,
            "ExitCode": 0,
            "Error": "",
            "StartedAt": "2026-10-22T13:58:04.27104711Z",
            "FinishedAt": "2026-10-22T13:57:37.99334887Z"
        },
        "Image": "sha256:b8faeff7712663c2773a190181e1246e37e364b887611c04658c28b44e2408fe",
        "ResolvConfPath": "/var/lib/docker/containers/13b43a5ad818f1d13b86c39ada36f8027f7cf2f99a3fbdbe93f08e3b847cd632/resolv.conf",
        "HostnamePath": "/var/lib/docker/containers/13b43a5ad818f1d13b86c39ada36f8027f7cf2f99a3fbdbe93f08e3b847cd632/hostname",
        "HostsPath": "/var/lib/docker/containers/13b43a5ad818f1d13b86c39ada36f8027f7cf2f99a3fbdbe93f08e3b847cd632/hosts",
        "LogPath": "/var/lib/docker/containers/13b43a5ad818f1d13b86c39ada36f8027f7cf2f99a3fbdbe93f08e3b847cd632/13b43a5ad818f1d13b86c39ada36f8027f7cf2f99a3fbdbe93f08e3b847cd632-json.log",
        "Name": "/pngx-db-1",
        "RestartCount": 0,
        "Driver": "overlayfs",
        "Platform": "linux",
        "MountLabel": "",
        "ProcessLabel": "",
        "AppArmorProfile": "docker-default",
        "ExecIDs": null,
        "HostConfig": {
            "Binds": [
                "pngx_pgdata:/var/lib/postgresql/data:rw"
            ],
            "ContainerIDFile": "",
            "LogConfig": {
                "Type": "json-file",
                "Config": {}
            },
            "NetworkMode": "pngx_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"
            ],
            "ReadonlyPaths": [
                "/proc/bus",
                "/proc/fs",
                "/proc/irq",
                "/proc/sys",
                "/proc/sysrq-trigger"
            ]
        },
        "Storage": {
            "RootFS": {
                "Snapshot": {
                    "Name": "overlayfs"
                }
            }
        },
        "Mounts": [
            {
                "Type": "volume",
                "Name": "pngx_pgdata",
                "Source": "/var/lib/docker/volumes/pngx_pgdata/_data",
                "Destination": "/var/lib/postgresql/data",
                "Driver": "local",
                "Mode": "rw",
                "RW": true,
                "Propagation": ""
            }
        ],
        "Config": {
            "Hostname": "13b43a5ad818",
            "Domainname": "",
            "User": "",
            "AttachStdin": false,
            "AttachStdout": true,
            "AttachStderr": true,
            "ExposedPorts": {
                "5432/tcp": {}
            },
            "Tty": false,
            "OpenStdin": false,
            "StdinOnce": false,
            "Env": [
                "POSTGRES_USER=paperless",
                "POSTGRES_PASSWORD=<redacted>",
                "POSTGRES_DB=paperless",
                "PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/lib/postgresql/17/bin",
                "GOSU_VERSION=1.19",
                "LANG=en_US.utf8",
                "PG_MAJOR=17",
                "PG_VERSION=17.11-1.pgdg13+2",
                "PGDATA=/var/lib/postgresql/data"
            ],
            "Cmd": [
                "postgres"
            ],
            "Image": "docker.io/library/postgres:17",
            "Volumes": {
                "/var/lib/postgresql/data": {}
            },
            "WorkingDir": "",
            "Entrypoint": [
                "docker-entrypoint.sh"
            ],
            "Labels": {
                "com.docker.compose.config-hash": "6373b002d0ddb68a64565a7e2726da12abf529a54512596f6922ee72ee47fe1a",
                "com.docker.compose.container-number": "1",
                "com.docker.compose.depends_on": "",
                "com.docker.compose.image": "sha256:3518071376d0b6156b02e1db2747a78511b5b9dc3763cc79c506ebe2dc2ee71c",
                "com.docker.compose.oneoff": "False",
                "com.docker.compose.project": "pngx",
                "com.docker.compose.project.config_files": "/opt/pngx/compose.yaml",
                "com.docker.compose.project.working_dir": "/opt/pngx",
                "com.docker.compose.service": "db",
                "com.docker.compose.version": "5.6.1"
            },
            "StopSignal": "SIGINT"
        },
        "NetworkSettings": {
            "SandboxID": "a64548ffe5cb10593cd2ccce2ff35d5bedd13945047a8a0fe770b4b769f9b9c6",
            "SandboxKey": "/var/run/docker/netns/a64548ffe5cb",
            "Ports": {
                "5432/tcp": null
            },
            "Networks": {
                "pngx_default": {
                    "IPAMConfig": null,
                    "Links": null,
                    "Aliases": [
                        "pngx-db-1",
                        "db"
                    ],
                    "DriverOpts": null,
                    "GwPriority": 0,
                    "NetworkID": "7678d596d510a9b7bb0264730b2dc49125c1af44d084578a8445be808bf4df99",
                    "EndpointID": "fa42ab28696de95446060798ac7ceb31e22ca75afb6ebf6a31484afb14d5684c",
                    "Gateway": "172.18.0.1",
                    "IPAddress": "172.18.0.4",
                    "MacAddress": "46:42:b3:4b:52:34",
                    "IPPrefixLen": 16,
                    "IPv6Gateway": "",
                    "GlobalIPv6Address": "",
                    "GlobalIPv6PrefixLen": 0,
                    "DNSNames": [
                        "pngx-db-1",
                        "db",
                        "13b43a5ad818"
                    ]
                }
            }
        },
        "ImageManifestDescriptor": {
            "mediaType": "application/vnd.oci.image.manifest.v1+json",
            "digest": "sha256:3518071376d0b6156b02e1db2747a78511b5b9dc3763cc79c506ebe2dc2ee71c",
            "size": 3628,
            "annotations": {
                "com.docker.official-images.bashbrew.arch": "amd64",
                "org.opencontainers.image.base.digest": "sha256:4876fdea29cac1a33a3195f1eb1952feb1fca7dd6dd00be3e2f1879cf20d34d2",
                "org.opencontainers.image.base.name": "debian:trixie-slim",
                "org.opencontainers.image.created": "2026-10-21T00:37:06Z",
                "org.opencontainers.image.revision": "2603e26e245e558218728ee14e0a42dcb020dc7f",
                "org.opencontainers.image.source": "https://github.com/docker-library/postgres.git#2603e26e245e558218728ee14e0a42dcb020dc7f:17/trixie",
                "org.opencontainers.image.url": "https://hub.docker.com/_/postgres",
                "org.opencontainers.image.version": "17.11"
            },
            "platform": {
                "architecture": "amd64",
                "os": "linux"
            }
        }
    },
    {
        "Id": "7bfd0d039c73e0a1ff8e54e9a20fe30919f75bbae881b42a8c19cca70b81a568",
        "Created": "2026-10-22T13:55:18.580701609Z",
        "Path": "tini",
        "Args": [
            "--",
            "docker-entrypoint.sh",
            "valkey-server"
        ],
        "State": {
            "Status": "running",
            "Running": true,
            "Paused": false,
            "Restarting": false,
            "OOMKilled": false,
            "Dead": false,
            "Pid": 1311,
            "ExitCode": 0,
            "Error": "",
            "StartedAt": "2026-10-22T13:58:04.26952285Z",
            "FinishedAt": "2026-10-22T13:57:37.838478499Z"
        },
        "Image": "sha256:48332870af354a799964c0012ae1194a0bf2bf894eb508f945810596dc2d8d11",
        "ResolvConfPath": "/var/lib/docker/containers/7bfd0d039c73e0a1ff8e54e9a20fe30919f75bbae881b42a8c19cca70b81a568/resolv.conf",
        "HostnamePath": "/var/lib/docker/containers/7bfd0d039c73e0a1ff8e54e9a20fe30919f75bbae881b42a8c19cca70b81a568/hostname",
        "HostsPath": "/var/lib/docker/containers/7bfd0d039c73e0a1ff8e54e9a20fe30919f75bbae881b42a8c19cca70b81a568/hosts",
        "LogPath": "/var/lib/docker/containers/7bfd0d039c73e0a1ff8e54e9a20fe30919f75bbae881b42a8c19cca70b81a568/7bfd0d039c73e0a1ff8e54e9a20fe30919f75bbae881b42a8c19cca70b81a568-json.log",
        "Name": "/pngx-broker-1",
        "RestartCount": 0,
        "Driver": "overlayfs",
        "Platform": "linux",
        "MountLabel": "",
        "ProcessLabel": "",
        "AppArmorProfile": "docker-default",
        "ExecIDs": null,
        "HostConfig": {
            "Binds": [
                "pngx_redisdata:/data:rw"
            ],
            "ContainerIDFile": "",
            "LogConfig": {
                "Type": "json-file",
                "Config": {}
            },
            "NetworkMode": "pngx_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"
            ],
            "ReadonlyPaths": [
                "/proc/bus",
                "/proc/fs",
                "/proc/irq",
                "/proc/sys",
                "/proc/sysrq-trigger"
            ]
        },
        "Storage": {
            "RootFS": {
                "Snapshot": {
                    "Name": "overlayfs"
                }
            }
        },
        "Mounts": [
            {
                "Type": "volume",
                "Name": "pngx_redisdata",
                "Source": "/var/lib/docker/volumes/pngx_redisdata/_data",
                "Destination": "/data",
                "Driver": "local",
                "Mode": "rw",
                "RW": true,
                "Propagation": ""
            }
        ],
        "Config": {
            "Hostname": "7bfd0d039c73",
            "Domainname": "",
            "User": "",
            "AttachStdin": false,
            "AttachStdout": true,
            "AttachStderr": true,
            "ExposedPorts": {
                "6379/tcp": {}
            },
            "Tty": false,
            "OpenStdin": false,
            "StdinOnce": false,
            "Env": [
                "PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin",
                "VALKEY_VERSION=9.1.2"
            ],
            "Cmd": [
                "valkey-server"
            ],
            "Image": "docker.io/valkey/valkey:9-alpine",
            "Volumes": null,
            "WorkingDir": "/data",
            "Entrypoint": [
                "tini",
                "--",
                "docker-entrypoint.sh"
            ],
            "Labels": {
                "com.docker.compose.config-hash": "51574c7d0764c83371746fb79e63e8d515daaf07b216c5c20864269cd025fb59",
                "com.docker.compose.container-number": "1",
                "com.docker.compose.depends_on": "",
                "com.docker.compose.image": "sha256:3b83b0b6a598bb390c8186a408a69949772f439548a81c5ea0ab7ccf102c248d",
                "com.docker.compose.oneoff": "False",
                "com.docker.compose.project": "pngx",
                "com.docker.compose.project.config_files": "/opt/pngx/compose.yaml",
                "com.docker.compose.project.working_dir": "/opt/pngx",
                "com.docker.compose.service": "broker",
                "com.docker.compose.version": "5.6.1",
                "org.opencontainers.image.source": "https://github.com/valkey-io/valkey"
            }
        },
        "NetworkSettings": {
            "SandboxID": "975ea6645901466adeb9ecc6975090e90c150c7637ffa849a09a977fa8ab06f3",
            "SandboxKey": "/var/run/docker/netns/975ea6645901",
            "Ports": {
                "6379/tcp": null
            },
            "Networks": {
                "pngx_default": {
                    "IPAMConfig": null,
                    "Links": null,
                    "Aliases": [
                        "pngx-broker-1",
                        "broker"
                    ],
                    "DriverOpts": null,
                    "GwPriority": 0,
                    "NetworkID": "7678d596d510a9b7bb0264730b2dc49125c1af44d084578a8445be808bf4df99",
                    "EndpointID": "03f7c1626f0737e27422dd1ff7462e21c477ef604b09ad95e2b5403c26eaf51d",
                    "Gateway": "172.18.0.1",
                    "IPAddress": "172.18.0.2",
                    "MacAddress": "ca:2c:8a:c5:f7:fb",
                    "IPPrefixLen": 16,
                    "IPv6Gateway": "",
                    "GlobalIPv6Address": "",
                    "GlobalIPv6PrefixLen": 0,
                    "DNSNames": [
                        "pngx-broker-1",
                        "broker",
                        "7bfd0d039c73"
                    ]
                }
            }
        },
        "ImageManifestDescriptor": {
            "mediaType": "application/vnd.oci.image.manifest.v1+json",
            "digest": "sha256:3b83b0b6a598bb390c8186a408a69949772f439548a81c5ea0ab7ccf102c248d",
            "size": 1616,
            "platform": {
                "architecture": "amd64",
                "os": "linux"
            }
        }
    }
]
=== images
{"Containers":"1","CreatedAt":"2026-10-21 00:37:20 +0000 UTC","CreatedSince":"37 hours ago","Digest":"sha256:b8faeff7712663c2773a190181e1246e37e364b887611c04658c28b44e2408fe","ID":"sha256:b8faeff7712663c2773a190181e1246e37e364b887611c04658c28b44e2408fe","Repository":"postgres","SharedSize":"N/A","Size":"646MB","Tag":"17","UniqueSize":"N/A"}
{"Containers":"1","CreatedAt":"2026-10-19 17:13:26 +0000 UTC","CreatedSince":"2 days ago","Digest":"sha256:dba0242c1df1843643df4eb50ce5639f3a7900f414879088fd5bed8eaf2d456d","ID":"sha256:dba0242c1df1843643df4eb50ce5639f3a7900f414879088fd5bed8eaf2d456d","Repository":"ghcr.io/paperless-ngx/paperless-ngx","SharedSize":"N/A","Size":"3.61GB","Tag":"3.3.3","UniqueSize":"N/A"}
{"Containers":"1","CreatedAt":"2026-09-21 07:46:04 +0000 UTC","CreatedSince":"4 weeks ago","Digest":"sha256:48332870af354a799964c0012ae1194a0bf2bf894eb508f945810596dc2d8d11","ID":"sha256:48332870af354a799964c0012ae1194a0bf2bf894eb508f945810596dc2d8d11","Repository":"valkey/valkey","SharedSize":"N/A","Size":"66MB","Tag":"9-alpine","UniqueSize":"N/A"}
=== listening
LISTEN 0      4096         0.0.0.0:22   0.0.0.0:* users:(("sshd",pid=1595,fd=3),("systemd",pid=1,fd=94))
LISTEN 0      4096   127.0.0.53%lo:53   0.0.0.0:* users:(("systemd-resolve",pid=546,fd=15))             
LISTEN 0      4096      127.0.0.54:53   0.0.0.0:* users:(("systemd-resolve",pid=546,fd=17))             
LISTEN 0      4096         0.0.0.0:8000 0.0.0.0:* users:(("docker-proxy",pid=1396,fd=8))                
LISTEN 0      4096            [::]:22      [::]:* users:(("sshd",pid=1595,fd=4),("systemd",pid=1,fd=95))
LISTEN 0      4096            [::]:8000    [::]:* users:(("docker-proxy",pid=1405,fd=8))                
=== processes
999                     1304 postgres
root                    1311 tini -- docker-entrypoint.sh valkey-server
999                     1397 valkey-server *:6379
999                     1520 postgres: checkpointer 
999                     1521 postgres: background writer 
999                     1564 postgres: walwriter 
999                     1565 postgres: autovacuum launcher 
999                     1566 postgres: logical replication launcher 
1000                    1808 [celeryd: celery@c35572e8be1a:MainProcess] -active- (--app paperless worker --loglevel INFO --without-mingle --without-gossip)
1000                    1809 python3 manage.py document_consumer
1000                    1815 [celery beat] --app paperless beat --loglevel INFO
1000                    1825 granian asginl :::8000 paperless.asgi:application
1000                    1844 granian asginl :::8000 paperless.asgi:application worker-1
999                     1864 postgres: paperless paperless 172.18.0.3(35478) idle
999                     1865 postgres: paperless paperless 172.18.0.3(35494) idle
1000                    1889 [celeryd: celery@c35572e8be1a:ForkPoolWorker-1]
=== units
sys-devices-virtual-net-docker0.device                                                                 loaded    active   plugged   /sys/devices/virtual/net/docker0
sys-subsystem-net-devices-docker0.device                                                               loaded    active   plugged   /sys/subsystem/net/devices/docker0
run-docker-netns-975ea6645901.mount                                                                    loaded    active   mounted   /run/docker/netns/975ea6645901
run-docker-netns-9bdda2766a0d.mount                                                                    loaded    active   mounted   /run/docker/netns/9bdda2766a0d
run-docker-netns-a64548ffe5cb.mount                                                                    loaded    active   mounted   /run/docker/netns/a64548ffe5cb
var-lib-docker-rootfs-overlayfs-13b43a5ad818f1d13b86c39ada36f8027f7cf2f99a3fbdbe93f08e3b847cd632.mount loaded    active   mounted   /var/lib/docker/rootfs/overlayfs/13b43a5ad818f1d13b86c39ada36f8027f7cf2f99a3fbdbe93f08e3b847cd632
var-lib-docker-rootfs-overlayfs-7bfd0d039c73e0a1ff8e54e9a20fe30919f75bbae881b42a8c19cca70b81a568.mount loaded    active   mounted   /var/lib/docker/rootfs/overlayfs/7bfd0d039c73e0a1ff8e54e9a20fe30919f75bbae881b42a8c19cca70b81a568
var-lib-docker-rootfs-overlayfs-c35572e8be1ae42c33f7908fa3e345327f56531d7aa4da098dc72d34b3e9e4c8.mount loaded    active   mounted   /var/lib/docker/rootfs/overlayfs/c35572e8be1ae42c33f7908fa3e345327f56531d7aa4da098dc72d34b3e9e4c8
docker-13b43a5ad818f1d13b86c39ada36f8027f7cf2f99a3fbdbe93f08e3b847cd632.scope                          loaded    active   running   libcontainer container 13b43a5ad818f1d13b86c39ada36f8027f7cf2f99a3fbdbe93f08e3b847cd632
docker-7bfd0d039c73e0a1ff8e54e9a20fe30919f75bbae881b42a8c19cca70b81a568.scope                          loaded    active   running   libcontainer container 7bfd0d039c73e0a1ff8e54e9a20fe30919f75bbae881b42a8c19cca70b81a568
docker-c35572e8be1ae42c33f7908fa3e345327f56531d7aa4da098dc72d34b3e9e4c8.scope                          loaded    active   running   libcontainer container c35572e8be1ae42c33f7908fa3e345327f56531d7aa4da098dc72d34b3e9e4c8
docker.service                                                                                         loaded    active   running   Docker Application Container Engine
docker.socket                                                                                          loaded    active   running   Docker Socket for the API
=== config files
/opt/pngx/.env
/opt/pngx/compose.yaml
=== git checkouts
=== ufw
Status: inactive
=== case-study dir
total 20
drwx------ 2 root root 4096 Oct 22 13:57 .
drwx------ 5 root root 4096 Oct 22 13:54 ..
-rw-r--r-- 1 root root  121 Oct 22 13:57 OPERATIONS.md
-rw------- 1 root root   43 Oct 22 13:55 admin-credentials
-rw-r--r-- 1 root root 2575 Oct 22 13:54 sample.pdf
