Block a user
nas-samba (1.0.0)
Published 2026-03-16 23:34:20 +00:00 by alexz
Installation
docker pull git.alexzaw.dev/alexz/nas-samba:1.0.0sha256: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 |