vmt (dev)
Published 2026-06-08 23:35:53 +00:00 by james
Installation
docker pull git.strudelline.net/cascade/vmt:devsha256:aff2be6b4b7e5b870b09002be58ed70a9388682d5bba073ec8c87472357605ccAbout this package
Debian Meshtastic daemon and web interface
Image layers
| # debian.sh --arch 'amd64' out/ 'trixie' '@1779062400' |
| LABEL org.opencontainers.image.title=Meshtastic org.opencontainers.image.description=Debian Meshtastic daemon and web interface org.opencontainers.image.url=https://meshtastic.org org.opencontainers.image.documentation=https://meshtastic.org/docs/ org.opencontainers.image.authors=Meshtastic org.opencontainers.image.licenses=GPL-3.0-or-later org.opencontainers.image.source=https://github.com/meshtastic/firmware/ |
| ENV DEBIAN_FRONTEND=noninteractive |
| ENV TZ=Etc/UTC |
| USER root |
| RUN /bin/sh -c apt-get update && apt-get --no-install-recommends -y install libc-bin libc6 libgpiod3 libyaml-cpp0.8 libjsoncpp26 libi2c0 libuv1t64 libusb-1.0-0-dev liborcania2.3 libulfius2.7t64 libssl3t64 libx11-6 libinput10 libxkbcommon-x11-0 libsdl2-2.0-0 && apt-get clean && rm -rf /var/lib/apt/lists/* && mkdir -p /var/lib/meshtasticd && mkdir -p /etc/meshtasticd/config.d && mkdir -p /etc/meshtasticd/ssl # buildkit |
| COPY /tmp/firmware/release/meshtasticd /usr/bin/ # buildkit |
| COPY /tmp/web /usr/share/meshtasticd/web/ # buildkit |
| COPY ./bin/config.d /etc/meshtasticd/available.d # buildkit |
| WORKDIR /var/lib/meshtasticd |
| VOLUME [/var/lib/meshtasticd] |
| EXPOSE [4403/tcp] |
| EXPOSE [9443/tcp] |
| CMD ["sh" "-cx" "meshtasticd --fsdir=/var/lib/meshtasticd"] |
| HEALTHCHECK {Test:[NONE] Interval:0s Timeout:0s StartPeriod:0s StartInterval:0s Retries:0} |
| /bin/sh -c apt-get update && apt-get install -y --no-install-recommends python3 python3-venv && python3 -m venv /opt/vmt && /opt/vmt/bin/pip install --no-cache-dir --upgrade pip meshtastic && apt-get purge -y python3-venv && apt-get autoremove -y && rm -rf /var/lib/apt/lists/* |
| COPY file:2187af7371b85d2822ec277d160bc54be672eec524d4fcfefcfd6bbc9380b332 in /etc/meshtasticd/config.yaml |
| COPY file:58cf8c69a97da304e7059313b4fb33b3750e441d074073109cec5a2529bf4090 in /etc/vmt/node.yaml |
| COPY file:c82af0fcf9c0fe8f4f226cf7b349e0fb768bd4cdeeff1de992c6cf2b8f66b76e in /usr/local/bin/vmt-entrypoint |
| /bin/sh -c chmod +x /usr/local/bin/vmt-entrypoint |
| VOLUME ["/root/.portduino"] |
| ENTRYPOINT ["/usr/local/bin/vmt-entrypoint"] |
Labels
| Key | Value |
|---|---|
| io.buildah.version | 1.42.2 |
| org.opencontainers.image.authors | Meshtastic |
| org.opencontainers.image.description | Debian Meshtastic daemon and web interface |
| org.opencontainers.image.documentation | https://meshtastic.org/docs/ |
| org.opencontainers.image.licenses | GPL-3.0-or-later |
| org.opencontainers.image.source | https://github.com/meshtastic/firmware/ |
| org.opencontainers.image.title | Meshtastic |
| org.opencontainers.image.url | https://meshtastic.org |