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 Usuários acharam útil
Esta resposta lhe foi útil?

Artigos Relacionados

ERPNext v15

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

Open-EMR v7.0.3

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

ERPNext v14

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

WordPress

1. Overview WordPress is the most popular open-source blogging system and CMS on the Web. It...

Joomla

How to Install Joomla on Ubuntu 24.04   Joomla is a free and open-source content management...