Compare commits

..

1 Commits

5 changed files with 74 additions and 101 deletions
@@ -209,9 +209,8 @@ jobs:
with: with:
HC_VAULT_VERSION: ${{ env.HC_VAULT_VERSION }} HC_VAULT_VERSION: ${{ env.HC_VAULT_VERSION }}
HC_VAULT_ADDR: ${{ secrets.TREZ_VAULT_ADDR }} HC_VAULT_ADDR: ${{ secrets.TREZ_VAULT_ADDR }}
HC_VAULT_AUTH: approle HC_VAULT_AUTH: token
HC_VAULT_ROLE_ID: ${{ secrets.VAULT_ROLE_ID }} HC_VAULT_TOKEN: ${{ secrets.VAULT_GITEA_TOKEN }}
HC_VAULT_SECRET_ID: ${{ secrets.VAULT_SECRET_ID }}
HC_VAULT_SECRETS_PATH: rinoa-docker/env HC_VAULT_SECRETS_PATH: rinoa-docker/env
- name: Pre-pull/build service images in parallel - name: Pre-pull/build service images in parallel
@@ -415,9 +414,8 @@ jobs:
with: with:
HC_VAULT_VERSION: ${{ env.HC_VAULT_VERSION }} HC_VAULT_VERSION: ${{ env.HC_VAULT_VERSION }}
HC_VAULT_ADDR: ${{ secrets.TREZ_VAULT_ADDR }} HC_VAULT_ADDR: ${{ secrets.TREZ_VAULT_ADDR }}
HC_VAULT_AUTH: approle HC_VAULT_AUTH: token
HC_VAULT_ROLE_ID: ${{ secrets.VAULT_ROLE_ID }} HC_VAULT_TOKEN: ${{ secrets.VAULT_GITEA_TOKEN }}
HC_VAULT_SECRET_ID: ${{ secrets.VAULT_SECRET_ID }}
HC_VAULT_SECRETS_PATH: rinoa-docker/env HC_VAULT_SECRETS_PATH: rinoa-docker/env
- name: Pre-pull/build service images in parallel - name: Pre-pull/build service images in parallel
+2 -3
View File
@@ -138,9 +138,8 @@ jobs:
with: with:
HC_VAULT_VERSION: ${{ env.HC_VAULT_VERSION }} HC_VAULT_VERSION: ${{ env.HC_VAULT_VERSION }}
HC_VAULT_ADDR: ${{ secrets.TREZ_VAULT_ADDR }} HC_VAULT_ADDR: ${{ secrets.TREZ_VAULT_ADDR }}
HC_VAULT_AUTH: approle HC_VAULT_AUTH: token
HC_VAULT_ROLE_ID: ${{ secrets.VAULT_ROLE_ID }} HC_VAULT_TOKEN: ${{ secrets.VAULT_GITEA_TOKEN }}
HC_VAULT_SECRET_ID: ${{ secrets.VAULT_SECRET_ID }}
HC_VAULT_SECRETS_PATH: rinoa-docker/env HC_VAULT_SECRETS_PATH: rinoa-docker/env
- name: Docker Compose Deployment - name: Docker Compose Deployment
+2 -2
View File
@@ -2,11 +2,11 @@ name: Renovate
on: on:
schedule: schedule:
- cron: "0 */2 * * *" - cron: "0/30 * * * *"
workflow_dispatch: workflow_dispatch:
env: env:
RENOVATE_VERSION: "43.252.5" RENOVATE_VERSION: "43.170.22"
jobs: jobs:
renovate: renovate:
+6 -7
View File
@@ -6,7 +6,7 @@
| --- | --- | --- | | --- | --- | --- |
| 13ft | ghcr.io/wasi-master/13ft:latest | Web interface for blocking ads and paywalls | | 13ft | ghcr.io/wasi-master/13ft:latest | Web interface for blocking ads and paywalls |
| actual_server | docker.io/actualbudget/actual-server:latest | Privacy-focused app for managing finances | | actual_server | docker.io/actualbudget/actual-server:latest | Privacy-focused app for managing finances |
| adguard | adguard/adguardhome:v0.107.75 | Ad-blocking/DNS | | adguard | adguard/adguardhome:v0.107.74 | Ad-blocking/DNS |
| apcupsd-cgi | bnhf/apcupsd-cgi:latest | Web interface for apcupsd | | apcupsd-cgi | bnhf/apcupsd-cgi:latest | Web interface for apcupsd |
| apprise-api | lscr.io/linuxserver/apprise-api:latest | Multi-channel notification API | | apprise-api | lscr.io/linuxserver/apprise-api:latest | Multi-channel notification API |
| archivebox | archivebox/archivebox:latest | Open-source and self-hosted web archiving | | archivebox | archivebox/archivebox:latest | Open-source and self-hosted web archiving |
@@ -50,7 +50,7 @@
| garage | dxflrs/garage:v2.3.0 | | | garage | dxflrs/garage:v2.3.0 | |
| garage-webui | khairul169/garage-webui:latest | S3-compatible storage backend | | garage-webui | khairul169/garage-webui:latest | S3-compatible storage backend |
| ghost | ghost:latest | Personal blog | | ghost | ghost:latest | Personal blog |
| gitea | gitea/gitea:1.26.4 | Private Code Repo | | gitea | gitea/gitea:1.26.1 | Private Code Repo |
| gitea-db | postgres:14 | | | gitea-db | postgres:14 | |
| gitea-runner | gitea/act_runner:nightly | | | gitea-runner | gitea/act_runner:nightly | |
| gitea-sonarqube-bot | justusbunsi/gitea-sonarqube-bot:v0.4.0 | | | gitea-sonarqube-bot | justusbunsi/gitea-sonarqube-bot:v0.4.0 | |
@@ -90,7 +90,7 @@
| lldap | lldap/lldap:stable | LDAP made easy | | lldap | lldap/lldap:stable | LDAP made easy |
| loggifly | ghcr.io/clemcer/loggifly:latest | | | loggifly | ghcr.io/clemcer/loggifly:latest | |
| maloja | krateng/maloja:latest | Simple self-hosted music scrobble database to create personal listening statistics | | maloja | krateng/maloja:latest | Simple self-hosted music scrobble database to create personal listening statistics |
| manyfold | lscr.io/linuxserver/manyfold:0.146.0 | Self-hosted digital asset manager for 3D print files | | manyfold | lscr.io/linuxserver/manyfold:0.133.1 | Self-hosted digital asset manager for 3D print files |
| manyfold-pg-db | postgres:18-alpine | | | manyfold-pg-db | postgres:18-alpine | |
| manyfold-valkey | docker.io/valkey/valkey:9-alpine | | | manyfold-valkey | docker.io/valkey/valkey:9-alpine | |
| mariadb | linuxserver/mariadb | | | mariadb | linuxserver/mariadb | |
@@ -158,8 +158,8 @@
| scrutiny | ghcr.io/analogj/scrutiny:master-omnibus | WebUI for smartd S.M.A.R.T monitoring | | scrutiny | ghcr.io/analogj/scrutiny:master-omnibus | WebUI for smartd S.M.A.R.T monitoring |
| searxng | searxng/searxng:latest | Anonymized Meta-Search Engine | | searxng | searxng/searxng:latest | Anonymized Meta-Search Engine |
| searxng-valkey | docker.io/valkey/valkey:9-alpine | | | searxng-valkey | docker.io/valkey/valkey:9-alpine | |
| semaphore-ui | semaphoreui/semaphore:v2.18.4 | Modern UI for Ansible, Terraform, OpenTofu, PowerShell and other DevOps tools | | semaphore-ui | semaphoreui/semaphore:v2.18.3 | Modern UI for Ansible, Terraform, OpenTofu, PowerShell and other DevOps tools |
| signoz-app | signoz/signoz:v0.131.1 | Logs, metrics, and traces in a single pane | | signoz-app | signoz/signoz:v0.113.0 | Logs, metrics, and traces in a single pane |
| signoz-clickhouse | clickhouse/clickhouse-server:25.5.6-alpine | | | signoz-clickhouse | clickhouse/clickhouse-server:25.5.6-alpine | |
| signoz-init-clickhouse | clickhouse/clickhouse-server:25.5.6-alpine | | | signoz-init-clickhouse | clickhouse/clickhouse-server:25.5.6-alpine | |
| signoz-logspout | pavanputhra/logspout-signoz | | | signoz-logspout | pavanputhra/logspout-signoz | |
@@ -179,11 +179,10 @@
| swag | lscr.io/linuxserver/swag:latest | SWAG Dashboard for proxies | | swag | lscr.io/linuxserver/swag:latest | SWAG Dashboard for proxies |
| tandoor | vabene1111/recipes | Recipes, cookbooks, meal-planning, & grocery lists | | tandoor | vabene1111/recipes | Recipes, cookbooks, meal-planning, & grocery lists |
| tandoor-pg | postgres:16-alpine | | | tandoor-pg | postgres:16-alpine | |
| tdarr | ghcr.io/haveagitgat/tdarr:2.82.02 | Distributed transcode automation | | tdarr | ghcr.io/haveagitgat/tdarr:2.72.01 | Distributed transcode automation |
| unmanic | josh5/unmanic:latest | Library Optimizer | | unmanic | josh5/unmanic:latest | Library Optimizer |
| uptimekuma | louislam/uptime-kuma:latest | HTTP Endpoint Monitoring | | uptimekuma | louislam/uptime-kuma:latest | HTTP Endpoint Monitoring |
| vault | hashicorp/vault:2.0.0-bugfix | HashiCorp Vault for secrets, key/value stores, etc. | | vault | hashicorp/vault:2.0.0-bugfix | HashiCorp Vault for secrets, key/value stores, etc. |
| vault-agent | hashicorp/vault:2.0.0-bugfix | |
| wallos | bellamy/wallos:latest | Subscription Tracking | | wallos | bellamy/wallos:latest | Subscription Tracking |
| web-check | lissy93/web-check | Site scanner for attack vectors, architecture, security configs, and more | | web-check | lissy93/web-check | Site scanner for attack vectors, architecture, security configs, and more |
| whodb | clidey/whodb | Lightweight next-gen database explorer | | whodb | clidey/whodb | Lightweight next-gen database explorer |
+60 -83
View File
@@ -5,7 +5,7 @@ networks:
nextcloud-aio: nextcloud-aio:
external: true external: true
x-jitsi-admin: &jitsi_admin_app x-jitsi-admin: &jitsi_admin_app
image: h2invent/jitsi-admin-main:latest@sha256:16b87532a2b75efe47d61d7a4c6dd342b0e654e9721717463e3ae75e241fc0d8 image: h2invent/jitsi-admin-main:latest@sha256:e0776533ea02e68771d8b8b857112e8b27197ded73b24efc4881375b1f239689
#build: . #build: .
environment: environment:
APACHE_DOCUMENT_ROOT: "public/" APACHE_DOCUMENT_ROOT: "public/"
@@ -102,7 +102,7 @@ x-signoz-db-depend: &signoz-db-depend
x-valkey-params: &valkey-params x-valkey-params: &valkey-params
healthcheck: healthcheck:
test: redis-cli ping || exit 1 test: redis-cli ping || exit 1
image: docker.io/valkey/valkey:9-alpine@sha256:a35428eba9043cc0b79dbe54100f0c92784f2de00ad09b01182bfb1c5c83d1bd image: docker.io/valkey/valkey:9-alpine@sha256:d1cc70645bbcef743615463a2fa4616e841407545e18f560aed0c49671a90147
environment: environment:
ALLOW_EMPTY_PASSWORD: yes ALLOW_EMPTY_PASSWORD: yes
VALKEY_DATA_DIR: /data/valkey VALKEY_DATA_DIR: /data/valkey
@@ -146,7 +146,7 @@ services:
# - ACTUAL_UPLOAD_FILE_SIZE_LIMIT_MB=20 # - ACTUAL_UPLOAD_FILE_SIZE_LIMIT_MB=20
# See all options and more details at https://actualbudget.github.io/docs/Installing/Configuration # See all options and more details at https://actualbudget.github.io/docs/Installing/Configuration
# !! If you are not using any of these options, remove the 'environment:' tag entirely. # !! If you are not using any of these options, remove the 'environment:' tag entirely.
image: docker.io/actualbudget/actual-server:latest@sha256:e18b7fbfec6157a368fad4146563f397502e9da70a120aeaeac63b4977405d1c image: docker.io/actualbudget/actual-server:latest@sha256:1aeeb3985db55556e716dec25e08f6ce09308c2571b65cddbc6746ee6d5e0d45
labels: labels:
swag: enable swag: enable
swag_port: 5006 swag_port: 5006
@@ -177,7 +177,7 @@ services:
container_name: adguard container_name: adguard
environment: environment:
TZ: ${TZ} TZ: ${TZ}
image: adguard/adguardhome:v0.107.75@sha256:50ac5916778faa06ad4adcff606c7aaf806cb55dc1995160dbf50633c9bda94d image: adguard/adguardhome:v0.107.74@sha256:f29c58a91f79387cbbbb042e140814f58e830d457d44af03d662c8df43db9dea
labels: labels:
swag: enable swag: enable
swag_proto: http swag_proto: http
@@ -261,7 +261,7 @@ services:
APPRISE_ATTACH_SIZE: 500 APPRISE_ATTACH_SIZE: 500
APPRISE_CONFIG_DIR: /config APPRISE_CONFIG_DIR: /config
APPRISE_STATEFUL_MODE: simple APPRISE_STATEFUL_MODE: simple
image: lscr.io/linuxserver/apprise-api:latest@sha256:992e293a4755349a4824b23f20a0a5c0db0a30be4fe4690799923f30a8aa6696 image: lscr.io/linuxserver/apprise-api:latest@sha256:0d114aa96f1782173af59c6af88b1dc75918af71ab8a160a3b1e48da1b5de96f
labels: labels:
swag: enable swag: enable
swag_proto: http swag_proto: http
@@ -357,7 +357,7 @@ services:
URL_HOST: asciinema.trez.wtf URL_HOST: asciinema.trez.wtf
URL_PORT: 4000 URL_PORT: 4000
URL_SCHEME: https URL_SCHEME: https
image: ghcr.io/asciinema/asciinema-server:latest@sha256:0474b2186be46b23f5e16dbd4319727dbb68f27a303705fbe632821bf524b313 image: ghcr.io/asciinema/asciinema-server:latest@sha256:d6d3bd5377dbe0773016ece1fdcc8326826d45395f1df7a6883ea30caf7140e8
labels: labels:
homepage.group: Code/DevOps homepage.group: Code/DevOps
homepage.name: Asciinema homepage.name: Asciinema
@@ -409,7 +409,7 @@ services:
METADATA_PATH: /metadata METADATA_PATH: /metadata
TZ: America/New_York TZ: America/New_York
hostname: Rinoa hostname: Rinoa
image: ghcr.io/advplyr/audiobookshelf:latest@sha256:1eef6716183c52abafe5405e7d6be8390248ecd59c7488c44af871757ac8fc4d image: ghcr.io/advplyr/audiobookshelf:latest@sha256:89276ff2e0b3d2f07dd334b641f27a34ab7f02e1047c60b7b8a30126cb0813a5
labels: labels:
homepage.group: Media Library homepage.group: Media Library
homepage.name: Audiobookshelf homepage.name: Audiobookshelf
@@ -483,7 +483,7 @@ services:
expose: expose:
- 9091 - 9091
- 9959 # Metrics port for Prometheus - 9959 # Metrics port for Prometheus
image: authelia/authelia:master@sha256:f97ca1d4f39df5f0a05d5969ad93de9446df0193e39424b82ec3675998136155 image: authelia/authelia:master@sha256:47f64d0477329255c5efc1f01b584e1a341244354926c8f82fcc88dfcfbc3f94
labels: labels:
homepage.group: Privacy/Security homepage.group: Privacy/Security
homepage.name: Authelia homepage.name: Authelia
@@ -577,7 +577,7 @@ services:
TZ: ${TZ} TZ: ${TZ}
DOCKER_MODS: ghcr.io/gilbn/theme.park:bazarr DOCKER_MODS: ghcr.io/gilbn/theme.park:bazarr
hostname: Rinoa hostname: Rinoa
image: lscr.io/linuxserver/bazarr:latest@sha256:5d916d07404296ec35ee726e13e0e558f05952724cf494a7f009d913fb2b12f3 image: lscr.io/linuxserver/bazarr:latest@sha256:4b7bb6d861c08bbf0c388b936ada8b2ba57669ca9974323f504e974577d19d63
labels: labels:
homepage.group: Servarr Stack homepage.group: Servarr Stack
homepage.name: Bazarr homepage.name: Bazarr
@@ -787,7 +787,7 @@ services:
- 3000 - 3000
extra_hosts: extra_hosts:
- "host.docker.internal:host-gateway" - "host.docker.internal:host-gateway"
image: ghcr.io/browserless/chromium:latest@sha256:05f10074ec39bc9161881c8ccc79304f98e713bb9c97dc0140e35fd3877374b7 image: ghcr.io/browserless/chromium:latest@sha256:ba9fb80100147d657c6fbffadf95308f6843c6931d3e064ac2fb612282101f8e
labels: labels:
swag: enable swag: enable
swag_proto: http swag_proto: http
@@ -847,7 +847,7 @@ services:
TZ: ${TZ} TZ: ${TZ}
LC_ALL: en_US.UTF-8 LC_ALL: en_US.UTF-8
LISTEN_HOST: 0.0.0.0 LISTEN_HOST: 0.0.0.0
image: ghcr.io/dgtlmoon/changedetection.io@sha256:736331d2787f94d3201b64aa641e090f67e28577ba505bd7ba5d7c1841e1e0ca image: ghcr.io/dgtlmoon/changedetection.io@sha256:2d0030e12494be9ebf6a6ebbbad46afe5763f498bbfefe9ebb7f0bf6be3ca5dc
labels: labels:
homepage.description: Page change monitoring with alerts homepage.description: Page change monitoring with alerts
homepage.group: System Administration homepage.group: System Administration
@@ -946,7 +946,7 @@ services:
PUID: "1000" PUID: "1000"
TZ: America/New_York TZ: America/New_York
hostname: Rinoa hostname: Rinoa
image: ghcr.io/hotio/cloudflareddns:latest@sha256:b04e0665e2f623ee2ce80c129dffe863c774a2e2a8799ac58e38b4ab13101e5c image: ghcr.io/hotio/cloudflareddns:latest@sha256:6e7bb740c8c0a75ecb1bfc2992511e2abdd92acc8d3424d9abaf0f78055f12dc
networks: networks:
default: null default: null
profiles: ["rinoa-apps"] profiles: ["rinoa-apps"]
@@ -972,7 +972,7 @@ services:
container_name: convertx container_name: convertx
environment: environment:
JWT_SECRET: ${CONVERTX_JWT_SECRET} JWT_SECRET: ${CONVERTX_JWT_SECRET}
image: ghcr.io/c4illin/convertx@sha256:b515b04bfd25298a5cdc775b2fcd48b9399bab658ce13e2598b65df1b16098c8 image: ghcr.io/c4illin/convertx@sha256:e1f85be04bbaf8a55ead9261194c3ae0fa0957d303ea537127154860b2552afd
labels: labels:
homepage.group: System Administration homepage.group: System Administration
homepage.name: ConvertX homepage.name: ConvertX
@@ -1042,7 +1042,7 @@ services:
environment: environment:
MB_DB_FILE: /data/metabase.db MB_DB_FILE: /data/metabase.db
MGID: ${GID-1000} MGID: ${GID-1000}
image: metabase/metabase@sha256:8d6e649d4bbd19aa641a5b71bff2c89e3c2f348e8a1f0b527573b06c73c7748d image: metabase/metabase@sha256:9491ed11c901559459329fa714aaa40421e765cbe022e179ae007337f1e8ba6b
labels: labels:
homepage.group: Privacy/Security homepage.group: Privacy/Security
homepage.name: CrowdSec Dashboard homepage.name: CrowdSec Dashboard
@@ -1074,7 +1074,7 @@ services:
- crowdsec-db:/data/ - crowdsec-db:/data/
cyber-chef: cyber-chef:
container_name: cyber-chef container_name: cyber-chef
image: mpepping/cyberchef:latest@sha256:c9a202b56408dea46f28d95177a896d59e284902c884d0ef84377fecdf0ab286 image: mpepping/cyberchef:latest@sha256:f65dd46824d3a202d36750f538fe7fc01d579e2623ca5a57c864625bf1bb3712
labels: labels:
homepage.description: Web app for encryption, encoding, compression, and data analysis homepage.description: Web app for encryption, encoding, compression, and data analysis
homepage.group: Privacy/Security homepage.group: Privacy/Security
@@ -1110,7 +1110,7 @@ services:
WEB_AUTHENTICATION_USERNAME: ${CZKAWKA_WEB_AUTH_USERNAME} WEB_AUTHENTICATION_USERNAME: ${CZKAWKA_WEB_AUTH_USERNAME}
WEB_AUTHENTICATION_PASSWORD: ${CZKAWKA_WEB_AUTH_PASSWORD} WEB_AUTHENTICATION_PASSWORD: ${CZKAWKA_WEB_AUTH_PASSWORD}
CZKAWKA_GUI_KROKIET: 1 CZKAWKA_GUI_KROKIET: 1
image: jlesage/czkawka@sha256:dc2c53512e655de268137207e906189e88686a7545c4e63fe49d2d0580964c79 image: jlesage/czkawka@sha256:bb1012c8a162f79918eac88c7fd5e579b52e1464eeadc6fb2509363d2e569a10
labels: labels:
homepage.group: System Administration homepage.group: System Administration
homepage.name: Czkawka homepage.name: Czkawka
@@ -1192,7 +1192,7 @@ services:
retries: 30 retries: 30
start_period: 30s start_period: 30s
timeout: 10s timeout: 10s
image: freikin/dawarich:latest@sha256:c8413c39fd17bc801d9823507ae5ac08cf4333c6de5cd110922dbca31d097372 image: freikin/dawarich:latest@sha256:dea326d03e728cd3b8d051b72d293cf375d0db6c00e22c55f338daedfdfdb3a4
labels: labels:
homepage.group: Privacy/Security homepage.group: Privacy/Security
homepage.name: Dawarich homepage.name: Dawarich
@@ -1283,7 +1283,7 @@ services:
retries: 30 retries: 30
start_period: 30s start_period: 30s
timeout: 10s timeout: 10s
image: freikin/dawarich:latest@sha256:c8413c39fd17bc801d9823507ae5ac08cf4333c6de5cd110922dbca31d097372 image: freikin/dawarich:latest@sha256:dea326d03e728cd3b8d051b72d293cf375d0db6c00e22c55f338daedfdfdb3a4
profiles: ["rinoa-apps"] profiles: ["rinoa-apps"]
restart: on-failure restart: on-failure
stdin_open: true stdin_open: true
@@ -1629,7 +1629,7 @@ services:
BROWSER_TIMEOUT: 40000 BROWSER_TIMEOUT: 40000
TEST_URL: https://duckduckgo.com TEST_URL: https://duckduckgo.com
hostname: Rinoa hostname: Rinoa
image: ghcr.io/flaresolverr/flaresolverr:latest@sha256:139dfee1c6f89249c8d665d1333a42e8ec74ec0a86bc6bb1c8461e10d3a66a47 image: ghcr.io/flaresolverr/flaresolverr:latest@sha256:7962759d99d7e125e108e0f5e7f3cdbcd36161776d058d1d9b7153b92ef1af9e
networks: networks:
default: null default: null
ports: ports:
@@ -1708,7 +1708,7 @@ services:
mail__options__auth__pass: ${POSTAL_SMTP_AUTH_PASSWORD} mail__options__auth__pass: ${POSTAL_SMTP_AUTH_PASSWORD}
mail__from: "'Ghost @ Rinoa' <noreply@${MY_TLD}>" mail__from: "'Ghost @ Rinoa' <noreply@${MY_TLD}>"
url: https://blog.${MY_TLD} url: https://blog.${MY_TLD}
image: ghost:latest@sha256:29e477405127a7bd4bf0acb5ffde9c9de2ebdd10262ca412a2def0182b703f3f image: ghost:latest@sha256:876880a26b770631949d9bf2aa4b62d169e2a2f1dad56e9b065ac5d6f1c346e1
labels: labels:
homepage.group: Lifestyle homepage.group: Lifestyle
homepage.name: Ghost homepage.name: Ghost
@@ -1753,7 +1753,7 @@ services:
GITEA__mailer__SMTP_PORT: 25 GITEA__mailer__SMTP_PORT: 25
GITEA__mailer__USER: ${POSTAL_SMTP_AUTH_USER} GITEA__mailer__USER: ${POSTAL_SMTP_AUTH_USER}
GITEA__mailer__PASSWD: ${POSTAL_SMTP_AUTH_PASSWORD} GITEA__mailer__PASSWD: ${POSTAL_SMTP_AUTH_PASSWORD}
image: gitea/gitea:1.26.4@sha256:8e25c717b8f748445e15ec46e0390f577cb628101184cb0a150d1dae126c1f39 image: gitea/gitea:1.26.1@sha256:d8667667b4ccbd1f67b86a376bffcc0a17b16cf71309ed04e3918231776d47dd
labels: labels:
cloudflare.tunnel.enable: true cloudflare.tunnel.enable: true
cloudflare.tunnel.hostname: git-ssh.${MY_TLD} cloudflare.tunnel.hostname: git-ssh.${MY_TLD}
@@ -1813,7 +1813,7 @@ services:
interval: 10s interval: 10s
start_period: 20s start_period: 20s
test: ["CMD-SHELL", "pg_isready -U gitea -d gitea"] test: ["CMD-SHELL", "pg_isready -U gitea -d gitea"]
image: postgres:14@sha256:a209aced4fa19381231fae4d9a4c5816f7691294f13572f8bddc082ba32e1c7c image: postgres:14@sha256:04a3d3d1475ad37f07d8219d0e5eb46f64ac132bf6e110c772dab45e12e4a919
networks: networks:
default: null default: null
profiles: ["rinoa-infra"] profiles: ["rinoa-infra"]
@@ -1895,7 +1895,7 @@ services:
VPN_SERVICE_PROVIDER: private internet access VPN_SERVICE_PROVIDER: private internet access
expose: expose:
- 8000 - 8000
image: qmcgaw/gluetun:latest@sha256:b0ee2135e6ba52ad3f102aae9663707cd1c9531485117067a380d3b2b6dd991d image: qmcgaw/gluetun:latest@sha256:18a0abe7a020acdf9f80db45440d18487239abde5495a357ceb36517f7ea67cf
ports: ports:
- 3333:3333 - 3333:3333
- 3334:3334 - 3334:3334
@@ -2073,7 +2073,7 @@ services:
REDIS_DBINDEX: 0 REDIS_DBINDEX: 0
healthcheck: healthcheck:
disable: false disable: false
image: ghcr.io/immich-app/immich-server:release@sha256:14390f3dc9512dc3273b12ccee6363d9be16c388699abc3f3fe0498bb9829937 image: ghcr.io/immich-app/immich-server:release@sha256:c15bff75068effb03f4355997d03dc7e0fc58720c2b54ad6f7f10d1bc57efaa5
labels: labels:
swag: enable swag: enable
swag_proto: http swag_proto: http
@@ -2116,7 +2116,7 @@ services:
container_name: immich-machine-learning container_name: immich-machine-learning
healthcheck: healthcheck:
disable: false disable: false
image: ghcr.io/immich-app/immich-machine-learning:release@sha256:412f68e46e1966d0f87a8733a430369ee184b3a83e7b1e2db536dff291a34aa7 image: ghcr.io/immich-app/immich-machine-learning:release@sha256:a2501141440f10516d329fdfba2c68082e19eb9ba6016c061ac80d23beadf7f3
profiles: ["rinoa-apps"] profiles: ["rinoa-apps"]
restart: always restart: always
volumes: volumes:
@@ -2163,7 +2163,7 @@ services:
test: wget -q --spider http://localhost:3000/share/healthcheck || exit 1 test: wget -q --spider http://localhost:3000/share/healthcheck || exit 1
start_period: 10s start_period: 10s
timeout: 5s timeout: 5s
image: alangrainger/immich-public-proxy:latest@sha256:bc42ab09bce13fa4972861ddd45ff9a1ed82f590121409519af91546edb8dd77 image: alangrainger/immich-public-proxy:latest@sha256:48c4ea4884b04c77a4a4ec93e190dea6cb7dc1b38acb005a35dd56f68212d85a
labels: labels:
homepage.group: Lifestyle homepage.group: Lifestyle
homepage.name: Immich Public Proxy homepage.name: Immich Public Proxy
@@ -2213,7 +2213,7 @@ services:
DOCKER_INFLUXDB_INIT_ADMIN_TOKEN: /run/secrets/influxdb2-admin-token DOCKER_INFLUXDB_INIT_ADMIN_TOKEN: /run/secrets/influxdb2-admin-token
DOCKER_INFLUXDB_INIT_ORG: rinoa DOCKER_INFLUXDB_INIT_ORG: rinoa
DOCKER_INFLUXDB_INIT_BUCKET: rinoa DOCKER_INFLUXDB_INIT_BUCKET: rinoa
image: influxdb:2-alpine@sha256:243d7adc3edc2a3f98518e5395a9be725504acb43deb125bdcc78579b5c4bbd8 image: influxdb:2-alpine@sha256:1cb8fa92ff9d13518d8198dae872b7ea523757a03c655d12a67175b1ab7a72f0
labels: labels:
swag: enable swag: enable
swag_proto: http swag_proto: http
@@ -2310,7 +2310,7 @@ services:
test: test:
- CMD-SHELL - CMD-SHELL
- pg_isready -U $$POSTGRES_USER -d $$POSTGRES_DB - pg_isready -U $$POSTGRES_USER -d $$POSTGRES_DB
image: docker.io/library/postgres:14@sha256:9e279cc7fc6e908da071befe389c576bd6752dbd295a9c078f96a75bab03e54c image: docker.io/library/postgres:14@sha256:04a3d3d1475ad37f07d8219d0e5eb46f64ac132bf6e110c772dab45e12e4a919
networks: networks:
default: null default: null
profiles: ["rinoa-apps"] profiles: ["rinoa-apps"]
@@ -2359,7 +2359,7 @@ services:
container_name: jellyfin container_name: jellyfin
environment: environment:
JELLYFIN_PublishedServerUrl: https://jf.${MY_TLD} JELLYFIN_PublishedServerUrl: https://jf.${MY_TLD}
image: jellyfin/jellyfin@sha256:aefb67e6a7ff1debdd154a78a7bbb780fd0c873d8639210a7f6a2016ad2b35db image: jellyfin/jellyfin@sha256:1694ff069f0c9dafb283c36765175606866769f5d72f2ed56b6a0f1be922fc37
labels: labels:
homepage.group: Media Library homepage.group: Media Library
homepage.name: Jellyfin homepage.name: Jellyfin
@@ -3097,7 +3097,7 @@ services:
LT_UPDATE_MODELS: true LT_UPDATE_MODELS: true
healthcheck: healthcheck:
test: ["CMD-SHELL", "./venv/bin/python scripts/healthcheck.py"] test: ["CMD-SHELL", "./venv/bin/python scripts/healthcheck.py"]
image: libretranslate/libretranslate@sha256:fb17e836049824735f932f1884abc83974d06370fe8e9993dc3b23c4cb22e728 image: libretranslate/libretranslate@sha256:c3887840d04c8173fb654ed3acfd41699928c380375808311b5d136d4e056e8b
labels: labels:
homepage.group: Personal Tools homepage.group: Personal Tools
homepage.name: LibreTranslate homepage.name: LibreTranslate
@@ -3131,7 +3131,7 @@ services:
TZ: America/New_York TZ: America/New_York
DOCKER_MODS: ghcr.io/gilbn/theme.park:lidarr DOCKER_MODS: ghcr.io/gilbn/theme.park:lidarr
hostname: Rinoa hostname: Rinoa
image: lscr.io/linuxserver/lidarr:latest@sha256:ca2f95634d422fdeccfbff2a42cbe3a4fed1170f7e3546d99d5d5f2c9c9aa03b image: lscr.io/linuxserver/lidarr:latest@sha256:7f34e2a907c7bcfc5cd49a1685db21a1e5055c96e8ad5e0d77ee94e1d50d84e5
labels: labels:
homepage.group: Servarr Stack homepage.group: Servarr Stack
homepage.name: Lidarr homepage.name: Lidarr
@@ -3296,7 +3296,7 @@ services:
bind: bind:
create_host_path: true create_host_path: true
loggifly: loggifly:
image: ghcr.io/clemcer/loggifly:latest@sha256:9f141d01602dffb9238fd39ece7bef845914297bc5eeb9c985e7525cb8abaf8c image: ghcr.io/clemcer/loggifly:latest@sha256:5eae87a3fd141dd7af12a53bb470bd6902d8dc6c8d6ec1d5017d5abdd4c64930
container_name: loggifly container_name: loggifly
profiles: ["rinoa-apps"] profiles: ["rinoa-apps"]
restart: unless-stopped restart: unless-stopped
@@ -3377,7 +3377,7 @@ services:
SMTP_USERNAME: ${POSTAL_SMTP_AUTH_USER} SMTP_USERNAME: ${POSTAL_SMTP_AUTH_USER}
SMTP_PASSWORD: ${POSTAL_SMTP_AUTH_PASSWORD} SMTP_PASSWORD: ${POSTAL_SMTP_AUTH_PASSWORD}
SMTP_FROM_ADDRESS: noreply@${MY_TLD} SMTP_FROM_ADDRESS: noreply@${MY_TLD}
image: lscr.io/linuxserver/manyfold:0.146.0@sha256:9632aa5f5f151eb0b94ba21523e78e67cf885a65c4d9b0d5eb2bd435f95c19c4 image: lscr.io/linuxserver/manyfold:0.133.1@sha256:1e27e90558d913a41b01a81d3e6f24d7faad60cc3478abe52ddd9fc104a39494
labels: labels:
homepage.group: Lifestyle homepage.group: Lifestyle
homepage.name: Manyfold homepage.name: Manyfold
@@ -3441,7 +3441,7 @@ services:
timeout: 10s timeout: 10s
retries: 5 retries: 5
hostname: Rinoa hostname: Rinoa
image: linuxserver/mariadb@sha256:4fd30d278d9c85158706679451dac3d48aeec9c447fc0135d8c75b3c938b61e7 image: linuxserver/mariadb@sha256:93fb1eebb9ef4e4e820c90827e217dfafe7e8cb5839a1ff3cd40ac4f205c06ea
networks: networks:
default: null default: null
ports: ports:
@@ -3558,7 +3558,7 @@ services:
<<: *maxun-env <<: *maxun-env
expose: expose:
- 8080 - 8080
image: getmaxun/maxun-backend:latest@sha256:5945a48b1ddb6f751b1f3412aec4513bce720e532fd60b6c355c5a2f3953ae07 image: getmaxun/maxun-backend:latest@sha256:7161477b77d29d59636553dce12a9912478ee0c207243be75b203d42a9eb3f9f
mem_limit: 2g # Set a 2GB memory limit mem_limit: 2g # Set a 2GB memory limit
ports: ports:
- 8369:8080 - 8369:8080
@@ -3574,7 +3574,7 @@ services:
depends_on: depends_on:
- maxun-backend - maxun-backend
<<: *maxun-env <<: *maxun-env
image: getmaxun/maxun-frontend:latest@sha256:803076b49cb7a3b07aab3c56e293a2a18e39784d9dd5b4ad5ec964c86d361cee image: getmaxun/maxun-frontend:latest@sha256:ac9150566fea38778e350d7f3ef3cf7244539394e5bc3598c1b5c30f41b5b73a
labels: labels:
swag: enable swag: enable
swag_proto: http swag_proto: http
@@ -3691,7 +3691,7 @@ services:
- ${DOCKER_VOLUME_CONFIG}/meme_search_pro/db-data/meme-search-db:/var/lib/postgresql/data - ${DOCKER_VOLUME_CONFIG}/meme_search_pro/db-data/meme-search-db:/var/lib/postgresql/data
mini-qr: mini-qr:
container_name: mini-qr container_name: mini-qr
image: ghcr.io/lyqht/mini-qr:latest@sha256:3010a8e449fd162381338691f1c8e876a5bf30b9ebb2d48fd36e1a324e697b3f image: ghcr.io/lyqht/mini-qr:latest@sha256:1d359c8e562e04440af934d43793270aadf21a2306b7c02139f01c216229ce03
labels: labels:
swag: enable swag: enable
swag_auth: authelia swag_auth: authelia
@@ -3874,7 +3874,7 @@ services:
LZ_TOKEN: ${MALOJA_LISTENBRAINZ_TOKEN} LZ_TOKEN: ${MALOJA_LISTENBRAINZ_TOKEN}
SPOTIFY_CLIENT_ID: ${YOUR_SPOTIFY_ID} SPOTIFY_CLIENT_ID: ${YOUR_SPOTIFY_ID}
SPOTIFY_CLIENT_SECRET: ${YOUR_SPOTIFY_SECRET} SPOTIFY_CLIENT_SECRET: ${YOUR_SPOTIFY_SECRET}
image: foxxmd/multi-scrobbler@sha256:b116e68f1937d5cb0edad0ff8d7af3a1eee56b979529e098fbc7c196adde5d39 image: foxxmd/multi-scrobbler@sha256:aecbf754a18c2ddc5d9bcf6385316a63aeae685f4106e76c25ab9d2c26c0f550
labels: labels:
homepage.group: Media Library homepage.group: Media Library
homepage.name: Multi-Scrobbler homepage.name: Multi-Scrobbler
@@ -3914,7 +3914,7 @@ services:
NODE_ENV: production NODE_ENV: production
WEBHOOK_URL: https://n8n.${MY_TLD}/ WEBHOOK_URL: https://n8n.${MY_TLD}/
GENERIC_TIMEZONE: ${TZ} GENERIC_TIMEZONE: ${TZ}
image: docker.n8n.io/n8nio/n8n@sha256:74f1ef0ec73cd1b85c3b55926732c9dfaa544a66d6bb2872fd57718c557954a4 image: docker.n8n.io/n8nio/n8n@sha256:bd3142315412165662d34c7d1556d19deb42225d639c448d0b35cdd3d9f749e4
labels: labels:
swag: enable swag: enable
swag_proto: http swag_proto: http
@@ -3967,7 +3967,7 @@ services:
ND_SPOTIFY_ID: ${YOUR_SPOTIFY_ID} ND_SPOTIFY_ID: ${YOUR_SPOTIFY_ID}
ND_SPOTIFY_SECRET: ${YOUR_SPOTIFY_SECRET} ND_SPOTIFY_SECRET: ${YOUR_SPOTIFY_SECRET}
ND_SUBSONICARTISTPARTICIPATIONS: true ND_SUBSONICARTISTPARTICIPATIONS: true
image: deluan/navidrome:latest@sha256:7c43af9f651654e97278be871705aae85a4ee0fa4b310337989699a8ada9b3ed image: deluan/navidrome:latest@sha256:9fa40b3d8dec43ceb2213d1fa551da3dcfef6ac6d19c2e534efb92527c2bafd2
labels: labels:
homepage.group: Media Library homepage.group: Media Library
homepage.name: Navidrome homepage.name: Navidrome
@@ -4022,7 +4022,7 @@ services:
GRAPHQL_PORT: ${GRAPHQL_PORT:-20212} # GraphQL API port GRAPHQL_PORT: ${GRAPHQL_PORT:-20212} # GraphQL API port
ALWAYS_FRESH_INSTALL: ${ALWAYS_FRESH_INSTALL:-false} # Set to true to reset your config and database on each container start ALWAYS_FRESH_INSTALL: ${ALWAYS_FRESH_INSTALL:-false} # Set to true to reset your config and database on each container start
NETALERTX_DEBUG: ${NETALERTX_DEBUG:-0} # 0=kill all services and restart if any dies. 1 keeps running dead services. NETALERTX_DEBUG: ${NETALERTX_DEBUG:-0} # 0=kill all services and restart if any dies. 1 keeps running dead services.
image: jokobsk/netalertx:latest@sha256:ffab3346b7a924b47bf6b992f369241801b736e54087011047e227937969532f image: jokobsk/netalertx:latest@sha256:656da7fc9f9fa5429cc75a33b0eb073fe538fd58b3d370f229fa0e4725f065b7
labels: labels:
cloudflare.tunnel.enable: true cloudflare.tunnel.enable: true
cloudflare.tunnel.hostname: net.${MY_TLD} cloudflare.tunnel.hostname: net.${MY_TLD}
@@ -4303,7 +4303,6 @@ services:
LDAP_SEARCH_BASE: dc=trez,dc=wtf LDAP_SEARCH_BASE: dc=trez,dc=wtf
LDAP_SEARCH_FILTER: "(objectClass=inetOrgPerson)" LDAP_SEARCH_FILTER: "(objectClass=inetOrgPerson)"
LDAP_USE_TLS: false LDAP_USE_TLS: false
#WEBUI_SECRET_KEY: ${}
# LibreTranslate # LibreTranslate
LT_DEBUG: false LT_DEBUG: false
LT_UPDATE_MODELS: true LT_UPDATE_MODELS: true
@@ -4319,7 +4318,7 @@ services:
WEBSOCKET_MANAGER: redis WEBSOCKET_MANAGER: redis
WEBSOCKET_REDIS_URL: redis://open-webui-valkey:6379/0 WEBSOCKET_REDIS_URL: redis://open-webui-valkey:6379/0
REDIS_KEY_PREFIX: open-webui REDIS_KEY_PREFIX: open-webui
image: ghcr.io/open-webui/open-webui:main@sha256:a26effeb220e132482bf7e0560b3404843e7bc40d23051144e062960df8df6b0 image: ghcr.io/open-webui/open-webui:main@sha256:74093dadc9c6aabc23987a74fd8c2fb8d995b1a5b22e83b0036fb9d6af590e8c
labels: labels:
homepage.group: Personal Tools homepage.group: Personal Tools
homepage.name: Open WebUI homepage.name: Open WebUI
@@ -4624,7 +4623,7 @@ services:
- plant-it-valkey-data:/data/valkey - plant-it-valkey-data:/data/valkey
plantuml-server: plantuml-server:
container_name: plantuml-server container_name: plantuml-server
image: plantuml/plantuml-server:jetty@sha256:6ab7824dbc4882156ba9b6d4f8ca42d697a79634c073d4d28eb768158f6ef5a7 image: plantuml/plantuml-server:jetty@sha256:cd3d67a3150ab9dbe3c77c2abce6796c7cbfb46819fa4c74c987b44ff2c10003
labels: labels:
homepage.group: Personal Tools homepage.group: Personal Tools
homepage.name: PlantUML homepage.name: PlantUML
@@ -4705,7 +4704,7 @@ services:
timeout: 10s timeout: 10s
retries: 3 retries: 3
start_period: 5s start_period: 5s
image: ghcr.io/dsgnr/portcheckerio-web:latest@sha256:713ea1c03f111d92a4a2dbcf99ed69dade8aa68428c41b4b4c4f2515eec89091 image: ghcr.io/dsgnr/portcheckerio-web:latest@sha256:4e0b4c4f0dd99954b6db70e8766f856742ec1a43370d94a754f8a608ddb0d88a
labels: labels:
swag: enable swag: enable
swag_auth: authelia swag_auth: authelia
@@ -4737,7 +4736,7 @@ services:
timeout: 10s timeout: 10s
retries: 3 retries: 3
start_period: 5s start_period: 5s
image: ghcr.io/dsgnr/portcheckerio-api:latest@sha256:75723c6a85b2fa2971becf7c32794ac3c9b69786ef14560e19eae3892f8c7bf1 image: ghcr.io/dsgnr/portcheckerio-api:latest@sha256:881099ffea3550c0abd4ebdb48751f33fde913265695ab5890319f30583e3c62
ports: ports:
- 36102:8000 - 36102:8000
profiles: ["rinoa-apps"] profiles: ["rinoa-apps"]
@@ -4827,7 +4826,7 @@ services:
TP_COMMUNITY_THEME: false TP_COMMUNITY_THEME: false
TP_THEME: space-gray TP_THEME: space-gray
hostname: Rinoa hostname: Rinoa
image: lscr.io/linuxserver/prowlarr:latest@sha256:3e9bd62ca90c97c5df75b7012e10a29f6926e62807deeddc1dc89e6e2fd141e1 image: lscr.io/linuxserver/prowlarr:latest@sha256:a89f252d6a22bd25af14a5380aec0adcc3c3af2e3282164f981680e6844070f3
labels: labels:
homepage.group: Servarr Stack homepage.group: Servarr Stack
homepage.name: Prowlarr homepage.name: Prowlarr
@@ -4874,7 +4873,7 @@ services:
qbittorrentvpn: qbittorrentvpn:
required: true required: true
condition: service_started condition: service_started
image: ghcr.io/stuffanthings/qbit_manage:latest@sha256:cafdbdc61315ada302a494af9ee112a7b85eda5369edbb5b3b2d69eaccd63b2b image: ghcr.io/stuffanthings/qbit_manage:latest@sha256:56e1eeec5582e202e82479b42b588e3807ececca25716f91c7a29f5c597c55d0
environment: environment:
# Web API Configuration # Web API Configuration
QBT_WEB_SERVER: true # Set to true to enable web API QBT_WEB_SERVER: true # Set to true to enable web API
@@ -4934,7 +4933,7 @@ services:
VPN_PASS: ${DELUGEVPN_ENVIRONMENT_VPN_PASS} VPN_PASS: ${DELUGEVPN_ENVIRONMENT_VPN_PASS}
VPN_PROV: pia VPN_PROV: pia
WEBUI_PORT: 8080 WEBUI_PORT: 8080
image: ghcr.io/binhex/arch-qbittorrentvpn:latest@sha256:b61d8a11e022239c4e3b218ae7ebb58d9adc67b59c46280c1812c6d9ccc0e8d1 image: ghcr.io/binhex/arch-qbittorrentvpn:latest@sha256:fe6daf82a190902d99350026eccdb883eb1e5f80b23827ba04a29c155815c696
labels: labels:
homepage.group: Downloaders homepage.group: Downloaders
homepage.name: qBittorrent homepage.name: qBittorrent
@@ -5107,7 +5106,7 @@ services:
STORAGE_URL: https://s3.${MY_TLD}/reactive-resume STORAGE_URL: https://s3.${MY_TLD}/reactive-resume
STORAGE_USE_SSL: false STORAGE_USE_SSL: false
TZ: ${TZ} TZ: ${TZ}
image: amruthpillai/reactive-resume:latest@sha256:c55782377718e9475e318f9a802fcff380f978331a1ae509096f97aadb971c29 image: amruthpillai/reactive-resume:latest@sha256:b760446c4301af067e7d595537a877e378363aa6ce921b7349e62983621826aa
labels: labels:
homepage.group: Professional Services homepage.group: Professional Services
homepage.name: Reactive Resume homepage.name: Reactive Resume
@@ -5381,7 +5380,7 @@ services:
VPN_USER: ${SABNZBDVPN_ENVIRONMENT_VPN_USER} VPN_USER: ${SABNZBDVPN_ENVIRONMENT_VPN_USER}
DEBUG: true DEBUG: true
hostname: Rinoa hostname: Rinoa
image: ghcr.io/binhex/arch-sabnzbdvpn:latest@sha256:f9c6e4131a003ff8d033949afa08e3555cddcccbff51375c920f3755438e2b06 image: ghcr.io/binhex/arch-sabnzbdvpn:latest@sha256:c01bec2f4a9695aca83034f2ca759936ac1d2ddd96b2dc17ce62533bb065ea84
labels: labels:
homepage.group: Downloaders homepage.group: Downloaders
homepage.name: SABnzbd homepage.name: SABnzbd
@@ -5430,8 +5429,6 @@ services:
source: /rinoa-storage source: /rinoa-storage
target: /storage target: /storage
type: bind type: bind
- ${DOCKER_VOLUME_CONFIG}/.openvpn:/config/openvpn
- ${DOCKER_VOLUME_CONFIG}/.wireguard:/config/wireguard
sablier: sablier:
container_name: sablier container_name: sablier
environment: environment:
@@ -5552,7 +5549,7 @@ services:
container_name: searxng container_name: searxng
environment: environment:
SEARXNG_BASE_URL: https://search.${MY_TLD} SEARXNG_BASE_URL: https://search.${MY_TLD}
image: searxng/searxng:latest@sha256:04cc81a759e882e411569e008a77243ab8b0fc4137bcf88018cd7b7c3cbdff41 image: searxng/searxng:latest@sha256:25ff3c045548971d12726e54bea4564b8ec3bedb3d6951aecdefd01caf840974
labels: labels:
homepage.group: Privacy/Security homepage.group: Privacy/Security
homepage.name: SearxNG homepage.name: SearxNG
@@ -5667,7 +5664,7 @@ services:
interval: 30s interval: 30s
timeout: 5s timeout: 5s
retries: 3 retries: 3
image: signoz/signoz:v0.131.1@sha256:0149e8119c9d0fbd457bb612f7aef4f162df2871184d8a0c450c9d536519dbce image: signoz/signoz:v0.113.0@sha256:381d613fc4a186243a0ba28e55b957921e6d8663dd9111ef95c2cfdead1021c5
labels: labels:
homepage.group: Infrastructure/App Performance Monitoring homepage.group: Infrastructure/App Performance Monitoring
homepage.name: Signoz homepage.name: Signoz
@@ -6067,7 +6064,7 @@ services:
- ${DOCKER_VOLUME_STORAGE}/downloads/incomplete/slsk:/app/incomplete - ${DOCKER_VOLUME_STORAGE}/downloads/incomplete/slsk:/app/incomplete
speedtest-tracker: speedtest-tracker:
container_name: speedtest-tracker container_name: speedtest-tracker
image: lscr.io/linuxserver/speedtest-tracker:latest@sha256:3f75c5ec7a14c232f91af1ddda4248543bb2e8f0aeb18fec64c34d2f42dd00ce image: lscr.io/linuxserver/speedtest-tracker:latest@sha256:bf18a04f9e61573cefb0112ca9604a93a82451ada74050a6b30b41e30651d9a1
environment: environment:
PUID: ${PUID} PUID: ${PUID}
PGID: ${PGID} PGID: ${PGID}
@@ -6107,7 +6104,7 @@ services:
SECURITY_ENABLE_LOGIN: true SECURITY_ENABLE_LOGIN: true
SYSTEM_SHOW_UPDATE: false SYSTEM_SHOW_UPDATE: false
SYSTEM_SHOW_UPDATE_ONLY_ADMIN: true SYSTEM_SHOW_UPDATE_ONLY_ADMIN: true
image: docker.stirlingpdf.com/stirlingtools/stirling-pdf:latest@sha256:976dfa581b6cb1fb91e9b0b90284a92febe8ba6a4519e28f95c4e8e550d6d70d image: docker.stirlingpdf.com/stirlingtools/stirling-pdf:latest@sha256:950c596db26e0764f642def2fd4f9ee904ff2ac16d83fe621ff731b771d9b385
labels: labels:
homepage.name: Stirling-PDF homepage.name: Stirling-PDF
homepage.group: Professional Services homepage.group: Professional Services
@@ -6159,7 +6156,7 @@ services:
UPTIME_KUMA_URL: http://uptimekuma:3001 UPTIME_KUMA_URL: http://uptimekuma:3001
UPTIME_KUMA_USERNAME: ${UPTIME_KUMA_USERNAME} UPTIME_KUMA_USERNAME: ${UPTIME_KUMA_USERNAME}
hostname: Rinoa hostname: Rinoa
image: lscr.io/linuxserver/swag:latest@sha256:ef97e83fc0283f972406ed62f208482653b9a9233eb389b947718b28c8c99263 image: lscr.io/linuxserver/swag:latest@sha256:74b906a164b2eb43f1792aeac5e2ca464b5b118b3d918cb1a5f2b8ccfed12ebb
labels: labels:
swag: enable swag: enable
swag_proto: http swag_proto: http
@@ -6292,7 +6289,7 @@ services:
cronPluginUpdate: cronPluginUpdate:
NVIDIA_DRIVER_CAPABILITIES: all NVIDIA_DRIVER_CAPABILITIES: all
NVIDIA_VISIBLE_DEVICES: all NVIDIA_VISIBLE_DEVICES: all
image: ghcr.io/haveagitgat/tdarr:2.82.02@sha256:6153e00470667b5ed4f6f6f1bfaa016432efa4c20b1919de229d9b7265bff70b image: ghcr.io/haveagitgat/tdarr:2.72.01@sha256:fd9abc79b06a14e4ed0940aade7a92afe734d3188104fa085d5cde3eaf778b2f
labels: labels:
homepage.group: Servarr Stack homepage.group: Servarr Stack
homepage.name: Tdarr homepage.name: Tdarr
@@ -6456,31 +6453,11 @@ services:
volumes: volumes:
- ${DOCKER_VOLUME_CONFIG}/hashicorp-vault/config/:/vault/config - ${DOCKER_VOLUME_CONFIG}/hashicorp-vault/config/:/vault/config
- ${DOCKER_VOLUME_CONFIG}/hashicorp-vault/logs/:/vault/logs - ${DOCKER_VOLUME_CONFIG}/hashicorp-vault/logs/:/vault/logs
vault-agent:
cap_add:
- IPC_LOCK
command:
- agent
- -config=/vault/config/vault-agent.hcl
container_name: hc-vault-agent
environment:
VAULT_ADDR: http://hc-vault:8200
SKIP_SETCAP: true
image: hashicorp/vault:2.0.0-bugfix
ports:
- 8100
profiles: ["rinoa-apps"]
restart: unless-stopped
volumes:
- ${DOCKER_VOLUME_CONFIG}/hashicorp-vault/agent/config/:/vault/config:ro
- ${DOCKER_VOLUME_CONFIG}/hashicorp-vault/agent/data/:/vault/data:ro
- ${DOCKER_VOLUME_CONFIG}/hashicorp-vault/agent/tokens/:/vault/tokens
- ${DOCKER_VOLUME_CONFIG}/hashicorp-vault/agent/output/:/vault/output
wallos: wallos:
container_name: wallos container_name: wallos
environment: environment:
TZ: ${TZ} TZ: ${TZ}
image: bellamy/wallos:latest@sha256:3b2cdc843b4b1920220ce26a5804208eab8c236c60d4c777c6223c181f837be1 image: bellamy/wallos:latest@sha256:f226b0ccb9f726f0389653357a692a684afbb7a6cca705099a1d826e8f47a772
labels: labels:
homepage.group: Lifestyle homepage.group: Lifestyle
homepage.name: wallos homepage.name: wallos
@@ -6510,7 +6487,7 @@ services:
- wallos-logos:/var/www/html/images/uploads/logos - wallos-logos:/var/www/html/images/uploads/logos
web-check: web-check:
container_name: web-check container_name: web-check
image: lissy93/web-check@sha256:1b102bc289f9bbd9688fff60a96b13cbe110def0cb9af087202c0668d4add315 image: lissy93/web-check@sha256:e5cd2f8c9197e0a2b646ce94691ffa2a08878b1ae9bbbbbb725c37e685ff8859
labels: labels:
homepage.group: Privacy/Security homepage.group: Privacy/Security
homepage.name: Web-Check homepage.name: Web-Check
@@ -6536,7 +6513,7 @@ services:
restart: unless-stopped restart: unless-stopped
whodb: whodb:
container_name: whodb container_name: whodb
image: clidey/whodb@sha256:8bd38ba3f744b8ee2df9d151ac096484ac52bba09a911f000259bc7cb63b7841 image: clidey/whodb@sha256:29f5b78bb2e3d07514058f33f0157bd0845b0b9d841a6775d7ef9c5a952c4e78
environment: environment:
WHODB_CLICKHOUSE_1: '{ "host": "signoz-clickhouse" }' WHODB_CLICKHOUSE_1: '{ "host": "signoz-clickhouse" }'
WHODB_MARIADB_1: '{ "host": "mariadb", "user": "root", "password": WHODB_MARIADB_1: '{ "host": "mariadb", "user": "root", "password":
@@ -6633,7 +6610,7 @@ services:
PGID: ${PGID} PGID: ${PGID}
DISABLE_BUILTIN_AUTH: true DISABLE_BUILTIN_AUTH: true
TZ: ${TZ} TZ: ${TZ}
image: ghcr.io/wizarrrr/wizarr@sha256:606f9b88b0303daae11f595e424756b588d9365021c53dcb4d1369f2efc0543c image: ghcr.io/wizarrrr/wizarr@sha256:19da537e01b5470cb34b083b5ac64cb534dd27084d9d66bc634e96c1f3976884
labels: labels:
homepage.group: Servarr Stack homepage.group: Servarr Stack
homepage.name: Wizarr homepage.name: Wizarr