21 lines
1.4 KiB
YAML
21 lines
1.4 KiB
YAML
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
|