diff --git a/README.md b/README.md
index 3fbc600..b40ca09 100644
--- a/README.md
+++ b/README.md
@@ -46,13 +46,13 @@ So, without further ado, here's the current list:
- [Heimdall](https://github.com/linuxserver/Heimdall)
# Docker Managers
-- Diun
-- WatchTower
+- [Diun](apps/docker/diun.md)
+- [WatchTower](apps/docker/watch-tower.md)
# Download Managers
-- Deluge
-- qbittorrent
-- Transmission
+- [Deluge](apps/downloads/deluge.md)
+- [qbittorrent](apps/downloads/qbit.md)
+- [Transmission](apps/downloads/transmission.md)
# E-mail
- Clients (webmail)
diff --git a/apps/docker/diun.md b/apps/docker/diun.md
new file mode 100644
index 0000000..4ed7c3f
--- /dev/null
+++ b/apps/docker/diun.md
@@ -0,0 +1,56 @@
+# Diun
+- Monitor docker images and check for updates.
+- too many (ugly) notifications
+- doesn't auto update, only monitors
+
+
+
+- [Github repo](https://github.com/crazy-max/diun)
+- [DockerHub repo](https://hub.docker.com/r/crazymax/diun/)
+- [Docs](https://crazymax.dev/diun/)
+
+
+## docker-compose.yml
+```yml
+---
+version: "3.2"
+services:
+ diun:
+ image: crazymax/diun:latest
+ container_name: diun
+ restart: unless-stopped
+ environment:
+ - "TZ=Europe/Dublin"
+ - "LOG_LEVEL=info"
+ - "LOG_JSON=false"
+ volumes:
+ - "./data:/data"
+ - "./diun.yml:/diun.yml:ro"
+ - "/var/run/docker.sock:/var/run/docker.sock"
+```
+
+## diun.yml
+```yml
+db:
+ path: diun.db
+
+watch:
+ workers: 10
+ schedule: "0 * * * *"
+ first_check_notif: true
+
+notif:
+ slack:
+ webhook_url: https://hooks.slack.com/services/a/b/c
+
+regopts:
+ tom:
+ username: admin
+ password: Passw0rd!
+ timeout: 20
+
+providers:
+ docker:
+ watch_stopped: false
+ watch_by_default: true
+```
diff --git a/apps/docker/watch-tower.md b/apps/docker/watch-tower.md
new file mode 100644
index 0000000..6f6ddf4
--- /dev/null
+++ b/apps/docker/watch-tower.md
@@ -0,0 +1,27 @@
+# WatchTower
+
+- too many notifications
+- some false positive (thanks to crappy docker-hub api)
+
+
+
+- [Github repo](https://github.com/containrrr/watchtower/)
+- [Docs](https://containrrr.dev/watchtower/)
+
+
+## docker-compose.yml
+```yml
+---
+version: "3"
+services:
+ watchtower:
+ image: containrrr/watchtower
+ volumes:
+ - /var/run/docker.sock:/var/run/docker.sock
+ command: --interval 30
+ environment:
+ - TZ=Europe/Dublin
+ - WATCHTOWER_MONITOR_ONLY=true
+ - WATCHTOWER_NOTIFICATIONS=slack
+ - WATCHTOWER_NOTIFICATION_SLACK_HOOK_URL=https://hooks.slack.com/services/a/b/c
+```
diff --git a/apps/downloads/deluge.md b/apps/downloads/deluge.md
new file mode 100644
index 0000000..2c22697
--- /dev/null
+++ b/apps/downloads/deluge.md
@@ -0,0 +1,33 @@
+# Deluge
+- weird
+- ugly
+- can't disable password
+
+
+
+- [Homepage](https://deluge-torrent.org/)
+- [Git repo](https://git.deluge-torrent.org/deluge)
+- [DockerHub repo](https://hub.docker.com/r/linuxserver/deluge)
+
+
+## docker-compose.yml
+```yml
+---
+version: "2.1"
+services:
+ deluge:
+ image: linuxserver/deluge
+ container_name: deluge
+ restart: unless-stopped
+ environment:
+ - PUID=1000
+ - PGID=1000
+ - TZ=Europe/Dublin
+# - UMASK_SET=022 #optional
+# - DELUGE_LOGLEVEL=error #optional
+ ports:
+ - 3124:8112
+ volumes:
+ - ./config:/config
+ - ./downloads:/downloads
+```
diff --git a/apps/downloads/qbit-settings.png b/apps/downloads/qbit-settings.png
new file mode 100644
index 0000000..bb2103b
Binary files /dev/null and b/apps/downloads/qbit-settings.png differ
diff --git a/apps/downloads/qbit.md b/apps/downloads/qbit.md
new file mode 100644
index 0000000..e39fe0c
--- /dev/null
+++ b/apps/downloads/qbit.md
@@ -0,0 +1,53 @@
+# qbittorrent
+- ugly as hell
+- probably the best (as of today)
+
+
+
+- [Homepage](https://www.qbittorrent.org/)
+- [Github repo](https://github.com/qbittorrent/qBittorrent)
+- [DockerHub repo](https://hub.docker.com/r/linuxserver/qbittorrent)
+
+
+
+
+## docker-compose.yml
+```yml
+---
+version: "2.1"
+services:
+ qbittorrent:
+ image: linuxserver/qbittorrent
+ container_name: qbittorrent
+ restart: unless-stopped
+ environment:
+ - PUID=1000
+ - PGID=1000
+ - TZ=Europe/Dublin
+ - UMASK_SET=022
+ - WEBUI_PORT=3030
+ volumes:
+ - ./config:/config
+ - ./downloads:/downloads
+ ports:
+ - 6881:6881
+ - 6881:6881/udp
+ - 3030:3030
+
+networks:
+ default:
+ ipam:
+ driver: default
+ config: # set fixed subnet mask
+ - subnet: 192.168.80.0/24
+ gateway: 192.168.80.1
+```
+
+
+## Tips & Tricks
+
+### Disabling the auth for webUI
+- find the docker container IP, e.g. in /data/qbittorrent/logs
+- in the settings, in WebUI/Authentication - enter the net mask, e.g.: `192.168.80.0/24`
+
+
diff --git a/apps/downloads/qbit.png b/apps/downloads/qbit.png
new file mode 100644
index 0000000..9d0f1cc
Binary files /dev/null and b/apps/downloads/qbit.png differ
diff --git a/apps/downloads/transmission.jpg b/apps/downloads/transmission.jpg
new file mode 100644
index 0000000..ef07649
Binary files /dev/null and b/apps/downloads/transmission.jpg differ
diff --git a/apps/downloads/transmission.md b/apps/downloads/transmission.md
new file mode 100644
index 0000000..cfa1454
--- /dev/null
+++ b/apps/downloads/transmission.md
@@ -0,0 +1,38 @@
+# Transmission
+- doesn't have authentication
+- with the `/transmission-web-control/` theme it's possible to add a script on download
+- ugly as hell
+
+
+
+- [Homepage](https://transmissionbt.com/)
+- [Github repo](https://github.com/transmission/transmission)
+- [DockerHub repo](https://hub.docker.com/r/linuxserver/transmission)
+
+
+
+
+## docker-compose.yml
+```yml
+---
+version: "2.1"
+services:
+ transmission:
+ image: linuxserver/transmission
+ container_name: transmission
+ restart: unless-stopped
+ environment:
+ - PUID=1000
+ - PGID=1000
+ - TZ=Europe/Dublin
+ - TRANSMISSION_WEB_HOME=/transmission-web-control/
+# - TRANSMISSION_WEB_HOME=/kettu/
+ ports:
+ - 3124:9091
+ - 51413:51413
+ - 51413:51413/udp
+ volumes:
+ - ./config:/config
+ - ./downloads:/downloads
+# - :/watch
+```
diff --git a/template.md b/template.md
index d6ac6e6..ae83e22 100644
--- a/template.md
+++ b/template.md
@@ -1,4 +1,10 @@
#
+
+- opinion
+
+
+
+- [Homepage]()
- [Github repo]()
- [DockerHub repo]()
- [Docs]()