Block a user
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.0sha256: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 |