|
1 |
| ---- |
2 |
| - |
3 |
| -# project information |
4 | 1 | project_name: cardigann
|
5 |
| -full_custom_readme: | |
6 |
| - {% raw -%} |
7 |
| - [linuxserverurl]: https://linuxserver.io |
8 |
| - [forumurl]: https://forum.linuxserver.io |
9 |
| - [ircurl]: https://www.linuxserver.io/irc/ |
10 |
| - [podcasturl]: https://www.linuxserver.io/podcast/ |
11 |
| - [appurl]: https://github.com/cardigann/cardigann |
12 |
| - [hub]: https://hub.docker.com/r/linuxserver/cardigann/ |
13 |
| -
|
14 |
| - [][linuxserverurl] |
15 |
| -
|
16 |
| - The [LinuxServer.io][linuxserverurl] team brings you another container release featuring easy user mapping and community support. Find us for support at: |
17 |
| - * [forum.linuxserver.io][forumurl] |
18 |
| - * [IRC][ircurl] on freenode at `#linuxserver.io` |
19 |
| - * [Podcast][podcasturl] covers everything to do with getting the most from your Linux Server plus a focus on all things Docker and containerisation! |
20 |
| -
|
21 |
| - # linuxserver/cardigann |
22 |
| - [](https://microbadger.com/images/linuxserver/cardigann "Get your own version badge on microbadger.com")[](https://microbadger.com/images/linuxserver/cardigann "Get your own image badge on microbadger.com")[][hub][][hub][](https://ci.linuxserver.io/job/Docker-Builders/job/x86-64/job/x86-64-cardigann/) |
23 |
| -
|
24 |
| - [Cardigann][appurl], a server for adding extra indexers to Sonarr, SickRage and CouchPotato via Torznab and TorrentPotato proxies. Behind the scenes Cardigann logs in and runs searches and then transforms the results into a compatible format. |
25 |
| -
|
26 |
| - [][appurl] |
27 |
| -
|
28 |
| - ## Usage |
29 |
| -
|
30 |
| - ``` |
31 |
| - docker create \ |
32 |
| - --name=cardigann \ |
33 |
| - -v <path to data>:/config \ |
34 |
| - -e PGID=<gid> -e PUID=<uid> \ |
35 |
| - -p 5060:5060 \ |
36 |
| - linuxserver/cardigann |
37 |
| -
|
38 |
| - ``` |
39 |
| -
|
40 |
| - ## Parameters |
41 |
| -
|
42 |
| - `The parameters are split into two halves, separated by a colon, the left hand side representing the host and the right the container side. |
43 |
| - For example with a port -p external:internal - what this shows is the port mapping from internal to external of the container. |
44 |
| - So -p 8080:80 would expose port 80 from inside the container to be accessible from the host's IP on port 8080 |
45 |
| - http://192.168.x.x:8080 would show you what's running INSIDE the container on port 80.` |
46 |
| -
|
47 |
| -
|
48 |
| - * `-p 5060` - the port(s) |
49 |
| - * `-v /config` - Where cardigann should store it's config files |
50 |
| - * `-e PGID` for GroupID - see below for explanation |
51 |
| - * `-e PUID` for UserID - see below for explanation |
52 |
| - * `-e SOCKS_PROXY` - for using a socks proxy - *optional* |
53 |
| - * `-e HTTP_PROXY` - for using an HTTP proxy - *optional* |
54 |
| -
|
55 |
| - It is based on alpine linux with s6 overlay, for shell access whilst the container is running do `docker exec -it cardigann /bin/bash`. |
56 |
| -
|
57 |
| - ### User / Group Identifiers |
58 |
| -
|
59 |
| - Sometimes when using data volumes (`-v` flags) permissions issues can arise between the host OS and the container. We avoid this issue by allowing you to specify the user `PUID` and group `PGID`. Ensure the data volume directory on the host is owned by the same user you specify and it will "just work" ™. |
60 |
| -
|
61 |
| - In this instance `PUID=1001` and `PGID=1001`. To find yours use `id user` as below: |
62 |
| -
|
63 |
| - ``` |
64 |
| - $ id <dockeruser> |
65 |
| - uid=1001(dockeruser) gid=1001(dockergroup) groups=1001(dockergroup) |
66 |
| - ``` |
67 |
| -
|
68 |
| - ## Setting up the application |
69 |
| -
|
70 |
| - Configure via the webui at `<your-ip>:5060` |
71 |
| -
|
72 |
| - By adding a variable to the run command, `SOCKS_PROXY` or `HTTP_PROXY` cardigann can be used with a proxy, *eg* `-e SOCKS_PROXY=localhost:1080` |
| 2 | +project_url: "https://github.com/cardigann/cardigann" |
| 3 | +project_logo: "https://raw.githubusercontent.com/linuxserver/docker-templates/master/linuxserver.io/img/cardigann.png" |
| 4 | +project_blurb: | |
| 5 | + [{{ project_name|capitalize }}]({{ project_url }}) a server for adding extra indexers to Sonarr, SickRage and CouchPotato via Torznab and TorrentPotato proxies. Behind the scenes Cardigann logs in and runs searches and then transforms the results into a compatible format. |
| 6 | +project_lsio_github_repo_url: "https://github.com/linuxserver/docker-{{ project_name }}" |
| 7 | + |
| 8 | +# supported architectures |
| 9 | +available_architectures: |
| 10 | + - { arch: "{{ arch_x86_64 }}", tag: "amd64-latest"} |
| 11 | + - { arch: "{{ arch_arm64 }}", tag: "arm64v8-latest"} |
| 12 | + - { arch: "{{ arch_armhf }}", tag: "arm32v6-latest"} |
| 13 | + |
| 14 | +# container parameters |
| 15 | +param_container_name: "{{ project_name }}" |
| 16 | +param_usage_include_vols: false |
| 17 | +param_usage_include_ports: true |
| 18 | +param_ports: |
| 19 | + - { external_port: "5060", internal_port: "5060", port_desc: "The port for the Cardigann webinterface" } |
| 20 | +param_usage_include_env: false |
| 21 | + |
| 22 | +# application setup block |
| 23 | +app_setup_block_enabled: true |
| 24 | +app_setup_block: | |
| 25 | + Access the webui at `<your-ip>:5060`, for more information check out [{{ project_name|capitalize }}]({{ project_url }}). |
| 26 | +
|
| 27 | +By adding a variable to the run command, `SOCKS_PROXY` or `HTTP_PROXY` cardigann can be used with a proxy, *eg* `-e SOCKS_PROXY=localhost:1080` |
73 | 28 |
|
74 | 29 | The folder /config/definitions can be used to add additional tracker definitions (for more info see [Additional definitions](https://github.com/cardigann/cardigann#definitions)
|
75 |
| -
|
76 |
| -
|
77 |
| - ## Info |
78 |
| -
|
79 |
| - * Shell access whilst the container is running: `docker exec -it cardigann /bin/bash` |
80 |
| - * To monitor the logs of the container in realtime: `docker logs -f cardigann` |
81 |
| -
|
82 |
| - * container version number |
83 |
| -
|
84 |
| - `docker inspect -f '{{ index .Config.Labels "build_version" }}' cardigann` |
85 |
| -
|
86 |
| - * image version number |
87 |
| -
|
88 |
| - `docker inspect -f '{{ index .Config.Labels "build_version" }}' linuxserver/cardigann` |
89 |
| -
|
90 |
| - ## Versions |
91 |
| -
|
92 |
| - + **14.01.19:** Add multi arch and pipeline logic. |
93 |
| - + **22.08.18:** Rebase to alpine 3.8. |
94 |
| - + **06.05.18:** Use buildstage in Dockerfile. |
95 |
| - + **06.12.17:** Rebase to alpine 3.7. |
96 |
| - + **12.08.17:** Add npm install to build stage. |
97 |
| - + **25.05.17:** Rebase to alpine 3.6. |
98 |
| - + **07.02.17:** Rebase to alpine 3.5. |
99 |
| - + **03.11.16:** Compiled using [sstamoulis'](https://github.com/sstamoulis) method |
100 |
| - + **01.11.16:** Initial Release. |
101 |
| - {%- endraw %} |
| 30 | +# changelog |
| 31 | +changelogs: |
| 32 | + - { date: "01.02.19:", desc: "Multi arch images and pipeline build logic" } |
| 33 | + - { date: "14.01.19:", desc: "Add multi arch and pipeline logic" } |
| 34 | + - { date: "22.08.18:", desc: "Rebase to alpine 3.8" } |
| 35 | + - { date: "06.05.18:", desc: "Use buildstage in Dockerfile" } |
| 36 | + - { date: "06.12.17:", desc: "Rebase to alpine 3.7" } |
| 37 | + - { date: "12.08.17:", desc: "Add npm install to build stage" } |
| 38 | + - { date: "25.05.17:", desc: "Rebase to alpine 3.6" } |
| 39 | + - { date: "07.02.17:", desc: "Rebase to alpine 3.5" } |
| 40 | + - { date: "03.11.16:", desc: "Compiled using [sstamoulis'](https://github.com/sstamoulis) method" } |
| 41 | + - { date: "01.11.16:", desc: "Initial Release" } |
0 commit comments