Encrypted backup tools
bash <(curl -fsSL https://codeberg.org/luna-dj/incus-scripts/raw/branch/main/ct/duplicati.sh)
| Setting | Default | Description |
|---|---|---|
| CPU | 1 | vCPU cores |
| RAM | 1024 MiB | Memory limit |
| Disk | 10 GiB | Root filesystem size |
| OS | ubuntu | Base image OS |
| Version | 24.04 | OS version |
Set any of these before the install command to override defaults:
var_cpu=4 var_ram=4096 var_disk=50 bash <(curl -fsSL https://codeberg.org/luna-dj/incus-scripts/raw/branch/main/ct/duplicati.sh)
| Variable | Type | Description |
|---|---|---|
| var_cpu | integer | vCPU cores (e.g. 4) |
| var_ram | integer | RAM in MiB (e.g. 2048) |
| var_disk | integer | Disk in GiB (e.g. 20) |
| var_os | string | Base OS: ubuntu, debian, alpine |
| var_version | string | OS version (e.g. 24.04, 12, 3.20) |
| var_instance | string | Custom instance name |
| var_ipv4 | CIDR | Static IP (e.g. 10.0.0.50) |
| var_profile | string | Incus profile to use |
https://codeberg.org/luna-dj/incus-scripts/raw/branch/main/ct/duplicati.sh scriptcommon.sh + incus-build.func)install/duplicati-install.sh script into the container