This article shows how to set up a Syncthing share.
- apt-get install samba syncthing
- mkdir /home/samba
- mkdir /home/samba/share
- mkdir /home/samba/syncthing
- edit /etc/samba/smb.conf
at the end of the file, add these lines:
[share] comment = Samba Share path = /home/samba/share browseable = yes read only = no guest ok = yes
You can now already browse to \\<ip-address>\share with windows, but although you can see the 'share' directory's contents, you don't have the permissions yet to put or delete any files there.
- set permissions:
Because samba runs on Linux it's easier to manage samba user accounts when these users also exist as local users on the Linux system.
Furthermore, to apply permissions to all samba users in one go it is easier to create a linux group as well.
Add the user accounts you'll need for your samba server:
adduser --gecos joe (+ enter new password)
Add the users to the samba-users group:
adduser joe samba-users
Create the samba users:
smbpasswd -a joe (+ enter password)