Alex Zaw alexz

nas-samba (latest)

Published 2026-03-16 23:34:20 +00:00 by alexz

Installation

docker pull git.alexzaw.dev/alexz/nas-samba:latest
sha256:ace05d1b7adaea84377bc51e9b26c1a1c28fa09c9112d7cc217b1a269ff16295

Image Layers

ARG RELEASE
ARG LAUNCHPAD_BUILD_ARCH
LABEL org.opencontainers.image.ref.name=ubuntu
LABEL org.opencontainers.image.version=24.04
ADD file:1ae27d2ef4369361104b699712f3897141e394785df5d193d67b44626f57eb87 in /
CMD ["/bin/bash"]
LABEL maintainer=alexz
LABEL description=NAS Samba + CloudNAS file manager
ENV DEBIAN_FRONTEND=noninteractive
RUN /bin/sh -c apt-get update && apt-get install -y --no-install-recommends samba samba-common-bin supervisor curl ca-certificates tini python3 make g++ && curl -fsSL https://deb.nodesource.com/setup_20.x | bash - && apt-get install -y --no-install-recommends nodejs && rm -rf /var/lib/apt/lists/* # buildkit
COPY app/ /app/ # buildkit
WORKDIR /app
RUN /bin/sh -c npm ci --omit=dev && npm cache clean --force # buildkit
RUN /bin/sh -c rm -rf /var/lib/apt/lists/* /usr/share/doc /usr/share/man # buildkit
RUN /bin/sh -c mkdir -p /nas /config /var/log/supervisor /var/log/samba /run/samba # buildkit
COPY smb.conf /etc/samba/smb.conf # buildkit
COPY supervisord.conf /etc/supervisor/conf.d/supervisord.conf # buildkit
COPY entrypoint.sh /entrypoint.sh # buildkit
RUN /bin/sh -c chmod +x /entrypoint.sh # buildkit
EXPOSE [139/tcp 445/tcp 8080/tcp]
ENTRYPOINT ["tini" "--"]
CMD ["/entrypoint.sh"]

Labels

Key Value
description NAS Samba + CloudNAS file manager
maintainer alexz
org.opencontainers.image.ref.name ubuntu
org.opencontainers.image.version 24.04
Details
Container
2026-03-16 23:34:20 +00:00
0
OCI / Docker
linux/amd64
271 MiB
Versions (2) View all
1.0.0 2026-03-16
latest 2026-03-16