Configuration file and CI #4
58
README.md
58
README.md
@@ -1,3 +1,57 @@
|
||||
# nextcloud-samba-sync
|
||||
# Nextcloud-Samba Sync
|
||||
|
||||
A Nextcloud-Samba File scanner system
|
||||
## 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
|
||||
<table>
|
||||
<thead>
|
||||
<tr>
|
||||
<td>Name</td>
|
||||
<td>Required</td>
|
||||
<td>Description</td>
|
||||
</tr>
|
||||
</thead>
|
||||
<tbody>
|
||||
<tr>
|
||||
<td><code>NEXTCLOUD_CONTAINER_NAME</code></td>
|
||||
<td>Yes</td>
|
||||
<td>The nextcloud's docker container name</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><code>NEXTCLOUD_USERS</code></td>
|
||||
<td>No</td>
|
||||
<td>Usernames separated with spaces</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><code>NEXTCLOUD_GROUPFOLDER_IDS</code></td>
|
||||
<td>No</td>
|
||||
<td>Groupfolder ids separated with spaces (only the number)</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
|
||||
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**
|
||||
|
||||
Reference in New Issue
Block a user