# Nextcloud-Samba Sync ## Pre installation - Install `samba` and `vfs-modules` ``` sudo apt update sudo apt install samba samba-vfs-modules ``` - Create shares. The example is in `configs` folder ## Installation 1. Download a `ncsambawatcher.zip` file from a release above 2.0 2. Extract somewhere on your server (I recommend your user folder) 3. Make sure the samba configuration file is correct (See `configs/smb.24.04.conf`) 4. Configurate the `ncsambawatcher.config` file
Name Required Description
NEXTCLOUD_CONTAINER_NAME Yes The nextcloud's docker container name
NEXTCLOUD_USERS No Usernames separated with spaces
NEXTCLOUD_GROUPFOLDER_IDS No Groupfolder ids separated with spaces (only the number)
Example 1: ``` NEXTCLOUD_CONTAINER_NAME=nextcloud ``` Example 2: (See `configs/ncsambawatcher.config.default`) 5. Run the `init.sh` script 6. You're done :) ## Notes - You don't need to add users and groupfolders to the configfile because the program add automaticly from the logfile - For a user (not groupfolder): The username and the samba share name **MUST BE THE SAME**