{"architecture":"amd64","config":{"ExposedPorts":{"443/tcp":{},"80/tcp":{}},"Env":["PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin","NODE_ENV=production","CONFIG_FILE=/opt/meshcentral/meshcentral-data/config.json","DYNAMIC_CONFIG=false","ALLOW_PLUGINS=false","ALLOW_NEW_ACCOUNTS=false","ALLOWED_ORIGIN=false","HOSTNAME=localhost","PORT=443","REDIR_PORT=80","INSTALL_STYLISHUI=false","IFRAME=false","LOCAL_SESSION_RECORDING=true","MINIFY=true","REVERSE_PROXY=","REVERSE_PROXY_TLS_PORT=443","REGEN_SESSIONKEY=false","STYLISHUI_FORCE_LATEST=false","WEBRTC=false","TRUSTED_PROXY=","ARGS=","USE_MONGODB=false","USE_POSTGRESQL=false","USE_MARIADB=false","MONGO_HOST=","MONGO_PORT=27017","MONGO_USERNAME=","MONGO_PASS=","MONGO_URL=","PSQL_HOST=","PSQL_PORT=5432","PSQL_USER=","PSQL_PASS=","PSQL_DATABASE=","MARIADB_HOST=","MARIADB_PORT=3306","MARIADB_USER=","MARIADB_PASS=","MARIADB_DATABASE="],"Entrypoint":["/bin/bash","/opt/meshcentral/entrypoint.sh"],"Volumes":{"/opt/meshcentral/meshcentral-backups":{},"/opt/meshcentral/meshcentral-data":{},"/opt/meshcentral/meshcentral-files":{},"/opt/meshcentral/meshcentral-web":{}},"WorkingDir":"/opt/meshcentral","Labels":{"org.opencontainers.image.created":"2026-05-28T00:21:20.555Z","org.opencontainers.image.description":"A complete web-based remote monitoring and management web site. Once setup you can install agents and perform remote desktop session to devices on the local network or over the Internet.","org.opencontainers.image.licenses":"Apache-2.0","org.opencontainers.image.revision":"386b2f74d0bfaedb6ea15bac5c877cfac93bdb62","org.opencontainers.image.source":"https://github.com/Ylianst/MeshCentral","org.opencontainers.image.title":"MeshCentral","org.opencontainers.image.url":"https://github.com/Ylianst/MeshCentral","org.opencontainers.image.version":"1.2.0-postgresql"}},"created":"2026-05-28T00:22:31.476311683Z","history":[{"created":"2026-04-15T20:01:40.139676757Z","created_by":"ADD alpine-minirootfs-3.23.4-x86_64.tar.gz / # buildkit","comment":"buildkit.dockerfile.v0"},{"created":"2026-04-15T20:01:40.139676757Z","created_by":"CMD [\"/bin/sh\"]","comment":"buildkit.dockerfile.v0","empty_layer":true},{"created":"2026-05-28T00:22:17.358755198Z","created_by":"COPY /opt/meshcentral/meshcentral /opt/meshcentral/meshcentral # buildkit","comment":"buildkit.dockerfile.v0"},{"created":"2026-05-28T00:22:25.51658026Z","created_by":"ENV NODE_ENV=production CONFIG_FILE=/opt/meshcentral/meshcentral-data/config.json DYNAMIC_CONFIG=false","comment":"buildkit.dockerfile.v0","empty_layer":true},{"created":"2026-05-28T00:22:25.51658026Z","created_by":"ENV ALLOW_PLUGINS=false ALLOW_NEW_ACCOUNTS=false ALLOWED_ORIGIN=false HOSTNAME=localhost PORT=443 REDIR_PORT=80 INSTALL_STYLISHUI=false IFRAME=false LOCAL_SESSION_RECORDING=true MINIFY=true REVERSE_PROXY= REVERSE_PROXY_TLS_PORT=443 REGEN_SESSIONKEY=false STYLISHUI_FORCE_LATEST=false WEBRTC=false TRUSTED_PROXY= ARGS=","comment":"buildkit.dockerfile.v0","empty_layer":true},{"created":"2026-05-28T00:22:25.51658026Z","created_by":"ENV USE_MONGODB=false USE_POSTGRESQL=false USE_MARIADB=false","comment":"buildkit.dockerfile.v0","empty_layer":true},{"created":"2026-05-28T00:22:25.51658026Z","created_by":"ARG PREINSTALL_LIBS=false","comment":"buildkit.dockerfile.v0","empty_layer":true},{"created":"2026-05-28T00:22:25.51658026Z","created_by":"ARG INCLUDE_MONGODB_TOOLS=false","comment":"buildkit.dockerfile.v0","empty_layer":true},{"created":"2026-05-28T00:22:25.51658026Z","created_by":"ARG INCLUDE_POSTGRESQL_TOOLS=true","comment":"buildkit.dockerfile.v0","empty_layer":true},{"created":"2026-05-28T00:22:25.51658026Z","created_by":"ARG INCLUDE_MARIADB_TOOLS=false","comment":"buildkit.dockerfile.v0","empty_layer":true},{"created":"2026-05-28T00:22:25.51658026Z","created_by":"ENV MONGO_HOST= MONGO_PORT=27017 MONGO_USERNAME= MONGO_PASS= MONGO_URL=","comment":"buildkit.dockerfile.v0","empty_layer":true},{"created":"2026-05-28T00:22:25.51658026Z","created_by":"ENV PSQL_HOST= PSQL_PORT=5432 PSQL_USER= PSQL_PASS= PSQL_DATABASE=","comment":"buildkit.dockerfile.v0","empty_layer":true},{"created":"2026-05-28T00:22:25.51658026Z","created_by":"ENV MARIADB_HOST= MARIADB_PORT=3306 MARIADB_USER= MARIADB_PASS= MARIADB_DATABASE=","comment":"buildkit.dockerfile.v0","empty_layer":true},{"created":"2026-05-28T00:22:25.51658026Z","created_by":"RUN |4 PREINSTALL_LIBS=false INCLUDE_MONGODB_TOOLS=false INCLUDE_POSTGRESQL_TOOLS=true INCLUDE_MARIADB_TOOLS=false /bin/sh -c echo -e \"----------\\nINSTALLING ALPINE PACKAGES...\\n----------\";     mkdir -p /opt/meshcentral/meshcentral;     apk add --no-cache --update         bash curl jq nodejs npm tzdata \u0026\u0026     rm -rf /var/cache/*         /tmp/*         /usr/share/man/         /usr/share/doc/         /var/log/*         /var/spool/*         /usr/lib/debug/ \u0026\u0026     npm install -g npm@latest # buildkit","comment":"buildkit.dockerfile.v0"},{"created":"2026-05-28T00:22:25.601206806Z","created_by":"WORKDIR /opt/meshcentral","comment":"buildkit.dockerfile.v0"},{"created":"2026-05-28T00:22:25.688006664Z","created_by":"RUN |4 PREINSTALL_LIBS=false INCLUDE_MONGODB_TOOLS=false INCLUDE_POSTGRESQL_TOOLS=true INCLUDE_MARIADB_TOOLS=false /bin/sh -c case \"$PREINSTALL_LIBS\" in         true|yes|TRUE|YES)             cd meshcentral \u0026\u0026             echo -e \"----------\\nPREINSTALLING LIBRARIES...\\n----------\";             npm install ssh2@1.17.0 nodemailer@6.10.1 image-size@2.0.2 wildleek@2.0.0 otplib@12.0.1 yub@0.11.1;;         false|no|FALSE|NO)             echo \"Not pre-installing libraries.\";;         *)             echo -e \"Invalid value for build argument INCLUDE_POSTGRESQL_TOOLS, possible values: 'yes', 'true', 'no' or 'false'\";             exit 1;;     esac # buildkit","comment":"buildkit.dockerfile.v0"},{"created":"2026-05-28T00:22:25.795619735Z","created_by":"RUN |4 PREINSTALL_LIBS=false INCLUDE_MONGODB_TOOLS=false INCLUDE_POSTGRESQL_TOOLS=true INCLUDE_MARIADB_TOOLS=false /bin/sh -c case \"$INCLUDE_MONGODB_TOOLS\" in         true|yes|TRUE|YES)             apk add --no-cache mongodb-tools \u0026\u0026             cd meshcentral \u0026\u0026             echo -e \"----------\\nPREINSTALLING MONGODB LIBRARIES...\\n----------\";             npm install mongodb@4.17.2 @mongodb-js/saslprep@1.3.1;;         false|no|FALSE|NO)             echo \"Not including MongoDB Tools.\";;         *)             echo \"Invalid value for build argument INCLUDE_MONGODB_TOOLS, possible values: 'yes', 'true', 'no' or 'false'\";             exit 1;;     esac # buildkit","comment":"buildkit.dockerfile.v0"},{"created":"2026-05-28T00:22:29.999587603Z","created_by":"RUN |4 PREINSTALL_LIBS=false INCLUDE_MONGODB_TOOLS=false INCLUDE_POSTGRESQL_TOOLS=true INCLUDE_MARIADB_TOOLS=false /bin/sh -c case \"$INCLUDE_POSTGRESQL_TOOLS\" in         true|yes|TRUE|YES)             apk add --no-cache postgresql-client \u0026\u0026             cd meshcentral \u0026\u0026             echo -e \"----------\\nPREINSTALLING POSTGRESQL LIBRARIES...\\n----------\";             npm install pg@8.16.3;;         false|no|FALSE|NO)             echo \"Not including PostgreSQL Tools.\";;         *)             echo -e \"Invalid value for build argument INCLUDE_POSTGRESQL_TOOLS, possible values: 'yes', 'true', 'no' or 'false'\";             exit 1;;     esac # buildkit","comment":"buildkit.dockerfile.v0"},{"created":"2026-05-28T00:22:30.149408466Z","created_by":"RUN |4 PREINSTALL_LIBS=false INCLUDE_MONGODB_TOOLS=false INCLUDE_POSTGRESQL_TOOLS=true INCLUDE_MARIADB_TOOLS=false /bin/sh -c case \"$INCLUDE_MARIADB_TOOLS\" in         true|yes|TRUE|YES)             apk add --no-cache mariadb-client \u0026\u0026             cd meshcentral \u0026\u0026             echo -e \"----------\\nPREINSTALLING MARIADB/MYSQL LIBRARIES...\\n----------\";             npm install mariadb@3.4.5 mysql2@3.15.1;;         false|no|FALSE|NO)             echo \"Not including MariaDB/MySQL Tools.\";;         *)             echo -e \"Invalid value for build argument INCLUDE_MARIADB_TOOLS, possible values: 'yes', 'true', 'no' or 'false'\";             exit 1;;     esac # buildkit","comment":"buildkit.dockerfile.v0"},{"created":"2026-05-28T00:22:31.421907184Z","created_by":"RUN |4 PREINSTALL_LIBS=false INCLUDE_MONGODB_TOOLS=false INCLUDE_POSTGRESQL_TOOLS=true INCLUDE_MARIADB_TOOLS=false /bin/sh -c cd meshcentral     \u0026\u0026 rm -rf /root /tmp/* /var/tmp/* /usr/lib/node_modules/npm/man /usr/lib/node_modules/npm/doc /usr/lib/node_modules/npm/html     \u0026\u0026 npm cache clean --force # buildkit","comment":"buildkit.dockerfile.v0"},{"created":"2026-05-28T00:22:31.421907184Z","created_by":"EXPOSE [443/tcp]","comment":"buildkit.dockerfile.v0","empty_layer":true},{"created":"2026-05-28T00:22:31.421907184Z","created_by":"EXPOSE [80/tcp]","comment":"buildkit.dockerfile.v0","empty_layer":true},{"created":"2026-05-28T00:22:31.421907184Z","created_by":"VOLUME [/opt/meshcentral/meshcentral-data]","comment":"buildkit.dockerfile.v0","empty_layer":true},{"created":"2026-05-28T00:22:31.421907184Z","created_by":"VOLUME [/opt/meshcentral/meshcentral-files]","comment":"buildkit.dockerfile.v0","empty_layer":true},{"created":"2026-05-28T00:22:31.421907184Z","created_by":"VOLUME [/opt/meshcentral/meshcentral-web]","comment":"buildkit.dockerfile.v0","empty_layer":true},{"created":"2026-05-28T00:22:31.421907184Z","created_by":"VOLUME [/opt/meshcentral/meshcentral-backups]","comment":"buildkit.dockerfile.v0","empty_layer":true},{"created":"2026-05-28T00:22:31.439472743Z","created_by":"COPY ./docker/entrypoint.sh /opt/meshcentral/entrypoint.sh # buildkit","comment":"buildkit.dockerfile.v0"},{"created":"2026-05-28T00:22:31.476311683Z","created_by":"COPY ./docker/config.json.template /opt/meshcentral/config.json.template # buildkit","comment":"buildkit.dockerfile.v0"},{"created":"2026-05-28T00:22:31.476311683Z","created_by":"ENTRYPOINT [\"/bin/bash\" \"/opt/meshcentral/entrypoint.sh\"]","comment":"buildkit.dockerfile.v0","empty_layer":true}],"os":"linux","rootfs":{"type":"layers","diff_ids":["sha256:29df493baa13de438d6d2ece3a8333032e0b7b9b9d8cce4ee82194da255f61e1","sha256:f80bb17a4d4f035ca698652bdfa5329356e4b0c53b987718a20fd45c2571584c","sha256:412d666839a3a767d0c32eab13013a3704eaeba8733a926c2ef41a8958a4b8ae","sha256:5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef","sha256:5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef","sha256:5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef","sha256:79805899395fb615d753918f7472debe83f2a8eeb6305a454dfda68216eac686","sha256:5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef","sha256:2ef61255192d6d34225ae7ddd05e663f818319eb9264ea51e0401ca78f1e0232","sha256:e193bea2b195b7903959e4c32614ffdd89cd814d100cfb436d88ec52952b9857","sha256:4832847b225641379df1ca0c509c22b1d1b46b7650a7ff2563b8d6b8e9091262"]}}