|
|
@@ -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:3b7155682d9aaf168668621d4a63f2dc2c63e100593543113b81fa201a91d3e0
|
|
|
|
labels:
|
|
|
|
labels:
|
|
|
|
swag: enable
|
|
|
|
swag: enable
|
|
|
|
swag_proto: http
|
|
|
|
swag_proto: http
|
|
|
@@ -312,7 +312,7 @@ services:
|
|
|
|
PUBLIC_SNAPSHOTS: false # set to False to prevent anonymous users from viewing snapshot content
|
|
|
|
PUBLIC_SNAPSHOTS: false # set to False to prevent anonymous users from viewing snapshot content
|
|
|
|
PUBLIC_ADD_VIEW: false # set to True to allow anonymous users to submit new URLs to archive
|
|
|
|
PUBLIC_ADD_VIEW: false # set to True to allow anonymous users to submit new URLs to archive
|
|
|
|
SEARCH_BACKEND_ENGINE: ripgrep # tells ArchiveBox to use sonic container below for fast full-text search
|
|
|
|
SEARCH_BACKEND_ENGINE: ripgrep # tells ArchiveBox to use sonic container below for fast full-text search
|
|
|
|
image: archivebox/archivebox:latest@sha256:1a5a37331091d9df865ead2b9c231aa5a892fc26fe0422ce6140d9e2d9532327
|
|
|
|
image: archivebox/archivebox:latest@sha256:fdf2936192aa1e909b0c3f286f60174efa24078555be4b6b90a07f2cef1d4909
|
|
|
|
labels:
|
|
|
|
labels:
|
|
|
|
homepage.group: Personal Tools
|
|
|
|
homepage.group: Personal Tools
|
|
|
|
homepage.name: ArchiveBox
|
|
|
|
homepage.name: ArchiveBox
|
|
|
@@ -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
|
|
|
@@ -395,7 +395,7 @@ services:
|
|
|
|
interval: 2s
|
|
|
|
interval: 2s
|
|
|
|
timeout: 5s
|
|
|
|
timeout: 5s
|
|
|
|
retries: 10
|
|
|
|
retries: 10
|
|
|
|
image: postgres:14-alpine@sha256:6765739f422606933bc2aece3a2288e40e491488fd7e7c14e3323dfeefb10e38
|
|
|
|
image: postgres:14-alpine@sha256:d9eb2493ac345dc97c593c960453bcb131db4bc7d6160c5b2e699ef5692ec402
|
|
|
|
profiles: ["rinoa-apps"]
|
|
|
|
profiles: ["rinoa-apps"]
|
|
|
|
restart: unless-stopped
|
|
|
|
restart: unless-stopped
|
|
|
|
volumes:
|
|
|
|
volumes:
|
|
|
@@ -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:4143292c530f6ac6700afd13360c04f477e4f1a81c1c97c4224b1c7e4330c5c4
|
|
|
|
labels:
|
|
|
|
labels:
|
|
|
|
homepage.group: Media Library
|
|
|
|
homepage.group: Media Library
|
|
|
|
homepage.name: Audiobookshelf
|
|
|
|
homepage.name: Audiobookshelf
|
|
|
@@ -459,6 +459,108 @@ services:
|
|
|
|
source: /rinoa-storage
|
|
|
|
source: /rinoa-storage
|
|
|
|
target: /storage
|
|
|
|
target: /storage
|
|
|
|
type: bind
|
|
|
|
type: bind
|
|
|
|
|
|
|
|
audiomuse-ai-flask:
|
|
|
|
|
|
|
|
container_name: audiomuse-ai-flask
|
|
|
|
|
|
|
|
depends_on:
|
|
|
|
|
|
|
|
audiomuse-ai-valkey:
|
|
|
|
|
|
|
|
required: true
|
|
|
|
|
|
|
|
condition: service_healthy
|
|
|
|
|
|
|
|
audiomuse-ai-pg:
|
|
|
|
|
|
|
|
required: true
|
|
|
|
|
|
|
|
condition: service_healthy
|
|
|
|
|
|
|
|
environment:
|
|
|
|
|
|
|
|
AI_MODEL_PROVIDER: OLLAMA
|
|
|
|
|
|
|
|
OLLAMA_SERVER_URL: http://192.168.1.249:11434/api/generate
|
|
|
|
|
|
|
|
SERVICE_TYPE: "flask"
|
|
|
|
|
|
|
|
MEDIASERVER_TYPE: "navidrome"
|
|
|
|
|
|
|
|
NAVIDROME_URL: http://navidrome:4533/
|
|
|
|
|
|
|
|
NAVIDROME_USER: ${NAVIDROME_USERNAME}
|
|
|
|
|
|
|
|
NAVIDROME_PASSWORD: ${NAVIDROME_PASSWORD}
|
|
|
|
|
|
|
|
POSTGRES_USER: audiomuse
|
|
|
|
|
|
|
|
POSTGRES_PASSWORD: ${AUDIOMUSE_AI_PG_PASSWORD}
|
|
|
|
|
|
|
|
POSTGRES_DB: audiomusedb
|
|
|
|
|
|
|
|
POSTGRES_HOST: audiomuse-ai-pg
|
|
|
|
|
|
|
|
POSTGRES_PORT: 5432
|
|
|
|
|
|
|
|
REDIS_URL: redis://audiomuse-ai-valkey:6379/0
|
|
|
|
|
|
|
|
TEMP_DIR: /app/temp_audio
|
|
|
|
|
|
|
|
image: ghcr.io/neptunehub/audiomuse-ai:0.7.12-beta@sha256:a0ed658b75d66044e3884cbf94acf5e016d4898bac4d5f0f25929b066c3e5f9c
|
|
|
|
|
|
|
|
labels:
|
|
|
|
|
|
|
|
homepage.group: Media Library
|
|
|
|
|
|
|
|
homepage.name: AudioMuse-AI
|
|
|
|
|
|
|
|
homepage.href: https://muse.${MY_TLD}
|
|
|
|
|
|
|
|
homepage.description: Automatic playlist generation using AI
|
|
|
|
|
|
|
|
homepage.icon: /icons/audiomuseai.png
|
|
|
|
|
|
|
|
swag: enable
|
|
|
|
|
|
|
|
swag_auth: authelia
|
|
|
|
|
|
|
|
swag_port: 8000
|
|
|
|
|
|
|
|
swag_proto: http
|
|
|
|
|
|
|
|
swag_url: muse.${MY_TLD}
|
|
|
|
|
|
|
|
swag.uptime-kuma.enabled: true
|
|
|
|
|
|
|
|
swag.uptime-kuma.monitor.parent: Rinoa
|
|
|
|
|
|
|
|
swag.uptime-kuma.name: AudioMuse-AI
|
|
|
|
|
|
|
|
swag.uptime-kuma.monitor.url: https://muse.${MY_TLD}
|
|
|
|
|
|
|
|
swag.uptime-kuma.monitor.interval: 300
|
|
|
|
|
|
|
|
swag.uptime-kuma.monitor.retryInterval: 60
|
|
|
|
|
|
|
|
swag.uptime-kuma.monitor.maxretries: 5
|
|
|
|
|
|
|
|
ports:
|
|
|
|
|
|
|
|
- 36025:8000
|
|
|
|
|
|
|
|
profiles: ["rinoa-apps"]
|
|
|
|
|
|
|
|
restart: unless-stopped
|
|
|
|
|
|
|
|
volumes:
|
|
|
|
|
|
|
|
- audiomuse-temp-audio-flask:/app/temp_audio
|
|
|
|
|
|
|
|
audiomuse-ai-pg:
|
|
|
|
|
|
|
|
container_name: audiomuse-ai-pg
|
|
|
|
|
|
|
|
environment:
|
|
|
|
|
|
|
|
POSTGRES_USER: audiomuse
|
|
|
|
|
|
|
|
POSTGRES_PASSWORD: ${AUDIOMUSE_AI_PG_PASSWORD}
|
|
|
|
|
|
|
|
POSTGRES_DB: audiomusedb
|
|
|
|
|
|
|
|
expose:
|
|
|
|
|
|
|
|
- 5432
|
|
|
|
|
|
|
|
healthcheck:
|
|
|
|
|
|
|
|
test: ["CMD-SHELL", "pg_isready -U audiomuse -d audiomusedb"]
|
|
|
|
|
|
|
|
interval: 10s
|
|
|
|
|
|
|
|
retries: 5
|
|
|
|
|
|
|
|
start_period: 30s
|
|
|
|
|
|
|
|
timeout: 10s
|
|
|
|
|
|
|
|
image: postgres:15-alpine@sha256:2a6577fca547b9021b9281c58bc71ec1617e05b8d128c8875bd5fa32c267c554
|
|
|
|
|
|
|
|
profiles: ["rinoa-apps"]
|
|
|
|
|
|
|
|
restart: unless-stopped
|
|
|
|
|
|
|
|
volumes:
|
|
|
|
|
|
|
|
- audiomuse-ai-pg-data:/var/lib/postgresql/data
|
|
|
|
|
|
|
|
audiomuse-ai-valkey:
|
|
|
|
|
|
|
|
container_name: audiomuse-ai-valkey
|
|
|
|
|
|
|
|
<<: *valkey-params
|
|
|
|
|
|
|
|
volumes:
|
|
|
|
|
|
|
|
- audiomuse-ai-valkey-data:/data/valkey
|
|
|
|
|
|
|
|
audiomuse-ai-worker:
|
|
|
|
|
|
|
|
container_name: audiomuse-ai-worker
|
|
|
|
|
|
|
|
depends_on:
|
|
|
|
|
|
|
|
audiomuse-ai-valkey:
|
|
|
|
|
|
|
|
required: true
|
|
|
|
|
|
|
|
condition: service_healthy
|
|
|
|
|
|
|
|
audiomuse-ai-pg:
|
|
|
|
|
|
|
|
required: true
|
|
|
|
|
|
|
|
condition: service_healthy
|
|
|
|
|
|
|
|
environment:
|
|
|
|
|
|
|
|
AI_MODEL_PROVIDER: OLLAMA
|
|
|
|
|
|
|
|
OLLAMA_SERVER_URL: http://192.168.1.249:11434/api/generate
|
|
|
|
|
|
|
|
SERVICE_TYPE: "worker"
|
|
|
|
|
|
|
|
MEDIASERVER_TYPE: "navidrome"
|
|
|
|
|
|
|
|
NAVIDROME_URL: http://navidrome:4533/
|
|
|
|
|
|
|
|
NAVIDROME_USER: ${NAVIDROME_USERNAME}
|
|
|
|
|
|
|
|
NAVIDROME_PASSWORD: ${NAVIDROME_PASSWORD}
|
|
|
|
|
|
|
|
POSTGRES_USER: audiomuse
|
|
|
|
|
|
|
|
POSTGRES_PASSWORD: ${AUDIOMUSE_AI_PG_PASSWORD}
|
|
|
|
|
|
|
|
POSTGRES_DB: audiomusedb
|
|
|
|
|
|
|
|
POSTGRES_HOST: audiomuse-ai-pg
|
|
|
|
|
|
|
|
POSTGRES_PORT: 5432
|
|
|
|
|
|
|
|
REDIS_URL: "redis://audiomuse-ai-valkey:6379/0"
|
|
|
|
|
|
|
|
TEMP_DIR: "/app/temp_audio"
|
|
|
|
|
|
|
|
image: ghcr.io/neptunehub/audiomuse-ai:0.7.12-beta@sha256:a0ed658b75d66044e3884cbf94acf5e016d4898bac4d5f0f25929b066c3e5f9c
|
|
|
|
|
|
|
|
profiles: ["rinoa-apps"]
|
|
|
|
|
|
|
|
restart: unless-stopped
|
|
|
|
|
|
|
|
volumes:
|
|
|
|
|
|
|
|
- audiomuse-temp-audio-worker:/app/temp_audio
|
|
|
|
authelia:
|
|
|
|
authelia:
|
|
|
|
container_name: authelia
|
|
|
|
container_name: authelia
|
|
|
|
depends_on:
|
|
|
|
depends_on:
|
|
|
@@ -483,7 +585,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:0026d1aec1406cf1256a37b4bb4f95dbd96c2d5455218e30e8e59429c8d2200b
|
|
|
|
labels:
|
|
|
|
labels:
|
|
|
|
homepage.group: Privacy/Security
|
|
|
|
homepage.group: Privacy/Security
|
|
|
|
homepage.name: Authelia
|
|
|
|
homepage.name: Authelia
|
|
|
@@ -519,7 +621,7 @@ services:
|
|
|
|
POSTGRES_DB: authelia
|
|
|
|
POSTGRES_DB: authelia
|
|
|
|
expose:
|
|
|
|
expose:
|
|
|
|
- 5432
|
|
|
|
- 5432
|
|
|
|
image: postgres:16-alpine@sha256:16bc17c64a573ef34162af9298258d1aec548232985b33ed7b1eac33ba35c229
|
|
|
|
image: postgres:16-alpine@sha256:890480b08124ce7f79960a9bb16fe39729aa302bd384bfd7c408fee6c8f7adb7
|
|
|
|
networks:
|
|
|
|
networks:
|
|
|
|
default: null
|
|
|
|
default: null
|
|
|
|
profiles: ["rinoa-apps"]
|
|
|
|
profiles: ["rinoa-apps"]
|
|
|
@@ -577,7 +679,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 +889,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 +949,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 +1048,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 +1074,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 +1144,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:0a525745a955719b878764e1226b2896ffc943f9875b48bb098d1fd0fd6f3406
|
|
|
|
labels:
|
|
|
|
labels:
|
|
|
|
homepage.group: Privacy/Security
|
|
|
|
homepage.group: Privacy/Security
|
|
|
|
homepage.name: CrowdSec Dashboard
|
|
|
|
homepage.name: CrowdSec Dashboard
|
|
|
@@ -1074,7 +1176,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:b9d1a4cdd219c2dc97758e613ecb3a07a8d285889601f1fc5b1b03282423e303
|
|
|
|
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 +1212,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 +1294,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:f7eea22def731ef98f0644b191c477917790bb0e5449b0014bac2f349ce178a7
|
|
|
|
labels:
|
|
|
|
labels:
|
|
|
|
homepage.group: Privacy/Security
|
|
|
|
homepage.group: Privacy/Security
|
|
|
|
homepage.name: Dawarich
|
|
|
|
homepage.name: Dawarich
|
|
|
@@ -1232,7 +1334,7 @@ services:
|
|
|
|
retries: 5
|
|
|
|
retries: 5
|
|
|
|
start_period: 30s
|
|
|
|
start_period: 30s
|
|
|
|
timeout: 10s
|
|
|
|
timeout: 10s
|
|
|
|
image: postgis/postgis:17-3.5-alpine@sha256:5a30b4cf0c787aae9e428c1fce1ef736fccc7fc294958ee99d3836fb51b1819b
|
|
|
|
image: postgis/postgis:17-3.5-alpine@sha256:5dc2f0b5871ba999a2825d3b118e4d70a7e61577ab5fca2d8695632007214acb
|
|
|
|
profiles: ["rinoa-apps"]
|
|
|
|
profiles: ["rinoa-apps"]
|
|
|
|
restart: always
|
|
|
|
restart: always
|
|
|
|
shm_size: 1G
|
|
|
|
shm_size: 1G
|
|
|
@@ -1283,7 +1385,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:f7eea22def731ef98f0644b191c477917790bb0e5449b0014bac2f349ce178a7
|
|
|
|
profiles: ["rinoa-apps"]
|
|
|
|
profiles: ["rinoa-apps"]
|
|
|
|
restart: on-failure
|
|
|
|
restart: on-failure
|
|
|
|
stdin_open: true
|
|
|
|
stdin_open: true
|
|
|
@@ -1489,7 +1591,7 @@ services:
|
|
|
|
PUID: ${PUID}
|
|
|
|
PUID: ${PUID}
|
|
|
|
TZ: ${TZ}
|
|
|
|
TZ: ${TZ}
|
|
|
|
hostname: Rinoa
|
|
|
|
hostname: Rinoa
|
|
|
|
image: lscr.io/linuxserver/duplicati:latest@sha256:d681e5213fa0871efa573856ed838d38150231df66c7de4b3dbe6980290f2571
|
|
|
|
image: lscr.io/linuxserver/duplicati:latest@sha256:96527b9d11c1a83af9a7a1a58f944eb468e8fedcb5b9bfe8e205c358825db50e
|
|
|
|
labels:
|
|
|
|
labels:
|
|
|
|
swag: enable
|
|
|
|
swag: enable
|
|
|
|
swag_port: 8200
|
|
|
|
swag_port: 8200
|
|
|
@@ -1629,7 +1731,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 +1810,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 +1855,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 +1915,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:5a76c662aa8bc9431c7d0db25d5e8e8ab7fd92dd5d95d93badb290c34898ae4a
|
|
|
|
networks:
|
|
|
|
networks:
|
|
|
|
default: null
|
|
|
|
default: null
|
|
|
|
profiles: ["rinoa-infra"]
|
|
|
|
profiles: ["rinoa-infra"]
|
|
|
@@ -1895,7 +1997,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:bd84f4f090ca61170c8329a72d4f451255b01f6489486a621bfcb89749fb80ab
|
|
|
|
ports:
|
|
|
|
ports:
|
|
|
|
- 3333:3333
|
|
|
|
- 3333:3333
|
|
|
|
- 3334:3334
|
|
|
|
- 3334:3334
|
|
|
@@ -2073,7 +2175,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 +2218,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 +2265,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 +2315,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 +2412,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:5a76c662aa8bc9431c7d0db25d5e8e8ab7fd92dd5d95d93badb290c34898ae4a
|
|
|
|
networks:
|
|
|
|
networks:
|
|
|
|
default: null
|
|
|
|
default: null
|
|
|
|
profiles: ["rinoa-apps"]
|
|
|
|
profiles: ["rinoa-apps"]
|
|
|
@@ -2359,7 +2461,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
|
|
|
@@ -2986,7 +3088,7 @@ services:
|
|
|
|
POSTGRES_DB: ${JOPLIN_POSTGRES_DATABASE}
|
|
|
|
POSTGRES_DB: ${JOPLIN_POSTGRES_DATABASE}
|
|
|
|
expose:
|
|
|
|
expose:
|
|
|
|
- 5432
|
|
|
|
- 5432
|
|
|
|
image: postgres:17-alpine@sha256:979c4379dd698aba0b890599a6104e082035f98ef31d9b9291ec22f2b13059ca
|
|
|
|
image: postgres:17-alpine@sha256:d5daad18926b71c3d663f358af0aea798670cb79fb550c106d19662a9d1627ef
|
|
|
|
networks:
|
|
|
|
networks:
|
|
|
|
default: null
|
|
|
|
default: null
|
|
|
|
profiles: ["rinoa-apps"]
|
|
|
|
profiles: ["rinoa-apps"]
|
|
|
@@ -3018,7 +3120,7 @@ services:
|
|
|
|
POSTGRES_USER: ${JOPLIN_POSTGRES_USER}
|
|
|
|
POSTGRES_USER: ${JOPLIN_POSTGRES_USER}
|
|
|
|
POSTGRES_PORT: 5432
|
|
|
|
POSTGRES_PORT: 5432
|
|
|
|
POSTGRES_HOST: joplin-db
|
|
|
|
POSTGRES_HOST: joplin-db
|
|
|
|
image: joplin/server:latest@sha256:0877bfba41a943017c42c58e90db9d8d548bfe699b5e410248b5b879371734f9
|
|
|
|
image: joplin/server:latest@sha256:5d9e7f9d31b436cb1b99d1a6a65d8c5bf760829094617e8ad1e956fd925de888
|
|
|
|
labels:
|
|
|
|
labels:
|
|
|
|
homepage.group: Personal Tools
|
|
|
|
homepage.group: Personal Tools
|
|
|
|
homepage.name: Joplin
|
|
|
|
homepage.name: Joplin
|
|
|
@@ -3097,7 +3199,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 +3233,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
|
|
|
@@ -3182,7 +3284,7 @@ services:
|
|
|
|
spotify_client_secret: ${YOUR_SPOTIFY_SECRET}
|
|
|
|
spotify_client_secret: ${YOUR_SPOTIFY_SECRET}
|
|
|
|
expose:
|
|
|
|
expose:
|
|
|
|
- 5000
|
|
|
|
- 5000
|
|
|
|
image: thewicklowwolf/lidify:latest@sha256:15a28139a6b16ff4bc5e6cc2fae413f837f8bd1971e15918c6cc7fd7fa0dcf54
|
|
|
|
image: thewicklowwolf/lidify:latest@sha256:d9968f2eebe30e28448f94f8f7198b3bc9ee06e950434b659e10b4d46dfeaac3
|
|
|
|
labels:
|
|
|
|
labels:
|
|
|
|
homepage.group: Servarr Stack
|
|
|
|
homepage.group: Servarr Stack
|
|
|
|
homepage.name: Lidify
|
|
|
|
homepage.name: Lidify
|
|
|
@@ -3296,7 +3398,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:fe9b5c968d794b3045176289215d044a5dd554816fe708212dba41781b18de62
|
|
|
|
container_name: loggifly
|
|
|
|
container_name: loggifly
|
|
|
|
profiles: ["rinoa-apps"]
|
|
|
|
profiles: ["rinoa-apps"]
|
|
|
|
restart: unless-stopped
|
|
|
|
restart: unless-stopped
|
|
|
@@ -3377,7 +3479,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
|
|
|
@@ -3414,7 +3516,7 @@ services:
|
|
|
|
timeout: 30s
|
|
|
|
timeout: 30s
|
|
|
|
interval: 10s
|
|
|
|
interval: 10s
|
|
|
|
retries: 5
|
|
|
|
retries: 5
|
|
|
|
image: postgres:18-alpine@sha256:96d56f7f57c6aacd1fcb908bc83b345ec5f83231ee486dd66a1baadce274db88
|
|
|
|
image: postgres:18-alpine@sha256:fa206fb6391c039c6d3ac69791f60536d79ff19d1dc32eac7818f39fa5a4aa2e
|
|
|
|
profiles: ["rinoa-apps"]
|
|
|
|
profiles: ["rinoa-apps"]
|
|
|
|
restart: always
|
|
|
|
restart: always
|
|
|
|
volumes:
|
|
|
|
volumes:
|
|
|
@@ -3441,7 +3543,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:
|
|
|
@@ -3536,7 +3638,7 @@ services:
|
|
|
|
timeout: 30s
|
|
|
|
timeout: 30s
|
|
|
|
interval: 10s
|
|
|
|
interval: 10s
|
|
|
|
retries: 5
|
|
|
|
retries: 5
|
|
|
|
image: postgres:17-alpine@sha256:979c4379dd698aba0b890599a6104e082035f98ef31d9b9291ec22f2b13059ca
|
|
|
|
image: postgres:17-alpine@sha256:d5daad18926b71c3d663f358af0aea798670cb79fb550c106d19662a9d1627ef
|
|
|
|
profiles: ["rinoa-apps"]
|
|
|
|
profiles: ["rinoa-apps"]
|
|
|
|
restart: always
|
|
|
|
restart: always
|
|
|
|
volumes:
|
|
|
|
volumes:
|
|
|
@@ -3558,7 +3660,7 @@ services:
|
|
|
|
<<: *maxun-env
|
|
|
|
<<: *maxun-env
|
|
|
|
expose:
|
|
|
|
expose:
|
|
|
|
- 8080
|
|
|
|
- 8080
|
|
|
|
image: getmaxun/maxun-backend:latest@sha256:5945a48b1ddb6f751b1f3412aec4513bce720e532fd60b6c355c5a2f3953ae07
|
|
|
|
image: getmaxun/maxun-backend:latest@sha256:d8e8ab9d50162f5cfcb8c1d4d7b33f49ec3ceb46b3d06933662f340d5dfd6c96
|
|
|
|
mem_limit: 2g # Set a 2GB memory limit
|
|
|
|
mem_limit: 2g # Set a 2GB memory limit
|
|
|
|
ports:
|
|
|
|
ports:
|
|
|
|
- 8369:8080
|
|
|
|
- 8369:8080
|
|
|
@@ -3574,7 +3676,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
|
|
|
@@ -3602,7 +3704,7 @@ services:
|
|
|
|
restart: unless-stopped
|
|
|
|
restart: unless-stopped
|
|
|
|
maxun-pg-db:
|
|
|
|
maxun-pg-db:
|
|
|
|
container_name: maxun-pg-db
|
|
|
|
container_name: maxun-pg-db
|
|
|
|
image: postgres:17-alpine@sha256:979c4379dd698aba0b890599a6104e082035f98ef31d9b9291ec22f2b13059ca
|
|
|
|
image: postgres:17-alpine@sha256:d5daad18926b71c3d663f358af0aea798670cb79fb550c106d19662a9d1627ef
|
|
|
|
environment:
|
|
|
|
environment:
|
|
|
|
POSTGRES_USER: maxun
|
|
|
|
POSTGRES_USER: maxun
|
|
|
|
POSTGRES_PASSWORD: ${MAXUN_DB_PASSWORD}
|
|
|
|
POSTGRES_PASSWORD: ${MAXUN_DB_PASSWORD}
|
|
|
@@ -3691,7 +3793,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:c9ccf1c25dda85db4275518c9583f6d72fab0885a2221cade0fa1249633aa1a4
|
|
|
|
labels:
|
|
|
|
labels:
|
|
|
|
swag: enable
|
|
|
|
swag: enable
|
|
|
|
swag_auth: authelia
|
|
|
|
swag_auth: authelia
|
|
|
@@ -3874,7 +3976,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 +4016,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:fe36dc659e17c046255eb56ef65e7776eb7d13e4ca83a76bef137effa090972d
|
|
|
|
labels:
|
|
|
|
labels:
|
|
|
|
swag: enable
|
|
|
|
swag: enable
|
|
|
|
swag_proto: http
|
|
|
|
swag_proto: http
|
|
|
@@ -3967,7 +4069,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 +4124,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}
|
|
|
@@ -4152,7 +4254,7 @@ services:
|
|
|
|
retries: 10
|
|
|
|
retries: 10
|
|
|
|
test: 'pg_isready -U "$$POSTGRES_USER" -d "$$POSTGRES_DB"'
|
|
|
|
test: 'pg_isready -U "$$POSTGRES_USER" -d "$$POSTGRES_DB"'
|
|
|
|
timeout: 2s
|
|
|
|
timeout: 2s
|
|
|
|
image: postgres:16-alpine@sha256:16bc17c64a573ef34162af9298258d1aec548232985b33ed7b1eac33ba35c229
|
|
|
|
image: postgres:16-alpine@sha256:890480b08124ce7f79960a9bb16fe39729aa302bd384bfd7c408fee6c8f7adb7
|
|
|
|
profiles: ["rinoa-apps"]
|
|
|
|
profiles: ["rinoa-apps"]
|
|
|
|
restart: unless-stopped
|
|
|
|
restart: unless-stopped
|
|
|
|
volumes:
|
|
|
|
volumes:
|
|
|
@@ -4169,7 +4271,7 @@ services:
|
|
|
|
PUID: ${PUID}
|
|
|
|
PUID: ${PUID}
|
|
|
|
TZ: America/New_York
|
|
|
|
TZ: America/New_York
|
|
|
|
hostname: Rinoa
|
|
|
|
hostname: Rinoa
|
|
|
|
image: lscr.io/linuxserver/ombi:latest@sha256:0caadf03b8047e1e6ec8396069bfd7aa2ecacb7d26cd67435dc1f334634d04ac
|
|
|
|
image: lscr.io/linuxserver/ombi:latest@sha256:2a1edf438ebfc4f1aae148c32914d7d7c1ba4c92923b32fed7a19d03933812ed
|
|
|
|
labels:
|
|
|
|
labels:
|
|
|
|
homepage.group: Media Library
|
|
|
|
homepage.group: Media Library
|
|
|
|
homepage.name: Ombi
|
|
|
|
homepage.name: Ombi
|
|
|
@@ -4303,7 +4405,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 +4420,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
|
|
|
@@ -4464,7 +4565,7 @@ services:
|
|
|
|
interval: 5s
|
|
|
|
interval: 5s
|
|
|
|
timeout: 5s
|
|
|
|
timeout: 5s
|
|
|
|
retries: 5
|
|
|
|
retries: 5
|
|
|
|
image: postgres:17-alpine@sha256:979c4379dd698aba0b890599a6104e082035f98ef31d9b9291ec22f2b13059ca
|
|
|
|
image: postgres:17-alpine@sha256:d5daad18926b71c3d663f358af0aea798670cb79fb550c106d19662a9d1627ef
|
|
|
|
restart: unless-stopped
|
|
|
|
restart: unless-stopped
|
|
|
|
volumes:
|
|
|
|
volumes:
|
|
|
|
- pgbackweb-data:/var/lib/postgresql/data
|
|
|
|
- pgbackweb-data:/var/lib/postgresql/data
|
|
|
@@ -4539,7 +4640,7 @@ services:
|
|
|
|
interval: 10s
|
|
|
|
interval: 10s
|
|
|
|
timeout: 5s
|
|
|
|
timeout: 5s
|
|
|
|
retries: 5
|
|
|
|
retries: 5
|
|
|
|
image: postgres:16-alpine@sha256:16bc17c64a573ef34162af9298258d1aec548232985b33ed7b1eac33ba35c229
|
|
|
|
image: postgres:16-alpine@sha256:890480b08124ce7f79960a9bb16fe39729aa302bd384bfd7c408fee6c8f7adb7
|
|
|
|
profiles: ["rinoa-apps"]
|
|
|
|
profiles: ["rinoa-apps"]
|
|
|
|
restart: unless-stopped
|
|
|
|
restart: unless-stopped
|
|
|
|
volumes:
|
|
|
|
volumes:
|
|
|
@@ -4624,7 +4725,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 +4806,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 +4838,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 +4928,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 +4975,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:8786f2efc6fb8e26281f09bf6c5d0004e2d2420fd4781af0aed123ae01558e21
|
|
|
|
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 +5035,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
|
|
|
@@ -4998,7 +5099,7 @@ services:
|
|
|
|
tmdb_api_key: ${TMDB_API_KEY}
|
|
|
|
tmdb_api_key: ${TMDB_API_KEY}
|
|
|
|
expose:
|
|
|
|
expose:
|
|
|
|
- 5000
|
|
|
|
- 5000
|
|
|
|
image: thewicklowwolf/radarec:latest@sha256:1ff2aee6682b81363160a686860f7ead8314c47a13af88d623bf7f149d165e7b
|
|
|
|
image: thewicklowwolf/radarec:latest@sha256:705e26609e50ba9dce97570f0eafbadd19208052d39ac9e133477f9ad71dc06b
|
|
|
|
labels:
|
|
|
|
labels:
|
|
|
|
homepage.group: Servarr Stack
|
|
|
|
homepage.group: Servarr Stack
|
|
|
|
homepage.name: RadaRec
|
|
|
|
homepage.name: RadaRec
|
|
|
@@ -5045,7 +5146,7 @@ services:
|
|
|
|
PUID: ${PUID}
|
|
|
|
PUID: ${PUID}
|
|
|
|
TZ: ${TZ}
|
|
|
|
TZ: ${TZ}
|
|
|
|
hostname: Rinoa
|
|
|
|
hostname: Rinoa
|
|
|
|
image: lscr.io/linuxserver/radarr:latest@sha256:079e48870584baf2a3e7e43e7ba6d3c834555931851a59c82c51cc792d285caf
|
|
|
|
image: lscr.io/linuxserver/radarr:latest@sha256:15417a594ebda4c660a9fa9748e7199d33e2d17b31bbc5ad7ba2e86f0b414763
|
|
|
|
labels:
|
|
|
|
labels:
|
|
|
|
homepage.group: Servarr Stack
|
|
|
|
homepage.group: Servarr Stack
|
|
|
|
homepage.name: Radarr
|
|
|
|
homepage.name: Radarr
|
|
|
@@ -5107,7 +5208,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
|
|
|
@@ -5140,7 +5241,7 @@ services:
|
|
|
|
POSTGRES_PASSWORD: ${REACTIVE_RESUME_PGSQL_PASSWORD}
|
|
|
|
POSTGRES_PASSWORD: ${REACTIVE_RESUME_PGSQL_PASSWORD}
|
|
|
|
expose:
|
|
|
|
expose:
|
|
|
|
- 5432
|
|
|
|
- 5432
|
|
|
|
image: postgres:16-alpine@sha256:16bc17c64a573ef34162af9298258d1aec548232985b33ed7b1eac33ba35c229
|
|
|
|
image: postgres:16-alpine@sha256:890480b08124ce7f79960a9bb16fe39729aa302bd384bfd7c408fee6c8f7adb7
|
|
|
|
networks:
|
|
|
|
networks:
|
|
|
|
default: null
|
|
|
|
default: null
|
|
|
|
profiles: ["rinoa-apps"]
|
|
|
|
profiles: ["rinoa-apps"]
|
|
|
@@ -5381,7 +5482,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 +5531,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 +5651,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:201c62d470abf1b3ccad42562b6a8310267fbb022962d8bd410c4b011ec4516e
|
|
|
|
labels:
|
|
|
|
labels:
|
|
|
|
homepage.group: Privacy/Security
|
|
|
|
homepage.group: Privacy/Security
|
|
|
|
homepage.name: SearxNG
|
|
|
|
homepage.name: SearxNG
|
|
|
@@ -5606,7 +5705,7 @@ services:
|
|
|
|
SEMAPHORE_EMAIL_PASSWORD: ${POSTAL_SMTP_AUTH_PASSWORD}
|
|
|
|
SEMAPHORE_EMAIL_PASSWORD: ${POSTAL_SMTP_AUTH_PASSWORD}
|
|
|
|
SEMAPHORE_EMAIL_SECURE: false
|
|
|
|
SEMAPHORE_EMAIL_SECURE: false
|
|
|
|
SEMAPHORE_USE_REMOTE_RUNNER: true
|
|
|
|
SEMAPHORE_USE_REMOTE_RUNNER: true
|
|
|
|
image: semaphoreui/semaphore:v2.18.4@sha256:e32c60f52e42799be077c6669f8dc9fcb6cedb1a1f851f791a6be851f4347c41
|
|
|
|
image: semaphoreui/semaphore:v2.18.3@sha256:e9260bfa82556e574b2f372a1d880a9cfe16aa4621a39ae79ac32e44e50f9da8
|
|
|
|
labels:
|
|
|
|
labels:
|
|
|
|
homepage.group: Code/DevOps
|
|
|
|
homepage.group: Code/DevOps
|
|
|
|
homepage.name: Semaphore UI
|
|
|
|
homepage.name: Semaphore UI
|
|
|
@@ -5667,7 +5766,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
|
|
|
@@ -5866,7 +5965,7 @@ services:
|
|
|
|
interval: 10s
|
|
|
|
interval: 10s
|
|
|
|
timeout: 5s
|
|
|
|
timeout: 5s
|
|
|
|
retries: 5
|
|
|
|
retries: 5
|
|
|
|
image: postgres:17-alpine@sha256:979c4379dd698aba0b890599a6104e082035f98ef31d9b9291ec22f2b13059ca
|
|
|
|
image: postgres:17-alpine@sha256:d5daad18926b71c3d663f358af0aea798670cb79fb550c106d19662a9d1627ef
|
|
|
|
profiles: ["rinoa-infra"]
|
|
|
|
profiles: ["rinoa-infra"]
|
|
|
|
restart: unless-stopped
|
|
|
|
restart: unless-stopped
|
|
|
|
volumes:
|
|
|
|
volumes:
|
|
|
@@ -5929,7 +6028,7 @@ services:
|
|
|
|
tmdb_api_key: ${TMDB_API_KEY}
|
|
|
|
tmdb_api_key: ${TMDB_API_KEY}
|
|
|
|
expose:
|
|
|
|
expose:
|
|
|
|
- 5000
|
|
|
|
- 5000
|
|
|
|
image: thewicklowwolf/sonashow:latest@sha256:fae1105710063e6900159c32942128bc8d78522c2cedf54036f1cbdd9c49281e
|
|
|
|
image: thewicklowwolf/sonashow:latest@sha256:7f3be90f798feedb541e745094fdbde84125b19c48ac91ee4347ae24e9bfd582
|
|
|
|
labels:
|
|
|
|
labels:
|
|
|
|
homepage.group: Servarr Stack
|
|
|
|
homepage.group: Servarr Stack
|
|
|
|
homepage.name: SonaShow
|
|
|
|
homepage.name: SonaShow
|
|
|
@@ -6067,7 +6166,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:a2f4b798445ad702df27b028f190cd7247627d1d3c6cb473f684e2738658021f
|
|
|
|
environment:
|
|
|
|
environment:
|
|
|
|
PUID: ${PUID}
|
|
|
|
PUID: ${PUID}
|
|
|
|
PGID: ${PGID}
|
|
|
|
PGID: ${PGID}
|
|
|
@@ -6107,7 +6206,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 +6258,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
|
|
|
@@ -6261,7 +6360,7 @@ services:
|
|
|
|
POSTGRES_USER: tandoor
|
|
|
|
POSTGRES_USER: tandoor
|
|
|
|
expose:
|
|
|
|
expose:
|
|
|
|
- 5432
|
|
|
|
- 5432
|
|
|
|
image: postgres:16-alpine@sha256:16bc17c64a573ef34162af9298258d1aec548232985b33ed7b1eac33ba35c229
|
|
|
|
image: postgres:16-alpine@sha256:890480b08124ce7f79960a9bb16fe39729aa302bd384bfd7c408fee6c8f7adb7
|
|
|
|
networks:
|
|
|
|
networks:
|
|
|
|
default: null
|
|
|
|
default: null
|
|
|
|
profiles: ["rinoa-apps"]
|
|
|
|
profiles: ["rinoa-apps"]
|
|
|
@@ -6292,7 +6391,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 +6555,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:e4ca23a5b56d3f3e36987db9e38faa2b88adb0df0453852346689e6397daac83
|
|
|
|
labels:
|
|
|
|
labels:
|
|
|
|
homepage.group: Lifestyle
|
|
|
|
homepage.group: Lifestyle
|
|
|
|
homepage.name: wallos
|
|
|
|
homepage.name: wallos
|
|
|
@@ -6510,7 +6589,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:f1aee591cef9bb1b76e8e37786675144cbdd17a07e9b1968fa2b797798c91ab4
|
|
|
|
labels:
|
|
|
|
labels:
|
|
|
|
homepage.group: Privacy/Security
|
|
|
|
homepage.group: Privacy/Security
|
|
|
|
homepage.name: Web-Check
|
|
|
|
homepage.name: Web-Check
|
|
|
@@ -6536,7 +6615,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 +6712,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
|
|
|
@@ -6710,6 +6789,14 @@ volumes:
|
|
|
|
name: asciinema-data
|
|
|
|
name: asciinema-data
|
|
|
|
asciinema-pg-data:
|
|
|
|
asciinema-pg-data:
|
|
|
|
name: asciinema-pg-data
|
|
|
|
name: asciinema-pg-data
|
|
|
|
|
|
|
|
audiomuse-ai-pg-data:
|
|
|
|
|
|
|
|
name: audiomuse-ai-pg-data
|
|
|
|
|
|
|
|
audiomuse-temp-audio-flask:
|
|
|
|
|
|
|
|
name: audiomuse-temp-audio-flask
|
|
|
|
|
|
|
|
audiomuse-ai-valkey-data:
|
|
|
|
|
|
|
|
name: audiomuse-ai-valkey-data
|
|
|
|
|
|
|
|
audiomuse-temp-audio-worker:
|
|
|
|
|
|
|
|
name: audiomuse-temp-audio-worker
|
|
|
|
authelia-pg-db:
|
|
|
|
authelia-pg-db:
|
|
|
|
name: authelia-pg-db
|
|
|
|
name: authelia-pg-db
|
|
|
|
authelia-valkey-data:
|
|
|
|
authelia-valkey-data:
|
|
|
|