From c5d38b93da28d4bb56d171fd34fbaaf4f9dbfb93 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E2=80=8BAndrzej=20Ressel?= Date: Wed, 18 May 2022 00:46:32 +0200 Subject: [PATCH] Finish README Closes #3 --- README.md | 27 +++++++++++++++++++++++++-- 1 file changed, 25 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index 2ad56ed..fab40c7 100644 --- a/README.md +++ b/README.md @@ -1,2 +1,25 @@ -# syncovery_collector -Prometheus Syncovery collector +# Syncovery prometheus exporter + +Prometheus exporter for Syncovery backup software: https://www.syncovery.com/ + +## Quick start + +```yaml +# docker-compose.yml +version: "3.9" +services: + syncovery-exporter: + image: ghcr.io/andrzejressel/syncovery-exporter:0.0.2 + command: + - --url=SYNCOVERY_URL +``` + +## Setup Syncovery + +Exporter using endpoint `/profile.json` which is available after adding `SkipProfileListAuth=1` to Syncovery config file. Because of latest changes related to encryption it has to be added a following way. + +1. Create local file `syncovery.ini` with content `SkipProfileListAuth=1` +2. Login to Syncovery instance. Go to Program Settings +3. Select `Import Config Lines (INI Style)...` and choose created file. + +You can limit IPs that endpoint is available to by using `SkipProfileListAuthForIP` option. \ No newline at end of file