services: samba: image: ghcr.io/servercontainers/samba:latest container_name: samba restart: unless-stopped env_file: - /srv/docker/secrets/samba/.env environment: SAMBA_VOLUME_CONFIG_data1: "[Data1]; path=/shares/data1; available = yes; browsable = yes; writable = yes; read only = no; force user = %$$(SAMBA_USER); valid users = %$$(SAMBA_USER); public = no; guest ok = no" SAMBA_VOLUME_CONFIG_downloads: "[Downloads]; path=/shares/downloads; available = yes; browsable = yes; writable = no; read only = yes; force user = %$$(SAMBA_USER); valid users = %$$(SAMBA_USER); public = no; guest ok = no" SAMBA_VOLUME_CONFIG_certs: "[NPM Certificates]; path=/shares/certs; available = yes; browsable = yes; writable = no; read only = yes; force user = %$$(SAMBA_USER); valid users = %$$(SAMBA_USER); public = no; guest ok = no" SAMBA_VOLUME_CONFIG_nautilus_docs: "[Nautilus Docs]; path=/shares/nautilus-docs; available = yes; browsable = yes; writable = yes; read only = no; force user = %$$(SAMBA_USER); valid users = %$$(SAMBA_USER); public = no; guest ok = no" SAMBA_CONF_NETBIOS_NAME: Nautilus volumes: - /data/Data1:/shares/data1:rw - /srv/downloads:/shares/downloads:ro - /srv/certs:/shares/certs:ro - /home/beda/nautilus-docs:/shares/nautilus-docs:rw - ./samba_shares:/shares network_mode: host