This commit is contained in:
Tomasz Borychowski 2020-10-24 12:44:36 +01:00
parent 91c277cdd6
commit f4871bbeae
10 changed files with 218 additions and 5 deletions

View File

@ -46,13 +46,13 @@ So, without further ado, here's the current list:
- [Heimdall](https://github.com/linuxserver/Heimdall) - [Heimdall](https://github.com/linuxserver/Heimdall)
# Docker Managers # Docker Managers
- Diun - [Diun](apps/docker/diun.md)
- WatchTower - [WatchTower](apps/docker/watch-tower.md)
# Download Managers # Download Managers
- Deluge - [Deluge](apps/downloads/deluge.md)
- qbittorrent - [qbittorrent](apps/downloads/qbit.md)
- Transmission - [Transmission](apps/downloads/transmission.md)
# E-mail # E-mail
- Clients (webmail) - Clients (webmail)

56
apps/docker/diun.md Normal file
View File

@ -0,0 +1,56 @@
# Diun
- Monitor docker images and check for updates.
- too many (ugly) notifications
- doesn't auto update, only monitors
<br>
- [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
```

View File

@ -0,0 +1,27 @@
# WatchTower
- too many notifications
- some false positive (thanks to crappy docker-hub api)
<br>
- [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
```

33
apps/downloads/deluge.md Normal file
View File

@ -0,0 +1,33 @@
# Deluge
- weird
- ugly
- can't disable password
<br>
- [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
```

Binary file not shown.

After

Width:  |  Height:  |  Size: 149 KiB

53
apps/downloads/qbit.md Normal file
View File

@ -0,0 +1,53 @@
# qbittorrent
- ugly as hell
- probably the best (as of today)
<br>
- [Homepage](https://www.qbittorrent.org/)
- [Github repo](https://github.com/qbittorrent/qBittorrent)
- [DockerHub repo](https://hub.docker.com/r/linuxserver/qbittorrent)
![Screenshot](qbit.png)
## 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`
![Screenshot](qbit.png)

BIN
apps/downloads/qbit.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 126 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 68 KiB

View File

@ -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
<br>
- [Homepage](https://transmissionbt.com/)
- [Github repo](https://github.com/transmission/transmission)
- [DockerHub repo](https://hub.docker.com/r/linuxserver/transmission)
![Screenshot](transmission.jpg)
## 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
# - <path to watch folder>:/watch
```

View File

@ -1,4 +1,10 @@
# #
- opinion
<br>
- [Homepage]()
- [Github repo]() - [Github repo]()
- [DockerHub repo]() - [DockerHub repo]()
- [Docs]() - [Docs]()