Rsync
Services → Rsync is used to configure an rsync server when using rsync module mode. See Configuring Rsync Module Mode for a configuration example.
This section describes the configurable options for the rsyncd service and rsync modules.
Figure 8.11a shows the rsyncd configuration screen which is accessed from Services → Rsync → Configure Rsyncd.
Figure 8.11a: Rsyncd Configuration
Table 8.11a summarizes the options that can be configured for the rsync daemon:
Table 8.11a: Rsync Configuration Options
| Setting | Value | Description |
| TCP Port | integer | port for rsyncd to listen on, default is 873 |
| Auxiliary parameters | string | additional parameters from rsyncd.conf(5) |
Rsync Modules
Figure 8.11b shows the configuration screen that appears when you click Services → Rsync → Rsync Modules → Add Rsync Module.
Figure 8.11b: Adding an Rsync Module
Table 8.11b summarizes the options that can be configured when creating a rsync module:
Table 8.11a: Rsync Module Configuration Options
| Setting | Value | Description |
| Module name | string | mandatory; needs to match the setting on the rsync client |
| Comment | string | optional description |
| Path | browse button | of volume/dataset to hold received data |
| Access Mode | drop-down menu | choices are Read and Write, Read-only, or Write-only |
| Maximum connections | integer | where 0 is unlimited |
| User | drop-down menu | select user that file transfers to and from that module should take place as |
| Group | drop-down menu | select group that file transfers to and from that module should take place as |
| Hosts allow | string | see rsyncd.conf(5) for allowed formats |
| Hosts deny | string | see rsyncd.conf(5) for allowed formats |
| Auxiliary parameters | string | additional parameters from rsyncd.conf(5) |

