This commit is contained in:
Nicolas Meienberger 2023-03-28 23:42:29 +02:00
commit 1078f02f54
10 changed files with 64 additions and 28 deletions

View File

@ -5,9 +5,12 @@
"exposable": true, "exposable": true,
"port": 6767, "port": 6767,
"id": "bazarr", "id": "bazarr",
"tipi_version": 3, "tipi_version": 4,
"version": "1.1.2", "version": "1.2.0",
"categories": ["media", "utilities"], "categories": [
"media",
"utilities"
],
"description": "Bazarr is a companion application to Sonarr and Radarr that manages and downloads subtitles based on your requirements.", "description": "Bazarr is a companion application to Sonarr and Radarr that manages and downloads subtitles based on your requirements.",
"short_desc": "A companion application to Sonarr and Radarr that manages and downloads subtitles", "short_desc": "A companion application to Sonarr and Radarr that manages and downloads subtitles",
"author": "morpheus65535", "author": "morpheus65535",

View File

@ -1,7 +1,7 @@
version: "3.7" version: "3.7"
services: services:
bazarr: bazarr:
image: lscr.io/linuxserver/bazarr:1.1.2 image: lscr.io/linuxserver/bazarr:1.2.0
container_name: bazarr container_name: bazarr
environment: environment:
- PUID=1000 - PUID=1000

View File

@ -5,9 +5,11 @@
"available": true, "available": true,
"exposable": true, "exposable": true,
"id": "grafana", "id": "grafana",
"tipi_version": 1, "tipi_version": 2,
"version": "9.4.3", "version": "9.4.7",
"categories": ["data"], "categories": [
"data"
],
"description": "The open and composable observability and data visualization platform", "description": "The open and composable observability and data visualization platform",
"short_desc": "The open and composable observability and data visualization platform", "short_desc": "The open and composable observability and data visualization platform",
"author": "Grafana Labs", "author": "Grafana Labs",

View File

@ -3,7 +3,7 @@ version: "3"
services: services:
grafana: grafana:
container_name: grafana container_name: grafana
image: grafana/grafana-oss:9.4.3 image: grafana/grafana-oss:9.4.7
ports: ports:
- ${APP_PORT}:3000 - ${APP_PORT}:3000
volumes: volumes:

View File

@ -5,8 +5,8 @@
"exposable": true, "exposable": true,
"port": 8128, "port": 8128,
"id": "immich", "id": "immich",
"tipi_version": 2, "tipi_version": 3,
"version": "v1.50.1", "version": "v1.51.2",
"categories": ["data", "photography"], "categories": ["data", "photography"],
"description": "Photo and video backup solution directly from your mobile phone.", "description": "Photo and video backup solution directly from your mobile phone.",
"short_desc": "Photo and video backup solution directly from your mobile phone.", "short_desc": "Photo and video backup solution directly from your mobile phone.",
@ -25,6 +25,12 @@
"label": "JWT_SECRET", "label": "JWT_SECRET",
"min": 32, "min": 32,
"env_variable": "JWT_SECRET" "env_variable": "JWT_SECRET"
},
{
"type": "random",
"label": "IMMICH_TYPESENSE_API_KEY",
"min": 32,
"env_variable": "IMMICH_TYPESENSE_API_KEY"
} }
] ]
} }

View File

@ -3,13 +3,16 @@ version: "3.7"
services: services:
immich: immich:
container_name: immich container_name: immich
image: altran1502/immich-proxy:v1.50.1 image: altran1502/immich-proxy:v1.51.2
ports: ports:
- ${APP_PORT}:8080 - ${APP_PORT}:8080
depends_on: depends_on:
- immich-web
- immich-server - immich-server
restart: unless-stopped restart: unless-stopped
environment:
- IMMICH_WEB_URL=http://immich-web:3000
- IMMICH_SERVER_URL=http://immich-server:3001
# - IMMICH_MACHINE_LEARNING_URL="http://immich-machine-learning:3003"
networks: networks:
- tipi_main_network - tipi_main_network
labels: labels:
@ -22,7 +25,7 @@ services:
immich-server: immich-server:
container_name: immich-server container_name: immich-server
image: altran1502/immich-server:v1.50.1 image: altran1502/immich-server:v1.51.2
entrypoint: ["/bin/sh", "./start-server.sh"] entrypoint: ["/bin/sh", "./start-server.sh"]
volumes: volumes:
- ${ROOT_FOLDER_HOST}/media/data/images/immich:/usr/src/app/upload - ${ROOT_FOLDER_HOST}/media/data/images/immich:/usr/src/app/upload
@ -35,16 +38,19 @@ services:
- DB_DATABASE_NAME=immich - DB_DATABASE_NAME=immich
- REDIS_HOSTNAME=immich-redis - REDIS_HOSTNAME=immich-redis
- JWT_SECRET=${JWT_SECRET} - JWT_SECRET=${JWT_SECRET}
- TYPESENSE_HOST=immich-typesense
- TYPESENSE_API_KEY=${IMMICH_TYPESENSE_API_KEY}
depends_on: depends_on:
- immich-redis - immich-redis
- immich-db - immich-db
- immich-typesense
restart: unless-stopped restart: unless-stopped
networks: networks:
- tipi_main_network - tipi_main_network
immich-microservices: immich-microservices:
container_name: immich-microservices container_name: immich-microservices
image: altran1502/immich-server:v1.50.1 image: altran1502/immich-server:v1.51.2
entrypoint: ["/bin/sh", "./start-microservices.sh"] entrypoint: ["/bin/sh", "./start-microservices.sh"]
volumes: volumes:
- ${ROOT_FOLDER_HOST}/media/data/images/immich:/usr/src/app/upload - ${ROOT_FOLDER_HOST}/media/data/images/immich:/usr/src/app/upload
@ -57,19 +63,22 @@ services:
- REDIS_HOSTNAME=immich-redis - REDIS_HOSTNAME=immich-redis
- JWT_SECRET=${JWT_SECRET} - JWT_SECRET=${JWT_SECRET}
- ENABLE_MAPBOX=false - ENABLE_MAPBOX=false
- TYPESENSE_HOST=immich-typesense
- TYPESENSE_API_KEY=${IMMICH_TYPESENSE_API_KEY}
depends_on: depends_on:
- immich-redis - immich-redis
- immich-db - immich-db
- immich-typesense
restart: unless-stopped restart: unless-stopped
networks: networks:
- tipi_main_network - tipi_main_network
immich-machine-learning: immich-machine-learning:
container_name: immich-machine-learning container_name: immich-machine-learning
image: altran1502/immich-machine-learning:v1.50.1 image: altran1502/immich-machine-learning:v1.51.2
entrypoint: ["/bin/sh", "./entrypoint.sh"]
volumes: volumes:
- ${ROOT_FOLDER_HOST}/media/data/images/immich:/usr/src/app/upload - ${ROOT_FOLDER_HOST}/media/data/images/immich:/usr/src/app/upload
- ${APP_DATA_DIR}/data/immich-ml-cache:/cache
environment: environment:
- NODE_ENV=production - NODE_ENV=production
- DB_HOSTNAME=immich-db - DB_HOSTNAME=immich-db
@ -77,6 +86,8 @@ services:
- DB_PASSWORD=${DB_PASSWORD} - DB_PASSWORD=${DB_PASSWORD}
- DB_NAME=immich - DB_NAME=immich
- DB_DATABASE_NAME=immich - DB_DATABASE_NAME=immich
- TYPESENSE_HOST=immich-typesense
- TYPESENSE_API_KEY=${IMMICH_TYPESENSE_API_KEY}
depends_on: depends_on:
- immich-db - immich-db
restart: unless-stopped restart: unless-stopped
@ -85,7 +96,7 @@ services:
immich-web: immich-web:
container_name: immich-web container_name: immich-web
image: altran1502/immich-web:v1.50.1 image: altran1502/immich-web:v1.51.2
entrypoint: ["/bin/sh", "./entrypoint.sh"] entrypoint: ["/bin/sh", "./entrypoint.sh"]
restart: unless-stopped restart: unless-stopped
networks: networks:
@ -112,6 +123,16 @@ services:
networks: networks:
- tipi_main_network - tipi_main_network
immich-typesense:
container_name: immich-typesense
image: typesense/typesense:0.24.0
environment:
- TYPESENSE_API_KEY=${IMMICH_TYPESENSE_API_KEY}
- TYPESENSE_DATA_DIR=/data
logging:
driver: none
volumes:
- ${APP_DATA_DIR}/data/typesense:/data
restart: always
networks:
- tipi_main_network

View File

@ -5,9 +5,11 @@
"exposable": true, "exposable": true,
"port": 8091, "port": 8091,
"id": "jellyfin", "id": "jellyfin",
"tipi_version": 4, "tipi_version": 5,
"version": "10.8.7", "version": "10.8.9",
"categories": ["media"], "categories": [
"media"
],
"description": "Jellyfin is a Free Software Media System that puts you in control of managing and streaming your media. It is an alternative to the proprietary Emby and Plex, to provide media from a dedicated server to end-user devices via multiple apps. Jellyfin is descended from Emby's 3.5.2 release and ported to the .NET Core framework to enable full cross-platform support. There are no strings attached, no premium licenses or features, and no hidden agendas: just a team who want to build something better and work together to achieve it. We welcome anyone who is interested in joining us in our quest!", "description": "Jellyfin is a Free Software Media System that puts you in control of managing and streaming your media. It is an alternative to the proprietary Emby and Plex, to provide media from a dedicated server to end-user devices via multiple apps. Jellyfin is descended from Emby's 3.5.2 release and ported to the .NET Core framework to enable full cross-platform support. There are no strings attached, no premium licenses or features, and no hidden agendas: just a team who want to build something better and work together to achieve it. We welcome anyone who is interested in joining us in our quest!",
"short_desc": "A media server for your home collection", "short_desc": "A media server for your home collection",
"author": "jellyfin.org", "author": "jellyfin.org",

View File

@ -1,7 +1,7 @@
version: "3.7" version: "3.7"
services: services:
jellyfin: jellyfin:
image: lscr.io/linuxserver/jellyfin:10.8.7 image: lscr.io/linuxserver/jellyfin:10.8.9
container_name: jellyfin container_name: jellyfin
volumes: volumes:
- ${APP_DATA_DIR}/data/config:/config - ${APP_DATA_DIR}/data/config:/config

View File

@ -5,9 +5,11 @@
"available": true, "available": true,
"exposable": true, "exposable": true,
"id": "wikijs", "id": "wikijs",
"tipi_version": 1, "tipi_version": 2,
"version": "2.5.297", "version": "2.5.298",
"categories": ["media"], "categories": [
"media"
],
"description": "A modern, lightweight and powerful wiki app built on NodeJS ", "description": "A modern, lightweight and powerful wiki app built on NodeJS ",
"short_desc": "A modern and powerful wiki app built on Node.js", "short_desc": "A modern and powerful wiki app built on Node.js",
"author": "https://github.com/requarks", "author": "https://github.com/requarks",

View File

@ -3,7 +3,7 @@ version: '3.7'
services: services:
wikijs: wikijs:
container_name: wikijs container_name: wikijs
image: ghcr.io/requarks/wiki:2.5.297 image: ghcr.io/requarks/wiki:2.5.298
depends_on: depends_on:
- wikijs-db - wikijs-db
environment: environment: