Duplicati

How to Install Duplicati on Ubuntu 24.04

Duplicati is an open-source backup solution that allows you to create secure, encrypted, and automated backups to local storage or a wide variety of cloud services.
It provides a simple web interface for managing backup jobs while keeping your data encrypted and deduplicated to save bandwidth and space.

Running Duplicati inside a Docker container gives you a lightweight, isolated environment that is easy to maintain and update.
The steps below show how to install Duplicati on Ubuntu 24.04 using Docker.

 

Install Docker

Duplicati will run as a Docker container, so you first need Docker installed on your system.

Update your package list and install Docker with:

sudo apt update sudo apt install docker.io -y

Enable and start the Docker service so it runs automatically:

sudo systemctl enable docker sudo systemctl start docker

You can check that Docker is running correctly with:

docker --version

 

Create Directories for Duplicati

Create folders on the host to store backups and configuration files so that data persists even if the container is removed or updated:

sudo mkdir -p /opt/duplicati/backups sudo mkdir -p /opt/duplicati/config sudo chmod 755 /opt/duplicati/backups /opt/duplicati/config

 

Pull the Duplicati Image

Next, download the latest Duplicati Docker image from Docker Hub:

sudo docker pull duplicati/duplicati:latest

This ensures you are using the most recent stable release.

 

Run the Duplicati Container

Start the container and map port 8200 (Duplicati’s web interface) to the host:

sudo docker run -d \ --name duplicati \ -p 8200:8200 \ -v /opt/duplicati/backups:/backups \ -v /opt/duplicati/config:/config \ -e DUPLICATI_PASS=your_secure_password_here \ --restart unless-stopped \ duplicati/duplicati:latest

Explanation of options

  • -p 8200:8200 – Exposes the web interface on port 8200.

  • -v /opt/duplicati/backups:/backups – Stores your actual backup files on the host.

  • -v /opt/duplicati/config:/config – Keeps Duplicati’s settings and schedules persistent.

  • -e DUPLICATI_PASS=… – Sets the web interface password (replace with your own secure password).

  • --restart unless-stopped – Automatically restarts the container if the system reboots.

 

Access the Web Interface

Once the container is running, open a browser and go to:

http://<your-server-ip>:8200

Log in with:

  • Username: admin

  • Password: the value you set in DUPLICATI_PASS.

  • 0 کاربر این را مفید یافتند
آیا این پاسخ به شما کمک کرد؟

مقالات مربوطه

ERPNext v15

Install and maintain ERPNext v15 on Ubuntu ERPNext v15 is installed with Frappe Bench, Node.js...

Open-EMR v7.0.3

Install and maintain Open-EMR v7.0.3 on Ubuntu OpenEMR 7.0.3 is built from the rel-7.0.3 source...

ERPNext v14

Last Updated: 31 August 2025Applies to: Ubuntu 24.04 LTS (fresh server recommended)Skill Level:...

WordPress

Install and maintain WordPress on Ubuntu WordPress is installed below a domain-specific Apache...

Joomla

Install and maintain Joomla on Ubuntu Joomla is installed from the latest selected release under...