This article shows how to set up a Syncthing share.
- apt-get install samba syncthing
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.
- mkdir /home/samba
- mkdir /home/samba/share
- chgrp samba-users /home/samba/share
- chmod 775 /home/samba/share
- mkdir /home/samba/syncthing
- chgrp samba-users /home/samba/syncthing
- chmod 775 /home/samba/syncthing
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 same password as in linux)
- 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 = no valid users = @samba-users
You can now browse to \\<ip-address>\ with windows explorer where you will see the 'share' folder. Double-click on it and you will be presented with a login window, asking for credentials. Enter your user name and the password and you are now able to use the share for reading, writing and deleting files.