15 Commits

Author SHA1 Message Date
e772f450b5 Update index.md 2024-11-14 12:29:36 +01:00
c66029cdd3 Merge pull request #117 from KommX/patch-1
fixed a typo
2024-11-14 12:29:07 +01:00
302cbdd099 fixed a typo 2024-11-13 10:09:49 +01:00
ae47467863 Update index.md 2024-09-04 14:15:03 +02:00
4ba0d765e9 Merge pull request #116 from kees-z/feature/add-warning-around-daemon-opts
Clarify service setup details
2024-09-04 14:14:23 +02:00
ed2e5ae8e7 Added additional information related to the use of custom options for launching the duplicati service on Linux. 2024-09-04 13:38:08 +02:00
f0d773c7f9 Update index.md 2024-08-13 11:35:21 +02:00
95873a5761 Merge pull request #113 from nils-a/feature/ssl-pbe
Add a comment, not to use modern encryption for PKCS#12
2024-08-13 11:34:51 +02:00
48c91ab6ab Add a comment, not to use modern PBE for PKCS#12 2024-08-13 10:14:36 +02:00
92c7efc167 Update index.md 2024-05-28 13:16:47 +02:00
2725fb4ee1 Update 06-advanced-options.md
Added advanced options --send-http-json-urls and send-http-form-urls.
2024-05-28 13:16:20 +02:00
16dd9b4d0b Update index.md 2024-05-06 21:48:25 +02:00
63709f751c Merge pull request #112 from colindean/patch-1
Nudge user to use PEM format for SSH keys
2024-05-06 21:47:36 +02:00
7e843c7576 Update docs/05-storage-providers.md
Co-authored-by: Colin Dean <colindean@users.noreply.github.com>
2024-05-06 21:46:05 +02:00
3a0570fbf4 Nudge user to use PEM format for SSH keys
See also:

https://github.com/duplicati/duplicati/issues/3360

https://forum.duplicati.com/t/openssh-rsa-keys-not-supported/12619/8

Duplicati uses SSH.NET. https://github.com/sshnet/SSH.NET/issues/485 describes the need for PEM format.
2024-05-05 12:57:52 -04:00
6 changed files with 22 additions and 5 deletions

View File

@ -351,7 +351,7 @@ Restart=always
WantedBy=multi-user.target WantedBy=multi-user.target
``` ```
Edit the file /etc/default/duplicati and add DAEMON_OPTS options to your liking: Edit the file /etc/default/duplicati and add DAEMON_OPTS options to your liking, for example:
`sudo nano /etc/default/duplicati` `sudo nano /etc/default/duplicati`
```nohighlight ```nohighlight
@ -366,6 +366,12 @@ Edit the file /etc/default/duplicati and add DAEMON_OPTS options to your liking:
# Additional options that are passed to the Daemon. # Additional options that are passed to the Daemon.
DAEMON_OPTS="--webservice-interface=any --webservice-port=8200 --portable-mode" DAEMON_OPTS="--webservice-interface=any --webservice-port=8200 --portable-mode"
``` ```
*****
> ![](icon_important.png) The variable `DAEMON_OPTS=` is the commandline arguments passed to the server. The meaning of the options that are passed are described in [Other Command Line Utilities, `Duplicati.Server.exe`](https://docs.duplicati.com/en/latest/07-other-command-line-utilities/#duplicatiserverexe). Note that the example uses `--webservice-interface=any` which is only recommended for environments where the network is secured, not for local installations.
*****
Enable, start and check running status of the duplicati service: Enable, start and check running status of the duplicati service:
``` ```
sudo systemctl enable duplicati.service sudo systemctl enable duplicati.service

View File

@ -147,7 +147,7 @@ In step 3 you can select the files and folders you want to include in the backup
***** *****
***** *****
> ![](icon_info.png) Clicking an item in the file picker will add that item and all child items to the source selection list. This is indicated with a green check mark. Clicking it a second time changes the check mark to a red cross. This excludes that item an all child items from the backup. > ![](icon_info.png) Clicking an item in the file picker will add that item and all child items to the source selection list. This is indicated with a green check mark. Clicking it a second time changes the check mark to a red cross. This excludes that item and all child items from the backup.
***** *****

View File

@ -263,6 +263,8 @@ To guard against man-in-the-middle attacks, the server fingerprint is verified o
* `--ssh-keyfile` * `--ssh-keyfile`
Points to a valid OpenSSH keyfile. If the file is encrypted, the password supplied is used to decrypt the keyfile. Points to a valid OpenSSH keyfile. If the file is encrypted, the password supplied is used to decrypt the keyfile.
If this option is supplied, the password is not used to authenticate. This option only works when using the managed SSH client. If this option is supplied, the password is not used to authenticate. This option only works when using the managed SSH client.
This key may need to be in PEM format, e.g. created with `ssh-keygen -m pem`, if Duplicati reports an error like _openssh key type: ssh-rsa is not supported_.
* `--ssh-key` * `--ssh-key`
An url-encoded SSH private key. The private key must be prefixed with `sshkey://`. If the file is encrypted, the password supplied is used to decrypt the keyfile. If this option is supplied, the password is not used to authenticate. This option only works when using the managed SSH client. An url-encoded SSH private key. The private key must be prefixed with `sshkey://`. If the file is encrypted, the password supplied is used to decrypt the keyfile. If this option is supplied, the password is not used to authenticate. This option only works when using the managed SSH client.
* `--ssh-operation-timeout = 0` * `--ssh-operation-timeout = 0`

View File

@ -614,7 +614,16 @@ These options provide support for sending status reports via HTTP messages. Modu
### send-http-url ### send-http-url
`--send-http-url (String)` `--send-http-url (String)`
HTTP report url. HTTP report url.
*This option is deprecated. For version 2.0.8.106 and newer, use* `--send-http-form-urls` *and* `--send-http-json-urls` *instead.*
### send-http-form-urls
`--send-http-form-urls (String)`
HTTP report urls for sending form-encoded data. This property accepts multiple urls, separated by a semi-colon. All urls will receive the same data. Note that this option ignores the format and verb settings.
### send-http-json-urls
`--send-http-json-urls (String)`
HTTP report urls for sending JSON data. This property accepts multiple urls, separated by a semi-colon. All urls will receive the same data. Note that this option ignores the format and verb settings.
### send-http-message ### send-http-message
`--send-http-message (String)` `--send-http-message (String)`

View File

@ -69,7 +69,7 @@ The path to the folder where the static files for the webserver is present. The
* `--webservice-port` * `--webservice-port`
The port the webserver listens on. Multiple values may be supplied with a comma in between. The port the webserver listens on. Multiple values may be supplied with a comma in between.
* `--webservice-sslcertificatefile` * `--webservice-sslcertificatefile`
The certificate and key file in PKCS #12 format the webserver use for SSL. Only RSA/DSA keys are supported. The certificate and key file in PKCS #12 format the webserver use for SSL. Only RSA/DSA keys are supported. Also, under mono, the modern (i.e. AES) encryptions for the PKCS#12 files are not supported (PBE-SHA1-3DES is one example that works).
* `--webservice-sslcertificatepassword` * `--webservice-sslcertificatepassword`
The password for decryption of certificate PKCS #12 file. The password for decryption of certificate PKCS #12 file.
* `--webservice-interface` * `--webservice-interface`

View File

@ -6,7 +6,7 @@
![](duplicatilogo.png) ![](duplicatilogo.png)
2024/04/02 2024/11/14