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

https://github.com/ahuh/docker-arm-jackett

Docker image (ARMv7) hosting a Jackett server with WebUI
https://github.com/ahuh/docker-arm-jackett

arm docker dockerfile jackett series tvshows

Last synced: 3 months ago
JSON representation

Docker image (ARMv7) hosting a Jackett server with WebUI

Awesome Lists containing this project

README

        

# Docker ARM Jackett
Docker image dedicated to ARMv7 processors, hosting a Jackett server with WebUI.



Jackett works as a proxy server: it translates queries from SickChill into tracker-site-specific http queries, parses the html response, then sends results back to the requesting software.

See Jackett repository: https://github.com/Jackett/Jackett



This image is part of a Docker images collection, intended to build a full-featured seedbox, and compatible with WD My Cloud EX2 Ultra NAS (Docker v1.7.0):

Docker Image | GitHub repository | Docker Hub repository
------------ | ----------------- | -----------------
Docker image (ARMv7) hosting a Transmission torrent client with WebUI while connecting to OpenVPN | https://github.com/ahuh/docker-arm-transquidvpn | https://hub.docker.com/r/ahuh/arm-transquidvpn
Docker image (ARMv7) hosting a qBittorrent client with WebUI while connecting to OpenVPN | https://github.com/ahuh/docker-arm-qbittorrentvpn | https://hub.docker.com/r/ahuh/arm-qbittorrentvpn
Docker image (ARMv7) hosting SubZero with MKVMerge (subtitle autodownloader for TV shows) | https://github.com/ahuh/docker-arm-subzero | https://hub.docker.com/r/ahuh/arm-subzero
Docker image (ARMv7) hosting a SickChill server with WebUI | https://github.com/ahuh/docker-arm-sickchill | https://hub.docker.com/r/ahuh/arm-sickchill
Docker image (ARMv7) hosting a Medusa server with WebUI | https://github.com/ahuh/docker-arm-medusa | https://hub.docker.com/r/ahuh/arm-medusa
Docker image (ARMv7) hosting a Jackett server with WebUI | https://github.com/ahuh/docker-arm-jackett | https://hub.docker.com/r/ahuh/arm-jackett
Docker image (ARMv7) hosting a NGINX server to secure SickRage, Transmission and qBittorrent | https://github.com/ahuh/docker-arm-nginx | https://hub.docker.com/r/ahuh/arm-nginx

## Installation

### Preparation
Before running container, you have to retrieve UID and GID for the user used to mount your tv shows directory:
* Get user UID:
```
$ id -u
```
* Get user GID:
```
$ id -g
```


The container will run impersonated as this user, in order to have read/write access to the tv shows directory.



You also need to create a directory to store the Jackett configuration.

### Run container in background
```
$ docker run --name jackett --restart=always -d \
--add-host=dockerhost: \
--dns= --dns= \
-d
-p :9117 \
-v :/config \
-v :/downloads \
-v /etc/localtime:/etc/localtime:ro \
-e "AUTO_UPDATE="
-e "PUID=" \
-e "PGID=" \
ahuh/arm-jackett
```
or
```
$ ./docker-run.sh jackett ahuh/arm-jackett
```
(set parameters in `docker-run.sh` before launch)

### Configure Jackett
The container will use volumes directories to store configuration files, and download files (OPTIONAL).



You have to create these volume directories with the PUID/PGID user permissions, before launching the container:
```
/config
/downloads (OPTIONAL)
```

The container will automatically create a `Jackett` dir with `ServerConfig.json` file in the configuration dir (only if none was present before).

If you modified the `ServerConfig.json` file, restart the container to reload Jackett configuration:
```
$ docker stop jackett
$ docker start jackett
```

## HOW-TOs

### Get a new instance of bash in running container
Use this command instead of `docker attach` if you want to interact with the container while it's running:
```
$ docker exec -it jackett /bin/bash
```
or
```
$ ./docker-bash.sh jackett
```

### Build image
```
$ docker build -t arm-jackett .
```
or
```
$ ./docker-build.sh arm-jackett
```