# Duplicati • [Duplicati](https://duplicati.com/) is a service that can encrypt and backup your important data to remote backup services to give you security and peace of mind. # Overview [![Screen Shot 2025-03-07 at 21.10.42.png](https://hub.subspace.services/uploads/images/gallery/2025-03/scaled-1680-/screen-shot-2025-03-07-at-21-10-42.png)](https://hub.subspace.services/uploads/images/gallery/2025-03/screen-shot-2025-03-07-at-21-10-42.png) [Duplicati](https://duplicati.com/) is a service that can encrypt and backup your important data to remote backup services to give you security and peace of mind. - Securely uploads your encrypted files to remote services such as Dropbox, OneDrive, Backblaze, and IDrive e2. - Perform scheduled incremental backups that only uploads new or changed files. - Receive updates through various channels when your backups are complete. # Media ## Screenshots

Duplicati v2.1.0.4\_stable\_2025-01-31

[![Screen Shot 2025-03-07 at 21.10.42.png](https://hub.subspace.services/uploads/images/gallery/2025-03/scaled-1680-/screen-shot-2025-03-07-at-21-10-42.png)](https://hub.subspace.services/uploads/images/gallery/2025-03/screen-shot-2025-03-07-at-21-10-42.png)[![Screen Shot 2025-03-07 at 21.10.57.png](https://hub.subspace.services/uploads/images/gallery/2025-03/scaled-1680-/screen-shot-2025-03-07-at-21-10-57.png)](https://hub.subspace.services/uploads/images/gallery/2025-03/screen-shot-2025-03-07-at-21-10-57.png)[![Screen Shot 2025-03-07 at 21.11.03.png](https://hub.subspace.services/uploads/images/gallery/2025-03/scaled-1680-/screen-shot-2025-03-07-at-21-11-03.png)](https://hub.subspace.services/uploads/images/gallery/2025-03/screen-shot-2025-03-07-at-21-11-03.png)
[![Screen Shot 2025-03-07 at 21.11.08.png](https://hub.subspace.services/uploads/images/gallery/2025-03/scaled-1680-/screen-shot-2025-03-07-at-21-11-08.png)](https://hub.subspace.services/uploads/images/gallery/2025-03/screen-shot-2025-03-07-at-21-11-08.png)
# Setup & Configuration We need to install the service through Portainer and configure any necessary settings. # Preparation There are some things we need to do in preparation to install this service. ## Volumes
Persistent Data This is where the service will store its own application data and ensures we can quickly update the service image.

Ensure your user has permissions to access the folder.

Source Folders This service will need access to the folders where you store the files you are backing up.

Ensure your user has permissions to access the folder.

## Environment
TZ This is the current time zone formatted using the [tz database.](https://en.wikipedia.org/wiki/List_of_tz_database_time_zones)

*For example:* America/Vancouver

PUID This is the numeric ID of the user account on Debian. If you are unsure, open a terminal and run: ```bash id -u ```
PGID This is the numeric ID of the user account's group on Debian. If you are unsure, open a terminal and run: ```bash id -g ```
### Passwords

Keep these securely stored in a password manager, such as [VaultWarden](https://hub.subspace.services/books/vaultwarden "VaultWarden").

SETTINGS\_ENCRYPTION\_KEY This is the secure phrase that will be used for encrypting your files and the service database.

It is important to use secure, randomly generated password.

You can use a random alphanumeric string from a password manager, or open the terminal and run the command: ``` tr -dc 'A-Za-z0-9!"#$%&'\''()*+,-./:;<=>?@[\]^_`{|}~'
DUPLICATI\_\_WEBSERVICE\_PASSWORD This is the password for logging into the web interface.

It is important to use secure passphrase that is easy-to-remember.

# Installation The service can be installed through the Portainer web interface.

Learn about [creating a new stack](https://hub.subspace.services/books/portainer/page/creating-a-new-stack "Creating a New Stack").

## Docker Compose Use the following code to install the service: ```yaml --- services: duplicati: image: lscr.io/linuxserver/duplicati:latest container_name: duplicati network_mode: bridge environment: - PUID=0 - PGID=0 - TZ=America/Vancouver - SETTINGS_ENCRYPTION_KEY= - DUPLICATI__WEBSERVICE_PASSWORD= volumes: # Persistent Data - /srv/duplicati:/config # Backup Source - /:/home:ro ports: - 8200:8200 restart: unless-stopped ``` # Updating

Re-Deploy the Stack

This service has been optimized for running in Docker thanks to [LinuxServer.io](https://linuxserver.io). This allows you to [re-deploy the stack through Portainer](https://hub.subspace.services/books/portainer/page/updating-a-stack "Updating a Stack") to download the latest updates. # User Manual # Development

This software is released under the [MIT license](https://opensource.org/license/mit).

You can learn more about how to contribute to Duplicati through their [documentation](https://github.com/duplicati/duplicati?tab=readme-ov-file#contributing). # Resources ## Official - [Official Documentation](https://docs.duplicati.com/) - [Official Forum](https://forum.duplicati.com/) - [Official GitHub Repository](https://github.com/duplicati/duplicati) - [Official Website](https://duplicati.com) - [Wikipedia Entry](https://en.m.wikipedia.org/wiki/Duplicati) - [Installation Guide](https://hub.docker.com/r/duplicati/duplicati) ## LinuxServer.io - [Docker Image](https://docs.linuxserver.io/images/docker-duplicati/) - [Official Website](https://www.linuxserver.io/) - [Official Documentation](https://docs.linuxserver.io/) - [Official Discord](https://linuxserver.io/discord) - [Official Forum](https://discourse.linuxserver.io/) - [Official GitLab Repository ](https://gitlab.com/Linuxserver.io) - [Frequently Asked Questions](https://docs.linuxserver.io/FAQ/)