Skip to main content

samba

This is a basic samba configuration that you can use to acces your shared volumes via smb protocol

version: '3'3.6'
services:
  samba:
    image: dperson/samba
    environment:bodo@naumann.dev
      - TZ=${TZ}
      - WORKGROUP=WORKGROUP
      - USER=bodo;supersecret${U01_CLEAR};${PWD_CLEAR}
      - USERID=${PUID}
      - GROUPID=${PGID}
      - PERMISSIONS
    networks:
      - default
    ports:
      - '137:137/udp'
      - '138:138/udp'
      - '139:139/tcp'
      - '445:445/tcp'
    read_only: true
    tmpfs:
      - /tmp
    restart: unless-stopped
    stdin_open: true
    tty: true
    volumes:
      - samba:/mnt:z
    command: 
      -u "tv;supersecret;${PUID};group;${GRP_CLEAR};${PGID}"
      -s "tv;/mnt/tv;no;no;no;tv"${U02_CLEAR}"
      -s "share;/mnt/share;yes;no;yes;all"
      -s "data;/mnt/data;no;no;no;bodo"${U01_CLEAR}"