Alex Zaw alexz

nas-samba (2.0.0)

Published 2026-04-26 06:05:47 +00:00 by alexz

Installation

docker pull git.alexzaw.dev/alexz/nas-samba:2.0.0
sha256:2caf53bcb663e2a521102e069a014d186d633d767bbd74054e604b26ebbf6a3d

Image Layers

ARG RELEASE
ARG LAUNCHPAD_BUILD_ARCH
LABEL org.opencontainers.image.version=24.04
ADD file:8ce1caf246e7c778bca84c516d02fd4e83766bb2c530a0fffa8a351b560a2728 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.version 24.04
Details
Container
2026-04-26 06:05:47 +00:00
5
OCI / Docker
linux/amd64
276 MiB
Versions (5) View all
2.0.0 2026-04-26
1.0.2 2026-04-26
1.0.1 2026-04-26
1.0.0 2026-03-16
latest 2026-03-16