Skip to content

oa1cSpace/samba-file-server

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

prokect structure:

samba-file-server/ ├── Dockerfile ├── docker-compose.yml ├── config/ │ └── smb.conf └── scripts/ ├── start.sh ├── init-from-env.sh ├── generate-config.sh ├── user-manager.sh └── add-public-share.sh

make chown for particular user each dir

sudo chown -R $USER:$USER alice

make chmod 777 on the host machine for guest dir

sudo chmod -R 777 guest

Build the image

docker build -t samba-file-server .

Or build with docker-compose

docker-compose build

For multi-architecture build (optional)

docker buildx build --platform linux/amd64,linux/arm64 -t samba-file-server .

Runtime Management:

Build and start

docker-compose up -d

Check configuration

docker exec samba-server /scripts/user-manager.sh list

Add user at runtime

docker exec samba-server /scripts/user-manager.sh add charlie charlie123 /external/charlie

Add public share

docker exec samba-server /scripts/add-public-share.sh backup /external/backup ro

Debug

docker exec samba-file-server /scripts/debug-permissions.sh

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published