Compare commits

...

28 Commits

Author SHA1 Message Date
Trez.One 39243da7d2 Typo in Scraperr.
Gitea Branch PR, Cloudflare DNS, README generation, & Ansible/Docker Deployment / Check and Create PR (push) Successful in 10m36s
Gitea Branch PR, Cloudflare DNS, README generation, & Ansible/Docker Deployment / Docker Compose & Ansible Lints (push) Successful in 36m37s
Gitea Branch PR, Cloudflare DNS, README generation, & Ansible/Docker Deployment / Cloudflare DNS Setup (push) Successful in 9m31s
Gitea Branch PR, Cloudflare DNS, README generation, & Ansible/Docker Deployment / Update README & Generate List of Modified Services (push) Successful in 1m54s
Gitea Branch PR, Cloudflare DNS, README generation, & Ansible/Docker Deployment / PR Merge (push) Successful in 4m0s
Gitea Branch PR, Cloudflare DNS, README generation, & Ansible/Docker Deployment / Ansible Configs & Docker Compose Deployment (push) Successful in 16m20s
2025-04-20 09:55:23 -04:00
Trez.One 86f7063119 Slight changes to Scraperr services.
Gitea Branch PR, Cloudflare DNS, README generation, & Ansible/Docker Deployment / Check and Create PR (push) Successful in 11m46s
Gitea Branch PR, Cloudflare DNS, README generation, & Ansible/Docker Deployment / Docker Compose & Ansible Lints (push) Failing after 39m21s
Gitea Branch PR, Cloudflare DNS, README generation, & Ansible/Docker Deployment / Update README & Generate List of Modified Services (push) Has been skipped
Gitea Branch PR, Cloudflare DNS, README generation, & Ansible/Docker Deployment / Cloudflare DNS Setup (push) Has been skipped
Gitea Branch PR, Cloudflare DNS, README generation, & Ansible/Docker Deployment / PR Merge (push) Has been skipped
Gitea Branch PR, Cloudflare DNS, README generation, & Ansible/Docker Deployment / Ansible Configs & Docker Compose Deployment (push) Has been skipped
2025-04-20 08:12:16 -04:00
gitea-sonarqube-bot 4257aa7662 Auto Merge of PR 38 - dawarich-misc-fixes
Merged by Trez.One
2025-04-17 12:12:41 -04:00
Trez.One 119153e4d6 chore: Update README 2025-04-17 16:08:36 +00:00
Trez.One 5389661934 Fixes for Sonashow, Dawarich, and Multi-Scrobbler services.
Gitea Branch PR, Cloudflare DNS, README generation, & Ansible/Docker Deployment / Check and Create PR (push) Successful in 20m33s
Gitea Branch PR, Cloudflare DNS, README generation, & Ansible/Docker Deployment / Docker Compose & Ansible Lints (push) Successful in 18m44s
Gitea Branch PR, Cloudflare DNS, README generation, & Ansible/Docker Deployment / Cloudflare DNS Setup (push) Successful in 3m22s
Gitea Branch PR, Cloudflare DNS, README generation, & Ansible/Docker Deployment / Update README & Generate List of Modified Services (push) Successful in 9m52s
Gitea Branch PR, Cloudflare DNS, README generation, & Ansible/Docker Deployment / PR Merge (push) Successful in 2m8s
Gitea Branch PR, Cloudflare DNS, README generation, & Ansible/Docker Deployment / Ansible Configs & Docker Compose Deployment (push) Successful in 18m24s
2025-04-17 10:55:04 -04:00
Trez.One 5a0ec9ff35 Dawarich fix. 2025-04-17 09:53:32 -04:00
Trez.One 90ec74b32b Narrowing Loggifly scope for now. 2025-04-17 09:30:32 -04:00
Trez.One 1f90b9d6fe AdGuard fix for DNS listener. 2025-04-17 06:51:41 -04:00
Trez.One e9191b5949 AdGuard and Immich tweaks. 2025-04-17 06:07:44 -04:00
Trez.One bd566ea665 AdGuard and Immich tweaks. 2025-04-17 06:04:11 -04:00
Trez.One 6e2fbfd217 Tweaks to AdGuard volumes. 2025-04-16 12:25:04 -04:00
Trez.One c1a05f7387 Adguard changes. 2025-04-16 12:10:38 -04:00
Trez.One 25a2c240a7 Minor changes to Apprise and Explo services. 2025-04-11 06:07:41 -04:00
Trez.One 230054cb13 Adding containers to Loggifly monitoring. 2025-04-08 17:44:58 -04:00
Trez.One a100484a44 Config change for apprise. 2025-04-07 09:09:45 -04:00
Trez.One f98ef75dc6 Minor fixes for Loggifly and other services. 2025-04-06 19:03:54 -04:00
gitea-sonarqube-bot bfcf9a8cda Auto Merge of PR 37 - loggifly-apprise-deployment
Merged by Trez.One
2025-04-06 14:48:03 -04:00
Trez.One 609e9f62ba Typo fixes.
Gitea Branch PR, Cloudflare DNS, README generation, & Ansible/Docker Deployment / Check and Create PR (push) Successful in 10m30s
Gitea Branch PR, Cloudflare DNS, README generation, & Ansible/Docker Deployment / Docker Compose & Ansible Lints (push) Successful in 24m10s
Gitea Branch PR, Cloudflare DNS, README generation, & Ansible/Docker Deployment / Cloudflare DNS Setup (push) Successful in 8m21s
Gitea Branch PR, Cloudflare DNS, README generation, & Ansible/Docker Deployment / Update README & Generate List of Modified Services (push) Successful in 37s
Gitea Branch PR, Cloudflare DNS, README generation, & Ansible/Docker Deployment / PR Merge (push) Successful in 3m56s
Gitea Branch PR, Cloudflare DNS, README generation, & Ansible/Docker Deployment / Ansible Configs & Docker Compose Deployment (push) Successful in 29m0s
2025-04-06 14:03:02 -04:00
Trez.One e4409f164a Merge remote-tracking branch 'refs/remotes/origin/loggifly-apprise-deployment' into loggifly-apprise-deployment
Gitea Branch PR, Cloudflare DNS, README generation, & Ansible/Docker Deployment / Check and Create PR (push) Successful in 1m52s
Gitea Branch PR, Cloudflare DNS, README generation, & Ansible/Docker Deployment / Docker Compose & Ansible Lints (push) Failing after 31m55s
Gitea Branch PR, Cloudflare DNS, README generation, & Ansible/Docker Deployment / Cloudflare DNS Setup (push) Has been skipped
Gitea Branch PR, Cloudflare DNS, README generation, & Ansible/Docker Deployment / Update README & Generate List of Modified Services (push) Has been skipped
Gitea Branch PR, Cloudflare DNS, README generation, & Ansible/Docker Deployment / PR Merge (push) Has been skipped
Gitea Branch PR, Cloudflare DNS, README generation, & Ansible/Docker Deployment / Ansible Configs & Docker Compose Deployment (push) Has been skipped
2025-04-06 13:26:09 -04:00
Trez.One 364a501073 Apprise and Loggifly filename fixes; adding labels for Apprise. 2025-04-06 13:25:51 -04:00
gitea-sonarqube-bot ccfb6a9b31 Auto Merge of PR 36 - loggifly-apprise-deployment
Merged by Trez.One
2025-04-06 10:56:59 -04:00
Trez.One f07db816fa chore: Update README 2025-04-06 14:55:51 +00:00
Trez.One c34fddc96f Adding Apprise and Loggifly services.
Gitea Branch PR, Cloudflare DNS, README generation, & Ansible/Docker Deployment / Check and Create PR (push) Successful in 15m12s
Gitea Branch PR, Cloudflare DNS, README generation, & Ansible/Docker Deployment / Docker Compose & Ansible Lints (push) Successful in 20m44s
Gitea Branch PR, Cloudflare DNS, README generation, & Ansible/Docker Deployment / Cloudflare DNS Setup (push) Successful in 1m28s
Gitea Branch PR, Cloudflare DNS, README generation, & Ansible/Docker Deployment / Update README & Generate List of Modified Services (push) Successful in 2m56s
Gitea Branch PR, Cloudflare DNS, README generation, & Ansible/Docker Deployment / PR Merge (push) Successful in 46s
Gitea Branch PR, Cloudflare DNS, README generation, & Ansible/Docker Deployment / Ansible Configs & Docker Compose Deployment (push) Successful in 29m53s
2025-04-06 09:52:28 -04:00
Trez.One 4ca0e6d491 Adding configs for Apprise and Loggifly. 2025-04-06 09:52:28 -04:00
Trez.One 171303b2ca Merge remote-tracking branch 'refs/remotes/origin/main' 2025-04-05 08:43:35 -04:00
Trez.One 37f1a624f8 Adding port for AdGuard. 2025-04-05 08:42:06 -04:00
gitea-sonarqube-bot 6f4f0f0b5a Auto Merge of PR 35 - uptimekuma-monitor-swag-log-adjustments-explo-deploy
Merged by Trez.One
2025-04-03 18:43:28 -04:00
Trez.One 966dd5571d chore: Update README 2025-04-03 22:36:52 +00:00
6 changed files with 105 additions and 79 deletions
+4 -15
View File
@@ -6,6 +6,7 @@
| --- | --- |
| actual_server | docker.io/actualbudget/actual-server:latest |
| adguard | adguard/adguardhome:latest |
| apprise-api | lscr.io/linuxserver/apprise-api:latest |
| archivebox | archivebox/archivebox:latest |
| audiobookshelf | ghcr.io/advplyr/audiobookshelf:latest |
| authelia | authelia/authelia:master |
@@ -18,10 +19,6 @@
| bitwarden | vaultwarden/server:latest |
| bluesky-pds | code.modernleft.org/gravityfargo/bluesky-pds:v0.4.98 |
| browserless | ghcr.io/browserless/chromium:latest |
| bunkerweb | bunkerity/bunkerweb:1.6.0 |
| bunkerweb-scheduler | bunkerity/bunkerweb-scheduler:1.6.0 |
| bunkerweb-autoconf | bunkerity/bunkerweb-autoconf:1.6.0 |
| bunkerweb-ui | bunkerity/bunkerweb-ui:1.6.0 |
| bytebase | bytebase/bytebase:3.5.0 |
| bytestash | ghcr.io/jordan-dalby/bytestash:latest |
| castopod | castopod/castopod:latest |
@@ -40,6 +37,7 @@
| docker-socket-proxy | ghcr.io/tecnativa/docker-socket-proxy:latest |
| docker-volume-backup | offen/docker-volume-backup:v2 |
| duplicati | lscr.io/linuxserver/duplicati:latest |
| explo | ghcr.io/lumepart/explo:latest |
| fastenhealth | ghcr.io/fastenhealth/fasten-onprem:main |
| flaresolverr | ghcr.io/flaresolverr/flaresolverr:latest |
| ghost | ghost:latest |
@@ -82,6 +80,7 @@
| lidify | thewicklowwolf/lidify:latest |
| linkstack | linkstackorg/linkstack:latest |
| lldap | lldap/lldap:stable |
| loggifly | ghcr.io/clemcer/loggifly:latest |
| maloja | krateng/maloja:latest |
| manyfold | lscr.io/linuxserver/manyfold:latest |
| mariadb | linuxserver/mariadb |
@@ -95,11 +94,6 @@
| n8n | docker.n8n.io/n8nio/n8n |
| navidrome | deluan/navidrome:latest |
| netalertx | jokobsk/netalertx:latest |
| netbird-dashboard | netbirdio/dashboard:latest |
| netbird-signal | netbirdio/signal:latest |
| netbird-relay | netbirdio/relay:latest |
| netbird-management | netbirdio/management:latest |
| netbird-coturn | coturn/coturn:latest |
| nextcloud | nextcloud/all-in-one:latest |
| ollama | ollama/ollama |
| ombi | lscr.io/linuxserver/ombi:latest |
@@ -107,7 +101,7 @@
| pgbackweb | eduardolat/pgbackweb:latest |
| pgbackweb-db | postgres:16-alpine |
| plantuml-server | plantuml/plantuml-server:jetty |
| portainer | portainer/portainer-ce:2.27.0-alpine |
| portainer | portainer/portainer-ce:alpine |
| portall | need4swede/portall:latest |
| postal-smtp | ghcr.io/postalserver/postal:latest |
| postal-web | ghcr.io/postalserver/postal:latest |
@@ -131,10 +125,6 @@
| sonarqube-pg-db | postgres:17-alpine |
| sonarr | lscr.io/linuxserver/sonarr:latest |
| sonashow | thewicklowwolf/sonashow:latest |
| soularr | mrusse08/soularr:latest |
| soularr-dashboard | git.trez.wtf/trez.one/soularr-dashboard:v0.1 |
| soulseek | slskd/slskd |
| sourcebot | ghcr.io/sourcebot-dev/sourcebot:latest |
| speedtest-tracker | lscr.io/linuxserver/speedtest-tracker:latest |
| stable-diffusion-download | git.trez.wtf/trez.one/stable-diffusion-download:v9.0.0 |
| stable-diffusion-webui | git.trez.wtf/trez.one/stable-diffusion-ui:v9.0.1 |
@@ -149,6 +139,5 @@
| wallos | bellamy/wallos:latest |
| watchtower | ghcr.io/containrrr/watchtower:latest |
| web-check | lissy93/web-check |
| your_spotify | lscr.io/linuxserver/your_spotify:latest |
| youtubedl | nbr23/youtube-dl-server:latest |
@@ -0,0 +1,3 @@
urls:
- gotify://gotify/{{ lookup('community.hashi_vault.vault_kv2_get', 'env', engine_mount_point='rinoa-docker', url=vault_addr, token=vault_token_cleaned)['secret']['APPRISE_GOTIFY_TOKEN'] }}
- mailtos://{{ lookup('community.hashi_vault.vault_kv2_get', 'env', engine_mount_point='rinoa-docker', url=vault_addr, token=vault_token_cleaned)['secret']['POSTAL_SMTP_AUTH_USER'] }}:{{ lookup('community.hashi_vault.vault_kv2_get', 'env', engine_mount_point='rinoa-docker', url=vault_addr, token=vault_token_cleaned)['secret']['POSTAL_SMTP_AUTH_PASSWORD'] }}@trez.wtf25?smtp=postal-smtp&from=noreply@trez.wtf
@@ -26,10 +26,10 @@ layout:
columns: 4
Infrastructure/App Performance Monitoring:
style: row
columns: 4
columns: 3
Code/DevOps:
style: row
columns: 4
columns: 3
Social:
style: row
columns: 4
@@ -41,7 +41,7 @@ layout:
columns: 5
Privacy/Security:
style: row
columns: 3
columns: 5
Personal/Professional Services:
style: row
columns: 5
@@ -50,7 +50,7 @@ layout:
columns: 3
Downloaders:
style: row
columns: 3
columns: 2
Media Library:
style: row
columns: 3
columns: 4
@@ -0,0 +1,23 @@
containers:
immich-server:
action_keywords:
- restart:
regex: 'ADVICE:.*error'
global_keywords:
keywords:
- panic
keywords_with_attachment:
- fatal
notifications:
apprise:
url: gotify://gotify/{{ lookup('community.hashi_vault.vault_kv2_get', 'env', engine_mount_point='rinoa-docker', url=vault_addr, token=vault_token_cleaned)['secret']['APPRISE_GOTIFY_TOKEN'] }} # Any Apprise-compatible URL (https://github.com/caronc/apprise/wiki)
# settings are optional because they all have default values
settings:
log_level: INFO # DEBUG, INFO, WARNING, ERROR
notification_cooldown: 5 # Seconds between alerts for same keyword (per container)
attachment_lines: 20 # Number of Lines to include in log attachments
multi_line_entries: true # Detect multi-line log entries
disable_restart: false # Disable restart when a config change is detected
disable_start_message: false # Suppress startup notification
disable_shutdown_message: false # Suppress shutdown notification
disable_restart_message: false # Suppress config reload notification
@@ -25,7 +25,7 @@
"type": "spotify",
"enable": true,
"clients": [],
"name": "Spotify",
"name": "spotify",
"data": {
"clientId": "{{ lookup('community.hashi_vault.vault_kv2_get', 'env', engine_mount_point='rinoa-docker', url=vault_addr, token=vault_token_cleaned)['secret']['YOUR_SPOTIFY_ID'] }}",
"clientSecret": "{{ lookup('community.hashi_vault.vault_kv2_get', 'env', engine_mount_point='rinoa-docker', url=vault_addr, token=vault_token_cleaned)['secret']['YOUR_SPOTIFY_SECRET'] }}",
@@ -34,7 +34,7 @@
},
{
"type:": "lastfm",
"name": "Last.fm",
"name": "lastfm",
"enable": true,
"data": {
"apiKey": "{{ lookup('community.hashi_vault.vault_kv2_get', 'env', engine_mount_point='rinoa-docker', url=vault_addr, token=vault_token_cleaned)['secret']['LASTFM_API_KEY'] }}",
@@ -44,7 +44,7 @@
},
{
"type": "listenbrainz",
"name": "ListenBrainz",
"name": "listenBrainz",
"enable": true,
"data": {
"token": "{{ lookup('community.hashi_vault.vault_kv2_get', 'env', engine_mount_point='rinoa-docker', url=vault_addr, token=vault_token_cleaned)['secret']['MALOJA_LISTENBRAINZ_TOKEN'] }}",
@@ -53,7 +53,7 @@
},
{
"type": "subsonic",
"name": "Navidrome",
"name": "navidrome",
"enable": true,
"data": {
"url": "http://navidrome:4533",
@@ -65,7 +65,7 @@
"clients": [
{
"type": "lastfm",
"name": "Last.fm Client",
"name": "lastFmClient",
"enable": true,
"data": {
"apiKey": "{{ lookup('community.hashi_vault.vault_kv2_get', 'env', engine_mount_point='rinoa-docker', url=vault_addr, token=vault_token_cleaned)['secret']['LASTFM_API_KEY'] }}",
@@ -75,7 +75,7 @@
},
{
"type": "listenbrainz",
"name": "ListenBrainz Client",
"name": ";istenBrainzClient",
"enable": true,
"data": {
"token": "{{ lookup('community.hashi_vault.vault_kv2_get', 'env', engine_mount_point='rinoa-docker', url=vault_addr, token=vault_token_cleaned)['secret']['MALOJA_LISTENBRAINZ_TOKEN'] }}",
@@ -85,7 +85,7 @@
{
"type": "maloja",
"enable": true,
"name": "Maloja",
"name": "maloja",
"data": {
"url": "http://maloja:42010",
"apiKey": "{{ lookup('community.hashi_vault.vault_kv2_get', 'env', engine_mount_point='rinoa-docker', url=vault_addr, token=vault_token_cleaned)['secret']['MALOJA_API_KEY'] }}"
+63 -52
View File
@@ -64,9 +64,9 @@ services:
homepage.widget.url: http://adguard:80
homepage.widget.username: admin
homepage.widget.password: ${ADGUARD_PASSWORD}
networks:
default: null
ports:
- "192.168.1.254:53:53/udp"
- 53:53/tcp
- 3001:3000
- 446:443
- 8008:80
@@ -75,32 +75,31 @@ services:
- 688:68
restart: unless-stopped
volumes:
- bind:
create_host_path: true
read_only: true
source: /etc/localtime
target: /etc/localtime
type: bind
- bind:
create_host_path: true
source: ${DOCKER_VOLUME_CONFIG}/adguard/work
target: /opt/adguardhome/work
type: bind
- bind:
create_host_path: true
source: ${DOCKER_VOLUME_CONFIG}/adguard/conf
target: /opt/adguardhome/conf
type: bind
- bind:
create_host_path: true
source: /rinoa-storage
target: /storage
type: bind
- source: ${DOCKER_VOLUME_CONFIG}/swag/etc/letsencrypt/archive/trez.wtf
target: /etc/ssl/certs
type: bind
bind:
create_host_path: true
- /etc/localtime:/etc/localtime:ro
- ${DOCKER_VOLUME_CONFIG}/adguard/work:/opt/adguardhome/work
- ${DOCKER_VOLUME_CONFIG}/adguard/conf:/opt/adguardhome/conf
- ${DOCKER_VOLUME_CONFIG}/swag/etc/letsencrypt/:/etc/ssl/certs
apprise-api:
container_name: apprise-api
environment:
PUID: ${PUID}
PGID: $[PGID]
TZ: ${TZ}
APPRISE_ATTACH_SIZE: 500
APPRISE_STATEFUL_MODE: simple
image: lscr.io/linuxserver/apprise-api:latest
labels:
homepage.group: Infrastructure/App Performance Monitoring
homepage.name: Apprise
homepage.icon: apprise.png
homepage.href: https://adgh.${MY_TLD}
homepage.description: Multi-channel notification API
ports:
- 54995:8000
restart: unless-stopped
volumes:
- ${DOCKER_VOLUME_CONFIG}/apprise/config:/etc/apprise
- ${DOCKER_VOLUME_CONFIG}/apprise/attachments:/attachments #optional
archivebox:
container_name: archivebox
environment:
@@ -942,6 +941,7 @@ services:
PROMETHEUS_EXPORTER_HOST: 0.0.0.0
PROMETHEUS_EXPORTER_PORT: 9394
ENABLE_TELEMETRY: false # More on telemetry: https://dawarich.app/docs/tutorials/telemetry
SELF_HOSTED: true
healthcheck:
test: [ "CMD-SHELL", "wget -qO - http://127.0.0.1:3000/api/v1/health | grep -q '\"status\"\\s*:\\s*\"ok\"'" ]
interval: 10s
@@ -996,6 +996,21 @@ services:
dawarich-sidekiq:
command: ['sidekiq']
container_name: dawarich-sidekiq
depends_on:
dawarich-app:
condition: service_healthy
restart: true
dawarich-pg-db:
condition: service_healthy
restart: true
redis:
condition: service_started
restart: true
deploy:
resources:
limits:
cpus: '0.50' # Limit CPU usage to 50% of one core
memory: '4G' # Limit memory usage to 4GB
entrypoint: sidekiq-entrypoint.sh
environment:
RAILS_ENV: development
@@ -1012,21 +1027,7 @@ services:
PROMETHEUS_EXPORTER_HOST: dawarich-app
PROMETHEUS_EXPORTER_PORT: 9394
ENABLE_TELEMETRY: false # More on telemetry: https://dawarich.app/docs/tutorials/telemetry
depends_on:
dawarich-app:
condition: service_healthy
restart: true
dawarich-pg-db:
condition: service_healthy
restart: true
redis:
condition: service_started
restart: true
deploy:
resources:
limits:
cpus: '0.50' # Limit CPU usage to 50% of one core
memory: '4G' # Limit memory usage to 4GB
SELF_HOSTED: true
healthcheck:
test: [ "CMD-SHELL", "bundle exec sidekiqmon processes | grep $${HOSTNAME}" ]
interval: 10s
@@ -1291,7 +1292,7 @@ services:
SYSTEM_URL: http://navidrome:4533
SYSTEM_USERNAME: ${NAVIDROME_USERNAME}
SYSTEM_PASSWORD: ${NAVIDROME_PASSWORD}
DOWNLOAD_DIR: /path/to/music/folder/explo
DOWNLOAD_DIR: /downloads
PLAYLIST_DIR: /playlists
LISTENBRAINZ_USER: Trez.One
YOUTUBE_API_KEY: ${YOUTUBE_DATA_API_V3_KEY}
@@ -1313,6 +1314,7 @@ services:
image: ghcr.io/lumepart/explo:latest
restart: unless-stopped
volumes:
- ${DOCKER_VOLUME_CONFIG}/explo/local.env:/opt/explo/.env
- ${DOCKER_VOLUME_STORAGE}/Audio/Explo:/downloads # has to be in the same path you have your music system pointed to (it's recommended to put explo under a subfolder)
- ${DOCKER_VOLUME_STORAGE}/Audio/Playlists:/playlists
fastenhealth:
@@ -1805,6 +1807,7 @@ services:
immich-pg-db:
condition: service_healthy
required: true
restart: true
immich-machine-learning:
condition: service_healthy
required: true
@@ -3017,6 +3020,13 @@ services:
type: bind
bind:
create_host_path: true
loggifly:
image: ghcr.io/clemcer/loggifly:latest
container_name: loggifly
restart: unless-stopped
volumes:
- /var/run/docker.sock:/var/run/docker.sock:ro
- ${DOCKER_VOLUME_CONFIG}/loggifly/config.yaml:/app/config.yaml # Path to your config file (ignore if you are only using environment variables)
maloja:
container_name: maloja
environment:
@@ -3705,7 +3715,7 @@ services:
expose:
- 9000
- 9443
image: portainer/portainer-ce:2.27.0-alpine
image: portainer/portainer-ce:alpine
labels:
swag: enable
swag_proto: http
@@ -4276,6 +4286,8 @@ services:
- run
- start
container_name: scraperr
depends_on:
- scraperr-api
expose:
- 3000
image: jpyles0524/scraperr:latest
@@ -4299,8 +4311,6 @@ services:
swag.uptime-kuma.enabled: true
swag.uptime-kuma.monitor.url: https://scrape.${MY_TLD}
swag.uptime-kuma.monitor.interval: 300
networks:
default: null
restart: unless-stopped
scraperr-api:
container_name: scraperr-api
@@ -4308,7 +4318,7 @@ services:
LOG_LEVEL: DEBUG
OLLAMA_URL: http://ollama:11434
OLLAMA_MODEL: phi3
MONGODB_URI: mongodb://mongodb:27017/scrapper
MONGODB_URI: mongodb://scraperr:${SCRAPERR_MONGODB_PASSWORD}@mongodb:27017/scraperr?replicaSet=rinoa
SECRET_KEY: ${SCRAPERR_SECRET_KEY}
ALGORITHM: HS256
ACCESS_TOKEN_EXPIRE_MINUTES: 600
@@ -4316,9 +4326,10 @@ services:
expose:
- 8000
image: jpyles0524/scraperr_api:latest
networks:
default: null
restart: unless-stopped
volumes:
- ${DOCKER_VOLUME_CONFIG}/scraperr:/project/data
# - /var/run/docker.sock:/var/run/docker.sock
scrutiny:
cap_add:
- SYS_RAWIO
@@ -4568,8 +4579,8 @@ services:
minimum_rating: 4.5
minimum_votes: 50
quality_profile_id: 1
radarr_address: http://sonarr:8989
radarr_api_key: ${SONARR_API_KEY}
sonarr_address: http://sonarr:8989
sonarr_api_key: ${SONARR_API_KEY}
root_folder_path: /data/media/shows
search_for_missing_episodes: true
sonarr_api_timeout: 120