wraps up duplicate names implementation

This commit is contained in:
Mukhtar Akere
2025-04-22 21:24:33 +01:00
parent fb39e92a88
commit 3cc8ad3cdc
9 changed files with 77 additions and 44 deletions

View File

@@ -27,6 +27,7 @@ DecyphArr includes several advanced features that extend its capabilities:
- [Repair Worker](repair-worker.md): Identifies and fixes issues with your media files
- [WebDAV Server](webdav.md): Provides direct access to your Debrid files
- [Using with Rclone](rclone.md): Mount the WebDAV server locally for easier access
## Supported Debrid Providers

View File

@@ -32,12 +32,11 @@ services:
image: cy01/blackhole:latest # or cy01/blackhole:beta
container_name: decypharr
ports:
- "8282:8282" # qBittorrent
- "8181:8181" # Proxy
- "8282:8282"
user: "1000:1000"
volumes:
- /mnt/:/mnt
- ./configs/:/app # config.json must be in this directory
- ./config/:/app # config.json must be in this directory
environment:
- PUID=1000
- PGID=1000
@@ -65,7 +64,31 @@ Create a configuration file (see Configuration)
Run the binary:
```bash
chmod +x decypharr
./decypharr --config /path/to/config
./decypharr --config /path/to/config/folder
```
The config directory should contain your config.json file.
The config directory should contain your config.json file.
## config.json
The `config.json` file is where you configure DecyphArr. You can find a sample configuration file in the `configs` directory of the repository.
```json
{
"debrids": [
{
"name": "realdebrid",
"api_key": "your_api_key_here",
"folder": "/mnt/remote/realdebrid/__all__/",
"use_webdav": true
}
],
"qbittorrent": {
"download_folder": "/mnt/symlinks/",
"categories": ["sonarr", "radarr"]
},
"use_auth": false,
"log_level": "info",
"port": "8282"
}
```