Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/marcorfilacarreras/duplicati-dashboard

Duplicati dashboard
https://github.com/marcorfilacarreras/duplicati-dashboard

dashboard docker duplicati flask monitoring python3 self-hosted

Last synced: about 1 month ago
JSON representation

Duplicati dashboard

Awesome Lists containing this project

README

        

[![License](https://img.shields.io/github/license/MarcOrfilaCarreras/duplicati-dashboard?style=flat)](https://github.com/MarcOrfilaCarreras/duplicati-dashboard)   ![Docker](https://img.shields.io/github/actions/workflow/status/MarcOrfilaCarreras/duplicati-dashboard/docker.yml?branch=master&label=docker&style=flat)   ![Last commit](https://img.shields.io/github/last-commit/MarcOrfilaCarreras/duplicati-dashboard?style=flat)


Duplicati dashboard


A simple DASHBOARD for monitoring you Duplicati instances



## :arrow_right: Getting Started

### Installation

The best way to install this software is using Docker.

First, download the backend image from the Github repository.

```
docker pull ghcr.io/marcorfilacarreras/duplicati-dashboard:backend
```

Also, download the frontend image.

```
docker pull ghcr.io/marcorfilacarreras/duplicati-dashboard:frontend
```

Then, you will have to download the [*docker-compose.yml*](https://raw.githubusercontent.com/MarcOrfilaCarreras/duplicati-dashboard/master/docker/docker-compose.yml) file with the following command.

``` bash
wget https://raw.githubusercontent.com/MarcOrfilaCarreras/duplicati-dashboard/master/docker/docker-compose.yml
```

Finally, you will be able to start the containers.

```
docker-compose up -d
```

### Configuration
In order to use this software, you will need to add two options to your Duplicati instance.

- The first option is **send-http-result-output-format**, which will be set to **JSON**.

- The other one is **send-http-url** which will be set to **http://host:port/api/tasks/add?host=id**, where **host** is the IP address of the server running the backend, port is the **port** number of the backend and **id** is the unique identifier of the host in the backend.


## :hammer: Roadmap

- [x] Add historical data
- [x] Add some charts

See the [open issues](https://github.com/MarcOrfilaCarreras/duplicati-dashboard/issues) for a full list of proposed features (and known issues).


## :key: License

Distributed under the MIT License. See `LICENSE` for more information.