strata (latest)

Published 2026-10-24 19:16:08 +03:00 by neonxp

Installation

docker pull gitrepo.ru/neonxp/strata:latest
sha256:866a46ee603c2892058dd471c58bb0e1a83f120bb1c97f04e6478cb2b34702b1

About this package

Strata local LLM server (Terminal + engine package), flavor cuda

Image layers

ARG RELEASE
ARG LAUNCHPAD_BUILD_ARCH
LABEL org.opencontainers.image.version=24.04
ADD file:7121eb4a5ba391efb4ba9a38c532d1c5dc2d22d276f04e062f357eea36ee62c4 in /
CMD ["/bin/bash"]
ARG FLAVOR=cuda
ARG STRATA_VERSION=0.2.4.2
ARG ENGINE_LABEL=0.1.48-linux-x86_64-cuda-cuda13
ENV DEBIAN_FRONTEND=noninteractive
RUN |3 FLAVOR=cuda STRATA_VERSION=0.2.4.2 ENGINE_LABEL=0.1.48-linux-x86_64-cuda-cuda13 /bin/sh -c set -e; pkgs="tini ca-certificates libgomp1 libatomic1 libnuma1 zlib1g"; case "$FLAVOR" in cuda) ;; hip) pkgs="$pkgs libdrm2 libdrm-amdgpu1 libelf1t64 libtinfo6 libpci3" ;; sycl) pkgs="$pkgs libze1 libze-intel-gpu1 intel-opencl-icd" ;; *) echo "FLAVOR must be cuda, hip or sycl"; exit 1 ;; esac; apt-get update; apt-get install -y --no-install-recommends $pkgs; rm -rf /var/lib/apt/lists/* /var/cache/apt/* # buildkit
COPY /opt/strata/terminal /opt/strata/terminal # buildkit
COPY /opt/strata/seed /opt/strata/seed # buildkit
COPY /engine/ /opt/strata/components/engine/ # buildkit
COPY docker/entrypoint.sh docker/healthcheck.sh /opt/strata/ # buildkit
COPY docker/strata-wrapper.sh /usr/local/bin/strata # buildkit
RUN |3 FLAVOR=cuda STRATA_VERSION=0.2.4.2 ENGINE_LABEL=0.1.48-linux-x86_64-cuda-cuda13 /bin/sh -c chmod 0755 /opt/strata/entrypoint.sh /opt/strata/healthcheck.sh /usr/local/bin/strata # buildkit
RUN |3 FLAVOR=cuda STRATA_VERSION=0.2.4.2 ENGINE_LABEL=0.1.48-linux-x86_64-cuda-cuda13 /bin/sh -c set -e; for d in /opt/strata/components/engine/*/; do miss=$(find "$d" -type f \( -name 'strata*' -o -name '*.so' -o -name '*.so.*' \) ! -name '*.json' ! -name '*.txt' | while read -r f; do head -c4 "$f" | grep -q ELF || continue; LD_LIBRARY_PATH="$d" ldd "$f" 2>/dev/null | grep 'not found' | grep -v -E 'libcuda\.so|libnvidia|libnvcuvid|libze_intel_gpu|libhsa-runtime64|libdrm_amdgpu' | sed "s|^|$(basename "$f"): |"; done | sort -u); if [ -n "$miss" ]; then echo "MISSING LIBRARIES in $d"; echo "$miss"; exit 1; fi; echo "libraries of $d resolve inside this image"; done # buildkit
ENV STRATA_COMPONENTS_DIR=/opt/strata/components STRATA_INSTALL_DIR=/data/install XDG_STATE_HOME=/data/state XDG_CONFIG_HOME=/data/config HOME=/data/home PORT=8080 LANG=C.UTF-8 PYTHONUNBUFFERED=1 PYTHONNOUSERSITE=1 STRATA_IN_DOCKER=1 NVIDIA_VISIBLE_DEVICES=all NVIDIA_DRIVER_CAPABILITIES=compute,utility
VOLUME [/data]
EXPOSE [8080/tcp]
LABEL org.opencontainers.image.title=Strata org.opencontainers.image.source=https://github.com/Niko1221/Strata org.opencontainers.image.url=https://github.com/Niko1221/Strata org.opencontainers.image.documentation=https://github.com/Niko1221/Strata/blob/main/docs/DOCKER.md org.opencontainers.image.description=Strata local LLM server (Terminal + engine package), flavor cuda org.opencontainers.image.version=0.2.4.2 org.opencontainers.image.licenses=see LICENSE com.strata.flavor=cuda com.strata.engine=0.1.48-linux-x86_64-cuda-cuda13
HEALTHCHECK {Test:[CMD /opt/strata/healthcheck.sh] Interval:30s Timeout:8s StartPeriod:2h0m0s StartInterval:0s Retries:3}
STOPSIGNAL SIGTERM
ENTRYPOINT ["/usr/bin/tini" "--" "/opt/strata/entrypoint.sh"]
CMD ["run"]

Labels

Key Value
com.strata.engine 0.1.48-linux-x86_64-cuda-cuda13
com.strata.flavor cuda
org.opencontainers.image.description Strata local LLM server (Terminal + engine package), flavor cuda
org.opencontainers.image.documentation https://github.com/Niko1221/Strata/blob/main/docs/DOCKER.md
org.opencontainers.image.licenses see LICENSE
org.opencontainers.image.source https://github.com/Niko1221/Strata
org.opencontainers.image.title Strata
org.opencontainers.image.url https://github.com/Niko1221/Strata
org.opencontainers.image.version 0.2.4.2
Details
Container
2026-10-24 19:16:08 +03:00
1
OCI / Docker
linux/amd64
see LICENSE
710 MiB
Versions (1) View all
latest 2026-10-24