Compare commits
53 Commits
4a0002cc2b
...
main
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
7548e39f1e | ||
|
|
5eaddc413a | ||
|
|
baa1936a14 | ||
|
|
4d3554c734 | ||
|
|
a9e5e1b99d | ||
|
|
4e539d6972 | ||
|
|
fe074065dc | ||
|
|
9024195549 | ||
|
|
b832453177 | ||
|
|
802876a71b | ||
|
|
900afa850e | ||
|
|
7dded38f55 | ||
|
|
7c8f09fa14 | ||
|
|
5505d78933 | ||
|
|
aea05da9a7 | ||
|
|
d25c740292 | ||
|
|
a2d08bf7c9 | ||
|
|
8302064414 | ||
|
|
b1cacfd703 | ||
|
|
b3d2846723 | ||
|
|
ef5a822b2a | ||
|
|
629762d9f5 | ||
|
|
61e3193cb4 | ||
|
|
15bee7e1c3 | ||
|
|
186e4af72f | ||
|
|
f7e5ede910 | ||
|
|
627a0b9f5d | ||
|
|
e477b16b0b | ||
|
|
242bf27265 | ||
|
|
422227267d | ||
|
|
129386e51e | ||
|
|
98defc07cc | ||
|
|
ac0c464900 | ||
|
|
905af397d6 | ||
|
|
0d89b33069 | ||
|
|
385c87e537 | ||
|
|
b0b876869d | ||
|
|
295bcba288 | ||
|
|
c9d4480e96 | ||
|
|
d1a171ce66 | ||
|
|
ab34c1960d | ||
|
|
0a5f88d75a | ||
|
|
ed22ef22bc | ||
| fdd3f0a37c | |||
| 548a83a6b2 | |||
| 661d919652 | |||
|
|
7f47de1ee8 | ||
| 6439429015 | |||
|
|
b5e5839488 | ||
|
|
9798cf8c37 | ||
|
|
0780b0081d | ||
|
|
8ec038164f | ||
|
|
7f9d302a87 |
11
.gitignore
vendored
11
.gitignore
vendored
@@ -1,11 +0,0 @@
|
|||||||
*
|
|
||||||
|
|
||||||
!*/
|
|
||||||
!.gitignore
|
|
||||||
!*/docker-compose.y*ml
|
|
||||||
!*/.*env*
|
|
||||||
|
|
||||||
!qbittorrent/config/qBittorrent/*.conf
|
|
||||||
!qbittorrent/config/qBittorrent/*.json
|
|
||||||
|
|
||||||
!stash/cron/**/*
|
|
||||||
@@ -1,17 +1,14 @@
|
|||||||
services:
|
services:
|
||||||
glances:
|
glances:
|
||||||
#image: nicolargo/glances:3.4.0.5-full
|
|
||||||
image: nicolargo/glances:latest-full
|
|
||||||
container_name: glances-arr
|
container_name: glances-arr
|
||||||
|
image: nicolargo/glances:latest-full
|
||||||
restart: always
|
restart: always
|
||||||
pid: host
|
|
||||||
ports:
|
ports:
|
||||||
- 61208:61208
|
- '61208:61208'
|
||||||
volumes:
|
volumes:
|
||||||
- /var/run/docker.sock:/var/run/docker.sock
|
- /var/run/docker.sock:/var/run/docker.sock
|
||||||
# Uncomment the below line if you want glances to display host OS detail instead of container's
|
|
||||||
- /etc/os-release:/etc/os-release:ro
|
- /etc/os-release:/etc/os-release:ro
|
||||||
- /mnt/hdd_1tb:/mnt/hdd_1tb
|
- /:/host:ro
|
||||||
- /:/host
|
|
||||||
environment:
|
environment:
|
||||||
- "GLANCES_OPT=-w"
|
- GLANCES_OPT=-w
|
||||||
|
pid: host
|
||||||
|
|||||||
@@ -1,15 +1,12 @@
|
|||||||
services:
|
services:
|
||||||
kavita:
|
kavita:
|
||||||
image: jvmilazz0/kavita:latest # Using the stable branch from the official dockerhub repo.
|
container_name: kavita
|
||||||
container_name: kavita
|
image: jvmilazz0/kavita:latest
|
||||||
volumes:
|
restart: unless-stopped
|
||||||
- /mnt/system/Etc/NotPorn:/images # Manga is just an example you can have the name you want. See the following
|
ports:
|
||||||
# - ./comics:/comics # Use as many as you want
|
- '5000:5000'
|
||||||
# - ./books:/books #
|
volumes:
|
||||||
- ./data:/kavita/config # Change './data if you want to have the config files in a different place.
|
- /mnt/system/f95:/images:ro
|
||||||
# /kavita/config must not be changed
|
- /home/ccalifice/docker-data/kavita/config:/kavita/config
|
||||||
environment:
|
environment:
|
||||||
- TZ=America/Sao_Paulo
|
- TZ=America/Sao_Paulo
|
||||||
ports:
|
|
||||||
- "5000:5000" # Change the public port (the first 5000) if you have conflicts with other services
|
|
||||||
restart: unless-stopped
|
|
||||||
|
|||||||
@@ -1,9 +1,10 @@
|
|||||||
services:
|
services:
|
||||||
## Deploy Periphery container using this block,
|
## Deploy Periphery container using this block,
|
||||||
## or deploy the Periphery binary with systemd using
|
## or deploy the Periphery binary with systemd using
|
||||||
## https://github.com/moghtech/komodo/tree/main/scripts
|
## https://github.com/moghtech/komodo/tree/main/scripts
|
||||||
periphery:
|
periphery:
|
||||||
image: ghcr.io/moghtech/komodo-periphery:${COMPOSE_KOMODO_IMAGE_TAG:-latest}
|
image: ghcr.io/moghtech/komodo-periphery:${COMPOSE_KOMODO_IMAGE_TAG:-latest}
|
||||||
|
container_name: komodo-periphery
|
||||||
labels:
|
labels:
|
||||||
komodo.skip: # Prevent Komodo from stopping with StopAllContainers
|
komodo.skip: # Prevent Komodo from stopping with StopAllContainers
|
||||||
restart: unless-stopped
|
restart: unless-stopped
|
||||||
|
|||||||
17
newt/docker-compose.yml
Normal file
17
newt/docker-compose.yml
Normal file
@@ -0,0 +1,17 @@
|
|||||||
|
services:
|
||||||
|
newt:
|
||||||
|
image: fosrl/newt
|
||||||
|
container_name: newt
|
||||||
|
restart: unless-stopped
|
||||||
|
environment:
|
||||||
|
- PANGOLIN_ENDPOINT=https://pangolin.sereiaguardia.com
|
||||||
|
- NEWT_ID=b35t59vydac8cxd
|
||||||
|
- NEWT_SECRET=qwpz25jmr7a8zsvmjw8to9sewr9ns7bxzlpuy5m0i2jeoujp
|
||||||
|
networks:
|
||||||
|
- newt
|
||||||
|
|
||||||
|
|
||||||
|
networks:
|
||||||
|
newt:
|
||||||
|
name: newt
|
||||||
|
driver: bridge
|
||||||
@@ -1,23 +0,0 @@
|
|||||||
{
|
|
||||||
"books": {
|
|
||||||
"save_path": ""
|
|
||||||
},
|
|
||||||
"games": {
|
|
||||||
"save_path": ""
|
|
||||||
},
|
|
||||||
"movies": {
|
|
||||||
"save_path": ""
|
|
||||||
},
|
|
||||||
"music": {
|
|
||||||
"save_path": ""
|
|
||||||
},
|
|
||||||
"radarr": {
|
|
||||||
"save_path": ""
|
|
||||||
},
|
|
||||||
"tv": {
|
|
||||||
"save_path": ""
|
|
||||||
},
|
|
||||||
"xxx": {
|
|
||||||
"save_path": ""
|
|
||||||
}
|
|
||||||
}
|
|
||||||
@@ -1,2 +0,0 @@
|
|||||||
[Stats]
|
|
||||||
AllStats=@Variant(\0\0\0\x1c\0\0\0\x2\0\0\0\x12\0\x41\0l\0l\0t\0i\0m\0\x65\0\x44\0L\0\0\0\x4\0\0\t\x17\x91_\x84\xae\0\0\0\x12\0\x41\0l\0l\0t\0i\0m\0\x65\0U\0L\0\0\0\x4\0\0R\x1a\x8a`\xe\xf0)
|
|
||||||
@@ -1,113 +0,0 @@
|
|||||||
[Application]
|
|
||||||
FileLogger\Age=1
|
|
||||||
FileLogger\AgeType=1
|
|
||||||
FileLogger\Backup=true
|
|
||||||
FileLogger\DeleteOld=true
|
|
||||||
FileLogger\Enabled=true
|
|
||||||
FileLogger\MaxSizeBytes=66560
|
|
||||||
FileLogger\Path=/config/qBittorrent/logs
|
|
||||||
|
|
||||||
[AutoRun]
|
|
||||||
OnTorrentAdded\Enabled=false
|
|
||||||
OnTorrentAdded\Program=
|
|
||||||
enabled=false
|
|
||||||
program=
|
|
||||||
|
|
||||||
[BitTorrent]
|
|
||||||
Session\AddTorrentStopped=false
|
|
||||||
Session\AlternativeGlobalDLSpeedLimit=10000
|
|
||||||
Session\AlternativeGlobalUPSpeedLimit=0
|
|
||||||
Session\BandwidthSchedulerEnabled=true
|
|
||||||
Session\DHTEnabled=true
|
|
||||||
Session\DefaultSavePath=/data/torrents
|
|
||||||
Session\DisableAutoTMMByDefault=false
|
|
||||||
Session\ExcludedFileNames=
|
|
||||||
Session\GlobalDLSpeedLimit=0
|
|
||||||
Session\IgnoreSlowTorrentsForQueueing=true
|
|
||||||
Session\LSDEnabled=true
|
|
||||||
Session\MaxActiveCheckingTorrents=2
|
|
||||||
Session\MaxActiveDownloads=10
|
|
||||||
Session\MaxActiveTorrents=100
|
|
||||||
Session\MaxActiveUploads=20
|
|
||||||
Session\MaxConnections=-1
|
|
||||||
Session\MaxUploads=-1
|
|
||||||
Session\MaxUploadsPerTorrent=-1
|
|
||||||
Session\PeXEnabled=true
|
|
||||||
Session\Port=40848
|
|
||||||
Session\QueueingSystemEnabled=true
|
|
||||||
Session\SSL\Port=55040
|
|
||||||
Session\ShareLimitAction=Stop
|
|
||||||
Session\Tags=LastFiles, SceneTime
|
|
||||||
Session\TempPath=/downloads/incomplete/
|
|
||||||
Session\UseAlternativeGlobalSpeedLimit=true
|
|
||||||
|
|
||||||
[Core]
|
|
||||||
AutoDeleteAddedTorrentFile=Never
|
|
||||||
|
|
||||||
[LegalNotice]
|
|
||||||
Accepted=true
|
|
||||||
|
|
||||||
[Meta]
|
|
||||||
MigrationVersion=8
|
|
||||||
|
|
||||||
[Network]
|
|
||||||
PortForwardingEnabled=false
|
|
||||||
Proxy\HostnameLookupEnabled=false
|
|
||||||
Proxy\Profiles\BitTorrent=true
|
|
||||||
Proxy\Profiles\Misc=true
|
|
||||||
Proxy\Profiles\RSS=true
|
|
||||||
|
|
||||||
[Preferences]
|
|
||||||
Advanced\RecheckOnCompletion=false
|
|
||||||
Advanced\trackerPort=9000
|
|
||||||
Advanced\trackerPortForwarding=false
|
|
||||||
Connection\PortRangeMin=6881
|
|
||||||
Connection\ResolvePeerCountries=true
|
|
||||||
Connection\UPnP=false
|
|
||||||
Downloads\SavePath=/downloads/
|
|
||||||
Downloads\TempPath=/downloads/incomplete/
|
|
||||||
DynDNS\DomainName=aaaaaa.dyndns.org
|
|
||||||
DynDNS\Enabled=false
|
|
||||||
DynDNS\Password=
|
|
||||||
DynDNS\Service=DynDNS
|
|
||||||
DynDNS\Username=
|
|
||||||
General\Locale=en
|
|
||||||
MailNotification\email=
|
|
||||||
MailNotification\enabled=false
|
|
||||||
MailNotification\password=
|
|
||||||
MailNotification\req_auth=true
|
|
||||||
MailNotification\req_ssl=false
|
|
||||||
MailNotification\sender=qBittorrent_notification@example.com
|
|
||||||
MailNotification\smtp_server=smtp.changeme.com
|
|
||||||
MailNotification\username=
|
|
||||||
Scheduler\end_time=@Variant(\0\0\0\xf\x5%q\xa0)
|
|
||||||
Scheduler\start_time=@Variant(\0\0\0\xf\x1\xee\x62\x80)
|
|
||||||
WebUI\Address=*
|
|
||||||
WebUI\AlternativeUIEnabled=false
|
|
||||||
WebUI\AuthSubnetWhitelist=192.168.1.0/24
|
|
||||||
WebUI\AuthSubnetWhitelistEnabled=true
|
|
||||||
WebUI\BanDuration=3600
|
|
||||||
WebUI\CSRFProtection=true
|
|
||||||
WebUI\ClickjackingProtection=true
|
|
||||||
WebUI\CustomHTTPHeaders=
|
|
||||||
WebUI\CustomHTTPHeadersEnabled=false
|
|
||||||
WebUI\HTTPS\CertificatePath=
|
|
||||||
WebUI\HTTPS\Enabled=false
|
|
||||||
WebUI\HTTPS\KeyPath=
|
|
||||||
WebUI\HostHeaderValidation=true
|
|
||||||
WebUI\LocalHostAuth=true
|
|
||||||
WebUI\MaxAuthenticationFailCount=10
|
|
||||||
WebUI\Password_PBKDF2="@ByteArray(OUcpojCntLZHBzdhkSxH9A==:6SbAK9PPyaEU4We0xKGyOEG9ktK0c1zdZszzsvi5jMtrJR0WuwZut60cV8IEDukvNXofPjWrGCv12kQCCKS/JA==)"
|
|
||||||
WebUI\Port=8181
|
|
||||||
WebUI\ReverseProxySupportEnabled=true
|
|
||||||
WebUI\RootFolder=
|
|
||||||
WebUI\SecureCookie=true
|
|
||||||
WebUI\ServerDomains=*
|
|
||||||
WebUI\SessionTimeout=3600
|
|
||||||
WebUI\TrustedReverseProxiesList=qbittorrent.ccalifice.com
|
|
||||||
WebUI\UseUPnP=false
|
|
||||||
WebUI\Username=admin
|
|
||||||
|
|
||||||
[RSS]
|
|
||||||
AutoDownloader\DownloadRepacks=true
|
|
||||||
AutoDownloader\SmartEpisodeFilter=s(\\d+)e(\\d+), (\\d+)x(\\d+), "(\\d{4}[.\\-]\\d{1,2}[.\\-]\\d{1,2})", "(\\d{1,2}[.\\-]\\d{1,2}[.\\-]\\d{4})"
|
|
||||||
@@ -1,2 +0,0 @@
|
|||||||
{
|
|
||||||
}
|
|
||||||
@@ -8,38 +8,41 @@ services:
|
|||||||
- TZ=America/Sao_Paulo
|
- TZ=America/Sao_Paulo
|
||||||
- WEBUI_PORT=8181
|
- WEBUI_PORT=8181
|
||||||
volumes:
|
volumes:
|
||||||
- ./config:/config
|
- /home/ccalifice/docker-data/qbittorrent/config:/config
|
||||||
- /mnt/servarr/data/torrents:/data/torrents
|
- /mnt/servarr/data:/data
|
||||||
ports:
|
ports:
|
||||||
- "8181:8181"
|
- "8181:8181"
|
||||||
- "40848:40848"
|
- "40848:40848"
|
||||||
- "40848:40848/udp"
|
- "40848:40848/udp"
|
||||||
restart: unless-stopped
|
restart: unless-stopped
|
||||||
|
# network_mode: "service:gluetun"
|
||||||
|
# depends_on:
|
||||||
|
# gluetun:
|
||||||
|
# condition: service_started
|
||||||
|
labels:
|
||||||
|
komodo.skip:
|
||||||
|
|
||||||
# qbit_manage:
|
|
||||||
# container_name: qbit_manage
|
# gluetun:
|
||||||
# image: ghcr.io/stuffanthings/qbit_manage:latest
|
# image: qmcgaw/gluetun:latest
|
||||||
# volumes:
|
# container_name: gluetun_qbittorrent
|
||||||
# - ./config:/config:rw
|
# cap_add:
|
||||||
# - /mnt/user/data/torrents/:/data/torrents:rw
|
# - NET_ADMIN
|
||||||
# - /mnt/hdd_1tb/data/torrents:/qbittorrent/:ro
|
# - NET_RAW
|
||||||
# environment:
|
# environment:
|
||||||
# - QBT_RUN=false
|
# - VPN_SERVICE_PROVIDER=custom
|
||||||
# - QBT_SCHEDULE=1440
|
# - VPN_TYPE=wireguard
|
||||||
# - QBT_CONFIG=config.yml
|
# - WIREGUARD_ENDPOINT_IP=85.209.92.53
|
||||||
# - QBT_LOGFILE=activity.log
|
# - WIREGUARD_ENDPOINT_PORT=51822
|
||||||
# - QBT_CROSS_SEED=false
|
# - WIREGUARD_PUBLIC_KEY=/rw71EjmWXGLftrUp/AgZ9RgKYc/5wh//yFtluq4L2A=
|
||||||
# - QBT_RECHECK=false
|
# - WIREGUARD_PRIVATE_KEY=wEePWTLpMDYd0Fuqzef40q8ggyActNdt7veVWOaxiV8=
|
||||||
# - QBT_CAT_UPDATE=false
|
# - WIREGUARD_PRESHARED_KEY=0b+TB4RdPWMhcu44/sOd2lJrHNIAheddnE54OqOyrZQ=
|
||||||
# - QBT_TAG_UPDATE=false
|
# - WIREGUARD_ADDRESSES=10.8.0.4/32
|
||||||
# - QBT_REM_UNREGISTERED=false
|
# - TZ=America/Sao_Paulo
|
||||||
# - QBT_REM_ORPHANED=false
|
# ports:
|
||||||
# - QBT_TAG_TRACKER_ERROR=false
|
# - 8181:8181
|
||||||
# - QBT_TAG_NOHARDLINKS=false
|
# - 40848:40848
|
||||||
# - QBT_SHARE_LIMITS=false
|
# - 40848:40848/udp
|
||||||
# - QBT_SKIP_CLEANUP=false
|
# restart: unless-stopped
|
||||||
# - QBT_DRY_RUN=false
|
# labels:
|
||||||
# - QBT_LOG_LEVEL=INFO
|
# komodo.skip:
|
||||||
# - QBT_DIVIDER==
|
|
||||||
# - QBT_WIDTH=100
|
|
||||||
# restart: on-failure:2
|
|
||||||
@@ -1,4 +1,3 @@
|
|||||||
---
|
|
||||||
services:
|
services:
|
||||||
sonarr:
|
sonarr:
|
||||||
image: lscr.io/linuxserver/sonarr:latest
|
image: lscr.io/linuxserver/sonarr:latest
|
||||||
@@ -8,7 +7,7 @@ services:
|
|||||||
- PGID=1002
|
- PGID=1002
|
||||||
- TZ=America/Sao_Paulo
|
- TZ=America/Sao_Paulo
|
||||||
volumes:
|
volumes:
|
||||||
- ./sonarr:/config
|
- /home/ccalifice/docker-data/servarr/sonarr:/config
|
||||||
- /mnt/servarr/data:/data
|
- /mnt/servarr/data:/data
|
||||||
ports:
|
ports:
|
||||||
- "8989:8989"
|
- "8989:8989"
|
||||||
@@ -22,28 +21,164 @@ services:
|
|||||||
- PGID=1002
|
- PGID=1002
|
||||||
- TZ=America/Sao_Paulo
|
- TZ=America/Sao_Paulo
|
||||||
volumes:
|
volumes:
|
||||||
- ./radarr:/config
|
- /home/ccalifice/docker-data/servarr/radarr:/config
|
||||||
- /mnt/servarr/data:/data
|
- /mnt/servarr/data:/data
|
||||||
ports:
|
ports:
|
||||||
- "7878:7878"
|
- "7878:7878"
|
||||||
restart: unless-stopped
|
restart: unless-stopped
|
||||||
|
|
||||||
slskd:
|
# slskd:
|
||||||
image: slskd/slskd
|
# image: slskd/slskd
|
||||||
container_name: slskd
|
# container_name: slskd
|
||||||
ports:
|
# ports:
|
||||||
- "5030:5030"
|
# - "5030:5030"
|
||||||
- "5031:5031"
|
# - "5031:5031"
|
||||||
- "50300:50300"
|
# - "50300:50300"
|
||||||
|
# environment:
|
||||||
|
# - SLSKD_REMOTE_CONFIGURATION=true
|
||||||
|
# - SLSKD_SLSK_USERNAME=ticonouvido
|
||||||
|
# - SLSKD_SLSK_PASSWORD=asdf1234
|
||||||
|
# volumes:
|
||||||
|
# - /home/ccalifice/docker-data/servarr/slskd:/app
|
||||||
|
# - /mnt/servarr/data/torrents/music:/music
|
||||||
|
# - /mnt/servarr/data/media/music:/music-organized
|
||||||
|
# restart: unless-stopped
|
||||||
|
|
||||||
|
prowlarr:
|
||||||
|
image: lscr.io/linuxserver/prowlarr:develop
|
||||||
|
container_name: prowlarr
|
||||||
environment:
|
environment:
|
||||||
- SLSKD_REMOTE_CONFIGURATION=true
|
- PUID=1000
|
||||||
- SLSKD_SLSK_USERNAME=ticonouvido
|
- PGID=1002
|
||||||
- SLSKD_SLSK_PASSWORD=asdf1234
|
- TZ=America/Sao_Paulo
|
||||||
volumes:
|
volumes:
|
||||||
- ./slskd:/app
|
- /home/ccalifice/docker-data/servarr/prowlarr:/config
|
||||||
- /mnt/servarr/data/media/music:/music
|
ports:
|
||||||
|
- "9696:9696"
|
||||||
restart: unless-stopped
|
restart: unless-stopped
|
||||||
|
|
||||||
|
bazarr:
|
||||||
|
image: lscr.io/linuxserver/bazarr:latest
|
||||||
|
container_name: bazarr
|
||||||
|
environment:
|
||||||
|
- PUID=1000
|
||||||
|
- PGID=1002
|
||||||
|
- TZ=America/Sao_Paulo
|
||||||
|
volumes:
|
||||||
|
- /home/ccalifice/docker-data/servarr/bazarr:/config
|
||||||
|
- /mnt/servarr/data/media/movies:/movies
|
||||||
|
- /mnt/servarr/data/media/tv:/tv
|
||||||
|
ports:
|
||||||
|
- "6767:6767"
|
||||||
|
restart: unless-stopped
|
||||||
|
|
||||||
|
seerr:
|
||||||
|
image: ghcr.io/seerr-team/seerr:latest
|
||||||
|
init: true
|
||||||
|
container_name: seerr
|
||||||
|
user: "1000:1002"
|
||||||
|
environment:
|
||||||
|
- LOG_LEVEL=info
|
||||||
|
- TZ=America/Sao_Paulo
|
||||||
|
- PORT=5055 #optional
|
||||||
|
ports:
|
||||||
|
- 5055:5055
|
||||||
|
volumes:
|
||||||
|
- /home/ccalifice/docker-data/servarr/seer:/app/config
|
||||||
|
healthcheck:
|
||||||
|
test: wget --no-verbose --tries=1 --spider http://localhost:5055/api/v1/status || exit 1
|
||||||
|
start_period: 20s
|
||||||
|
timeout: 3s
|
||||||
|
interval: 15s
|
||||||
|
retries: 3
|
||||||
|
restart: unless-stopped
|
||||||
|
networks:
|
||||||
|
- seer
|
||||||
|
|
||||||
|
flaresolverr:
|
||||||
|
image: ghcr.io/flaresolverr/flaresolverr:latest
|
||||||
|
container_name: flaresolverr
|
||||||
|
environment:
|
||||||
|
- LOG_LEVEL=${LOG_LEVEL:-info}
|
||||||
|
- LOG_HTML=${LOG_HTML:-false}
|
||||||
|
- CAPTCHA_SOLVER=${CAPTCHA_SOLVER:-none}
|
||||||
|
- TZ=America/Sao_Paulo
|
||||||
|
ports:
|
||||||
|
- "${PORT:-8191}:8191"
|
||||||
|
restart: unless-stopped
|
||||||
|
|
||||||
|
cleanuparr:
|
||||||
|
image: ghcr.io/cleanuparr/cleanuparr:latest
|
||||||
|
container_name: cleanuparr
|
||||||
|
restart: unless-stopped
|
||||||
|
ports:
|
||||||
|
- "11011:11011"
|
||||||
|
volumes:
|
||||||
|
- /home/ccalifice/docker-data/cleanuparr:/config
|
||||||
|
# Mount your downloads directory if needed
|
||||||
|
- /mnt/servarr/data:/data
|
||||||
|
environment:
|
||||||
|
- PORT=11011
|
||||||
|
- BASE_PATH=
|
||||||
|
- PUID=1000
|
||||||
|
- PGID=1002
|
||||||
|
- UMASK=022
|
||||||
|
- TZ=America/Sao_Paulo
|
||||||
|
# Health check configuration
|
||||||
|
healthcheck:
|
||||||
|
test: ["CMD", "curl", "-f", "http://localhost:11011/health"]
|
||||||
|
interval: 30s # Check every 30 seconds
|
||||||
|
timeout: 10s # Allow up to 10 seconds for response
|
||||||
|
start_period: 30s # Wait 30 seconds before first check
|
||||||
|
retries: 3 # Mark unhealthy after 3 consecutive failures
|
||||||
|
#revocery-key: light-tower-river-95
|
||||||
|
|
||||||
|
|
||||||
|
fetcharr:
|
||||||
|
image: egg82/fetcharr:latest
|
||||||
|
environment:
|
||||||
|
- VERIFY_CERTS=false
|
||||||
|
- SSL_PATH=/etc/ssl/certs/ca-bundle.crt
|
||||||
|
- SEARCH_AMOUNT=5
|
||||||
|
- SEARCH_INTERVAL=1hour
|
||||||
|
- RADARR_0_URL=http://192.168.1.201:7878
|
||||||
|
- RADARR_0_API_KEY=87d8baf79d4f4610954db015e54456f0
|
||||||
|
- SONARR_0_URL=http://192.168.1.201:8989
|
||||||
|
- SONARR_0_API_KEY=b48e381cf57548c8b3bb286956940bb0
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
# jackett:
|
||||||
|
# image: lscr.io/linuxserver/jackett:latest
|
||||||
|
# container_name: jackett
|
||||||
|
# environment:
|
||||||
|
# - PUID=1000
|
||||||
|
# - PGID=1002
|
||||||
|
# - TZ=America/Sao_Paulo
|
||||||
|
# - AUTO_UPDATE=true #optional
|
||||||
|
# - RUN_OPTS= #optional
|
||||||
|
# volumes:
|
||||||
|
# - ./jackett:/config
|
||||||
|
# - ./blackhole:/downloads
|
||||||
|
# ports:
|
||||||
|
# - 9117:9117
|
||||||
|
# restart: unless-stopped
|
||||||
|
|
||||||
|
# lidarr:
|
||||||
|
# image: ghcr.io/hotio/lidarr:pr-plugins
|
||||||
|
# container_name: lidarr
|
||||||
|
# environment:
|
||||||
|
# - PUID=1000
|
||||||
|
# - PGID=1002
|
||||||
|
# - TZ=America/Sao_Paulo
|
||||||
|
# volumes:
|
||||||
|
# - /home/ccalifice/docker-data/servarr/lidarr:/config
|
||||||
|
# - /mnt/servarr/data/:/data #optional
|
||||||
|
# ports:
|
||||||
|
# - 8686:8686
|
||||||
|
# restart: unless-stopped
|
||||||
|
|
||||||
|
|
||||||
# soularr:
|
# soularr:
|
||||||
# restart: unless-stopped
|
# restart: unless-stopped
|
||||||
# container_name: soularr
|
# container_name: soularr
|
||||||
@@ -63,78 +198,5 @@ services:
|
|||||||
# - ./soularr:/data
|
# - ./soularr:/data
|
||||||
# image: mrusse08/soularr:latest
|
# image: mrusse08/soularr:latest
|
||||||
|
|
||||||
prowlarr:
|
|
||||||
image: lscr.io/linuxserver/prowlarr:develop
|
|
||||||
container_name: prowlarr
|
|
||||||
environment:
|
|
||||||
- PUID=1000
|
|
||||||
- PGID=1002
|
|
||||||
- TZ=America/Sao_Paulo
|
|
||||||
volumes:
|
|
||||||
- ./prowlarr:/config
|
|
||||||
ports:
|
|
||||||
- "9696:9696"
|
|
||||||
restart: unless-stopped
|
|
||||||
|
|
||||||
bazarr:
|
|
||||||
image: lscr.io/linuxserver/bazarr:latest
|
|
||||||
container_name: bazarr
|
|
||||||
environment:
|
|
||||||
- PUID=1000
|
|
||||||
- PGID=1002
|
|
||||||
- TZ=America/Sao_Paulo
|
|
||||||
volumes:
|
|
||||||
- ./bazarr:/config
|
|
||||||
- /mnt/servarr/data/media/movies:/movies
|
|
||||||
- /mnt/servarr/data/media/tv:/tv
|
|
||||||
ports:
|
|
||||||
- "6767:6767"
|
|
||||||
restart: unless-stopped
|
|
||||||
|
|
||||||
jellyseerr:
|
|
||||||
image: fallenbagel/jellyseerr:latest
|
|
||||||
container_name: jellyseerr
|
|
||||||
environment:
|
|
||||||
- LOG_LEVEL=info
|
|
||||||
- TZ=America/Sao_Paulo
|
|
||||||
ports:
|
|
||||||
- 5055:5055
|
|
||||||
volumes:
|
|
||||||
- ./jellyseer:/app/config
|
|
||||||
restart: unless-stopped
|
|
||||||
networks:
|
|
||||||
- pangolin
|
|
||||||
|
|
||||||
flaresolverr:
|
|
||||||
# DockerHub mirror flaresolverr/flaresolverr:latest
|
|
||||||
image: ghcr.io/flaresolverr/flaresolverr:latest
|
|
||||||
container_name: flaresolverr
|
|
||||||
environment:
|
|
||||||
- LOG_LEVEL=${LOG_LEVEL:-info}
|
|
||||||
- LOG_HTML=${LOG_HTML:-false}
|
|
||||||
- CAPTCHA_SOLVER=${CAPTCHA_SOLVER:-none}
|
|
||||||
- TZ=America/Sao_Paulo
|
|
||||||
ports:
|
|
||||||
- "${PORT:-8191}:8191"
|
|
||||||
restart: unless-stopped
|
|
||||||
|
|
||||||
jackett:
|
|
||||||
image: lscr.io/linuxserver/jackett:latest
|
|
||||||
container_name: jackett
|
|
||||||
environment:
|
|
||||||
- PUID=1000
|
|
||||||
- PGID=1002
|
|
||||||
- TZ=America/Sao_Paulo
|
|
||||||
- AUTO_UPDATE=true #optional
|
|
||||||
- RUN_OPTS= #optional
|
|
||||||
volumes:
|
|
||||||
- ./jackett:/config
|
|
||||||
- ./blackhole:/downloads
|
|
||||||
ports:
|
|
||||||
- 9117:9117
|
|
||||||
restart: unless-stopped
|
|
||||||
|
|
||||||
networks:
|
networks:
|
||||||
pangolin:
|
seer:
|
||||||
external: true
|
|
||||||
name: pangolin
|
|
||||||
|
|||||||
@@ -1,15 +0,0 @@
|
|||||||
#!/bin/sh
|
|
||||||
|
|
||||||
# start scan
|
|
||||||
curl -X POST -H "ApiKey: eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ1aWQiOiJjY2FsaWZpY2UiLCJzdWIiOiJBUElLZXkiLCJpYXQiOjE3NDE5NTY3OTN9.UWTnuuWhw0mFNQVWcXCer-NA8IyipxoGx0VieHW7XRQ" \
|
|
||||||
-H "Content-Type: application/json" \
|
|
||||||
--data '{"operationName":"MetadataScan","variables":{"input":{"scanGenerateCovers":true,"scanGeneratePreviews":true,"scanGenerateImagePreviews":false,"scanGenerateSprites":false,"scanGeneratePhashes":false,"scanGenerateThumbnails":true,"scanGenerateClipPreviews":true}},"query":"mutation MetadataScan($input: ScanMetadataInput!) {\n metadataScan(input: $input)\n}"}' \
|
|
||||||
localhost:9999/graphql
|
|
||||||
|
|
||||||
|
|
||||||
# clean
|
|
||||||
|
|
||||||
curl -X POST -H "ApiKey: eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ1aWQiOiJjY2FsaWZpY2UiLCJzdWIiOiJBUElLZXkiLCJpYXQiOjE3NDE5NTY3OTN9.UWTnuuWhw0mFNQVWcXCer-NA8IyipxoGx0VieHW7XRQ" \
|
|
||||||
-H "Content-Type: application/json" \
|
|
||||||
--data '{"operationName":"MetadataClean","variables":{"input":{"dryRun":false}},"query":"mutation MetadataClean($input: CleanMetadataInput!) {\n metadataClean(input: $input)\n}"}' \
|
|
||||||
localhost:9999/graphql
|
|
||||||
@@ -1,16 +1,13 @@
|
|||||||
# APPNICENAME=Stash
|
|
||||||
services:
|
services:
|
||||||
stash:
|
stash:
|
||||||
image: stashapp/stash:latest
|
image: stashapp/stash:latest
|
||||||
container_name: stash
|
container_name: stash
|
||||||
restart: unless-stopped
|
restart: unless-stopped
|
||||||
## the container's port must be the same with the STASH_PORT in the environment section
|
## the container's port must be the same with the STASH_PORT in the environment section
|
||||||
#ports:
|
ports:
|
||||||
# - "9999:9999"
|
- "9999:9999"
|
||||||
# - "8200:8200"
|
# - "8200:8200"
|
||||||
# - "1900:1900"
|
# - "1900:1900"
|
||||||
## If you intend to use stash's DLNA functionality uncomment the below network mode and comment out the above ports section
|
|
||||||
network_mode: host
|
|
||||||
logging:
|
logging:
|
||||||
driver: "json-file"
|
driver: "json-file"
|
||||||
options:
|
options:
|
||||||
@@ -28,15 +25,76 @@ services:
|
|||||||
## Adjust below paths (the left part) to your liking.
|
## Adjust below paths (the left part) to your liking.
|
||||||
## E.g. you can change ./config:/root/.stash to ./stash:/root/.stash
|
## E.g. you can change ./config:/root/.stash to ./stash:/root/.stash
|
||||||
## Keep configs, scrapers, and plugins here.
|
## Keep configs, scrapers, and plugins here.
|
||||||
- ./config:/root/.stash
|
- /home/ccalifice/docker-data/stash/config:/root/.stash
|
||||||
## Point this at your collection.
|
## Point this at your collection.
|
||||||
- /mnt/system:/data
|
- /mnt/system:/data
|
||||||
## This is where your stash's metadata lives
|
## This is where your stash's metadata lives
|
||||||
- ./metadata:/metadata
|
- /mnt/ssd120/stash/metadata:/metadata
|
||||||
## Any other cache content.
|
## Any other cache content.
|
||||||
- ./cache:/cache
|
- /mnt/ssd120/stash/cache:/cache
|
||||||
## Where to store binary blob data (scene covers, images)
|
## Where to store binary blob data (scene covers, images)
|
||||||
- ./blobs:/blobs
|
- /mnt/ssd120/stash/blobs:/blobs
|
||||||
## Where to store generated content (screenshots,previews,transcodes,sprites)
|
## Where to store generated content (screenshots,previews,transcodes,sprites)
|
||||||
- ./generated:/generated
|
#- ./generated:/generated
|
||||||
- ./cron/15min:/etc/periodic/15min
|
- /mnt/ssd120/stash/generated:/generated
|
||||||
|
|
||||||
|
gallery-dl:
|
||||||
|
image: qx6ghqkz/gallery-dl-server:latest
|
||||||
|
container_name: gallery-dl
|
||||||
|
ports:
|
||||||
|
- "9080:9080"
|
||||||
|
environment:
|
||||||
|
- "UID=1000"
|
||||||
|
- "GID=1002"
|
||||||
|
volumes:
|
||||||
|
- "/home/ccalifice/docker-data/gallery-dl/config:/config"
|
||||||
|
- "/mnt/system/gallery-dl:/gallery-dl"
|
||||||
|
restart: on-failure
|
||||||
|
|
||||||
|
# whisparr:
|
||||||
|
# container_name: whisparr
|
||||||
|
# image: ghcr.io/hotio/whisparr
|
||||||
|
# ports:
|
||||||
|
# - "6969:6969"
|
||||||
|
# environment:
|
||||||
|
# - PUID=1000
|
||||||
|
# - PGID=1002
|
||||||
|
# - UMASK=002
|
||||||
|
# - TZ=America/Sao_Paulo
|
||||||
|
# - WEBUI_PORTS=6969/tcp
|
||||||
|
# volumes:
|
||||||
|
# - /home/ccalifice/docker-data/stash/whisparr:/config
|
||||||
|
# - /mnt/system/data:/data
|
||||||
|
|
||||||
|
# qbittorrent:
|
||||||
|
# image: lscr.io/linuxserver/qbittorrent:latest
|
||||||
|
# container_name: qbittorrent-whisparr
|
||||||
|
# environment:
|
||||||
|
# - PUID=1000
|
||||||
|
# - PGID=1002
|
||||||
|
# - TZ=America/Sao_Paulo
|
||||||
|
# - WEBUI_PORT=8182
|
||||||
|
# volumes:
|
||||||
|
# - /home/ccalifice/docker-data/stash/qbittorrent/config:/config
|
||||||
|
# - /mnt/system/data/torrents:/data/torrents
|
||||||
|
# ports:
|
||||||
|
# - "8182:8182"
|
||||||
|
# - "40849:40849"
|
||||||
|
# - "40849:40849/udp"
|
||||||
|
# restart: unless-stopped
|
||||||
|
|
||||||
|
|
||||||
|
# jackett:
|
||||||
|
# image: lscr.io/linuxserver/jackett:latest
|
||||||
|
# container_name: jackett
|
||||||
|
# environment:
|
||||||
|
# - PUID=1000
|
||||||
|
# - PGID=1002
|
||||||
|
# - TZ=America/Sao_Paulo
|
||||||
|
# - AUTO_UPDATE=true #optional
|
||||||
|
# - RUN_OPTS= #optional
|
||||||
|
# volumes:
|
||||||
|
# - /home/ccalifice/docker-data/stash/jackett:/config
|
||||||
|
# ports:
|
||||||
|
# - 9117:9117
|
||||||
|
# restart: unless-stopped
|
||||||
|
|||||||
@@ -1,64 +1,20 @@
|
|||||||
services:
|
services:
|
||||||
plex:
|
|
||||||
image: lscr.io/linuxserver/plex:latest
|
|
||||||
container_name: plex
|
|
||||||
network_mode: host
|
|
||||||
ports:
|
|
||||||
- 32400:32400
|
|
||||||
environment:
|
|
||||||
- PUID=1000
|
|
||||||
- PGID=1000
|
|
||||||
- VERSION=docker
|
|
||||||
- PLEX_CLAIM=claim-WNcs7miZ5vyG_1PX_VUN
|
|
||||||
volumes:
|
|
||||||
- ./plex:/config
|
|
||||||
- /mnt/Public/data/media:/media
|
|
||||||
restart: unless-stopped
|
|
||||||
|
|
||||||
jellyfin:
|
jellyfin:
|
||||||
image: jellyfin/jellyfin:latest
|
image: jellyfin/jellyfin:latest
|
||||||
container_name: jellyfin
|
container_name: jellyfin
|
||||||
user: 1000:1000
|
|
||||||
# network_mode: host
|
|
||||||
ports:
|
ports:
|
||||||
- 8096:8096
|
- 8096:8096
|
||||||
volumes:
|
volumes:
|
||||||
- ./jellyfin/config:/config
|
- /home/ccalifice/docker-data/streaming/jellyfin/config:/config
|
||||||
- ./jellyfin/cache:/cache
|
- /home/ccalifice/docker-data/streaming/jellyfin/cache:/cache
|
||||||
- /mnt/Public/data/media/movies:/movies:ro
|
- /mnt/servarr/data/media/movies:/movies
|
||||||
- /mnt/Public/data/media/tv:/tv:ro
|
- /mnt/servarr/data/media/tv:/tv
|
||||||
- /mnt/Public/data/media/music:/music:ro
|
- /mnt/servarr/data/media/music:/music
|
||||||
restart: 'unless-stopped'
|
restart: 'unless-stopped'
|
||||||
networks:
|
networks:
|
||||||
- pangolin
|
- newt
|
||||||
# # Optional - alternative address used for autodiscovery
|
|
||||||
# environment:
|
|
||||||
# - JELLYFIN_PublishedServerUrl=http://192.168.1.201:8096
|
|
||||||
# # Optional - may be necessary for docker healthcheck to pass if running in host network mode
|
|
||||||
# extra_hosts:
|
|
||||||
# - 'host.docker.internal:host-gateway'
|
|
||||||
|
|
||||||
|
|
||||||
# navidrome:
|
|
||||||
# image: deluan/navidrome:latest
|
|
||||||
# container_name: navidrome
|
|
||||||
# user: 1000:1000 # should be owner of volumes
|
|
||||||
# network_mode: host
|
|
||||||
# ports:
|
|
||||||
# - "4533:4533"
|
|
||||||
# restart: unless-stopped
|
|
||||||
# environment:
|
|
||||||
# Optional: put your config options customization here. Examples:
|
|
||||||
# ND_SCANSCHEDULE: 1h
|
|
||||||
# ND_LOGLEVEL: info
|
|
||||||
# ND_SESSIONTIMEOUT: 24h
|
|
||||||
# ND_BASEURL: ""
|
|
||||||
# volumes:
|
|
||||||
# - ./navidrome/data:/data
|
|
||||||
# - /mnt/hdd_1tb/data/media/music:/music:ro
|
|
||||||
|
|
||||||
|
|
||||||
networks:
|
networks:
|
||||||
pangolin:
|
newt:
|
||||||
name: pangolin
|
name: newt
|
||||||
external: true
|
external: true
|
||||||
@@ -1,14 +0,0 @@
|
|||||||
services:
|
|
||||||
whatsupdocker:
|
|
||||||
image: fmartinou/whats-up-docker
|
|
||||||
container_name: wud
|
|
||||||
volumes:
|
|
||||||
- /var/run/docker.sock:/var/run/docker.sock
|
|
||||||
ports:
|
|
||||||
- 3500:3000
|
|
||||||
environment:
|
|
||||||
- WUD_WATCHER_SERVICES_HOST=192.168.1.202
|
|
||||||
- WUD_WATCHER_MORGANNA_HOST=192.168.1.204
|
|
||||||
- WUD_WATCHER_PI_HOST=192.168.1.199
|
|
||||||
- WUD_WATCHER_ARR_SOCKET=/var/run/docker.sock
|
|
||||||
restart: "unless-stopped"
|
|
||||||
Reference in New Issue
Block a user