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

https://github.com/isc30/emulerr

Radarr/Sonarr integration for eD2k/KAD networks (eMule)
https://github.com/isc30/emulerr

Last synced: over 1 year ago
JSON representation

Radarr/Sonarr integration for eD2k/KAD networks (eMule)

Awesome Lists containing this project

README

          

# eMulerr

Seamless integration for eD2k/KAD (eMule) networks and Radarr/Sonarr, enjoy.

[![Docker](https://img.shields.io/badge/docker-%230db7ed.svg?style=for-the-badge&logo=docker&logoColor=white)](https://hub.docker.com/r/isc30/emulerr)

## Running the container

Add the following service to your docker-compose:

```yml
services:
emulerr:
image: isc30/emulerr:latest
container_name: emulerr
restart: unless-stopped
tty: true
environment:
- PUID=1000
- PGID=1000
# - PORT=3000 # optional, default=3000
# - ED2K_PORT=4662 # optional, default=4662
# - LOG_LEVEL=info # optional, default=info
# - PASSWORD=1234 # optional, user=emulerr
ports:
- "3000:3000" # web ui
- "4662:4662" # ed2k tcp
- "4662:4662/udp" # ed2k udp
- "4665:4665/udp" # optional, ed2k global search udp (tcp port +3)
volumes:
- ./config:/config # required
- ./downloads:/downloads # required
# - ./shared:/shared:ro # optional, extra files to be shared via ed2k/kad
```

(Optional) Add eMulerr as a dependency for Radarr, Sonarr, etc:

```diff
radarr:
image: lscr.io/linuxserver/radarr:latest
+ depends_on:
+ emulerr:
+ condition: service_healthy
```

## Configuring *rr

In order to get started, configure the Download Client in *RR:

- Type: `qBittorrent`
- Name: `emulerr`
- Host: `emulerr`
- Port: `3000`
- Username (if using PASSWORD): `emulerr`
- Password (if using PASSWORD): `PASSWORD` (from environment variable)
- Priority: `50`

Also set the Download Client's `Remote Path Mappings`:

- Host: `emulerr`
- Remote Path: `/downloads`
- Local Path: `{The /downloads folder inside MOUNTED PATH FOR RADARR}`

Then, add a new Indexer in *RR:

- Type: `Torznab`
- Name: `emulerr`
- RSS: `No`
- Automatic Search: `No`
- Interactive Search: `Yes`
- URL: `http://emulerr:3000/`
- API Key (if using PASSWORD): `PASSWORD` (from environment variable)
- Download Client: `emulerr`