Box.htm
1 year ago
DropBox.htm
1 year ago
FTP.htm
1 year ago
GoogleDrive.htm
1 year ago
JetStorage.htm
1 year ago
Local.htm
1 year ago
OneDrive.htm
1 year ago
S3.htm
1 year ago
SFTP.htm
1 year ago
pCloud.htm
1 year ago
SFTP.htm
51 lines
| 1 | <div ng-controller="destinationSFTP"> |
| 2 | |
| 3 | <div class="form-group row"> |
| 4 | <label for="sftp_remote_host" class="col-sm-3 col-form-label jb-label">{{ lang.t("Remote Host") }}</label> |
| 5 | <div class="col-sm-7"> |
| 6 | <input type="text" class="form-control jb-input jb-grey-0" id="sftp_remote_host" name="sftp_remote_host" ng-model="saveData.options.host"> |
| 7 | <p class="pd-3">{{ lang.t("Enter the hostname or IP address of the SFTP server you wish to connect to for backup storage. Example: FTP.example.com or 192.0.2.1") }}</p> |
| 8 | </div> |
| 9 | </div> |
| 10 | |
| 11 | <div class="form-group row"> |
| 12 | <label for="sftp_port" class="col-sm-3 col-form-label jb-label">{{ lang.t("Port") }}</label> |
| 13 | <div class="col-sm-7"> |
| 14 | <input type="number" class="form-control jb-input jb-grey-0" id="sftp_port" name="sftp_port" ng-model="saveData.options.port"> |
| 15 | <p class="pd-3">{{ lang.t("Specify the port number used to connect to the SFTP server. The default SFTP port is 21, but this may differ if your server uses a custom configuration.") }}</p> |
| 16 | </div> |
| 17 | </div> |
| 18 | |
| 19 | <div class="form-group row"> |
| 20 | <label for="sftp_username" class="col-sm-3 col-form-label jb-label">{{ lang.t("Remote Username") }}</label> |
| 21 | <div class="col-sm-7"> |
| 22 | <input type="text" class="form-control jb-input jb-grey-0" id="sftp_username" name="sftp_username" ng-model="saveData.options.username"> |
| 23 | <p class="pd-3">{{ lang.t("Enter the username for authentication with the SFTP server. This user must have the necessary permissions to access and write to the specified backup directory.") }}</p> |
| 24 | </div> |
| 25 | </div> |
| 26 | |
| 27 | <div class="form-group row"> |
| 28 | <label for="sftp_password" class="col-sm-3 col-form-label jb-label">{{ lang.t("Remote Password") }}</label> |
| 29 | <div class="col-sm-7"> |
| 30 | <input type="password" class="form-control jb-input jb-grey-0" id="sftp_password" name="sftp_password" ng-model="saveData.options.password" value="{{$saveData.options.password}}"> |
| 31 | <p class="pd-3">{{ lang.t("Provide the password for the specified username. Ensure this password is kept secure to prevent unauthorized access to your backups.") }}</p> |
| 32 | </div> |
| 33 | </div> |
| 34 | |
| 35 | <div class="form-group row"> |
| 36 | <label for="sftp_timeout" class="col-sm-3 col-form-label jb-label">{{ lang.t("Connection Timeout") }}</label> |
| 37 | <div class="col-sm-7"> |
| 38 | <input type="number" class="form-control jb-input jb-grey-0" id="sftp_timeout" name="sftp_timeout" ng-model="saveData.options.timeout"> |
| 39 | <p class="pd-3">{{ lang.t("Set the maximum time (in seconds) the system should wait for a connection to the SFTP server before timing out. Increase this if you experience connection issues, especially over slow networks.") }}</p> |
| 40 | </div> |
| 41 | </div> |
| 42 | |
| 43 | <div class="form-group row"> |
| 44 | <label for="sftp_retries" class="col-sm-3 col-form-label jb-label">{{ lang.t("Connection Retries") }}</label> |
| 45 | <div class="col-sm-7"> |
| 46 | <input type="number" min="0" max="10" class="form-control jb-input jb-grey-0" id="sftp_retries" name="sftp_retries" ng-model="saveData.options.retries"> |
| 47 | <p class="pd-3">{{ lang.t("Specify the number of times the system should attempt to reconnect to the SFTP server if the initial connection fails. A higher number of retries can be useful in unstable network conditions.") }}</p> |
| 48 | </div> |
| 49 | </div> |
| 50 | |
| 51 | </div> |