Merge branch 'master' into feat/add-ntfy

This commit is contained in:
npty 2023-09-26 09:45:15 +07:00 committed by GitHub
commit a0e3b90ff5
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
36 changed files with 120 additions and 51 deletions

View File

@ -61,6 +61,7 @@ This is the official repository for the Tipi App Store. It contains all the apps
- [Invidious](https://github.com/iv-org/invidious) - An alternative front-end to YouTube
- [Jackett](https://github.com/Jackett/Jackett) - API Support for your favorite torrent trackers
- [Jellyfin](https://github.com/jellyfin/jellyfin) - A media server for your home collection
- [Jellyfin Vue (Beta)](https://github.com/jellyfin/jellyfin-vue) - A modern web client for Jellyfin based on Vue
- [Jellyseerr](https://github.com/Fallenbagel/jellyseerr) - Fork of overseerr for Jellyfin support
- [Joplin](https://github.com/laurent22/joplin) - Privacy focused note-taking app
- [Kanboard](https://github.com/kanboard/kanboard) - Kanboard is a free and open source Kanban project management software.

View File

@ -5,8 +5,8 @@
"available": true,
"exposable": true,
"id": "autobrr",
"tipi_version": 9,
"version": "1.29.0",
"tipi_version": 10,
"version": "1.30.0",
"categories": [
"media"
],

View File

@ -3,7 +3,7 @@ version: "3"
services:
autobrr:
container_name: autobrr
image: ghcr.io/autobrr/autobrr:v1.29.0
image: ghcr.io/autobrr/autobrr:v1.30.0
restart: unless-stopped
ports:
- ${APP_PORT}:7474

View File

@ -5,8 +5,8 @@
"exposable": true,
"port": 8138,
"id": "code-server",
"tipi_version": 14,
"version": "4.16.1",
"tipi_version": 15,
"version": "4.17.0",
"categories": [
"development"
],

View File

@ -1,7 +1,7 @@
version: "3.7"
services:
code-server:
image: lscr.io/linuxserver/code-server:4.16.1
image: lscr.io/linuxserver/code-server:4.17.0
container_name: code-server
environment:
- PUID=1000

View File

@ -5,8 +5,8 @@
"available": true,
"exposable": true,
"id": "ghost",
"tipi_version": 46,
"version": "5.63.0",
"tipi_version": 48,
"version": "5.65.0",
"categories": [
"social",
"media"

View File

@ -2,7 +2,7 @@ version: "3.9"
services:
ghost:
image: ghost:5.63.0
image: ghost:5.65.0
container_name: ghost
depends_on:
- ghostdb

View File

@ -5,8 +5,8 @@
"exposable": true,
"port": 8092,
"id": "halo",
"tipi_version": 8,
"version": "2.9.1",
"tipi_version": 9,
"version": "2.9.2",
"description": "Halo is a powerful and easy-to-use open source website building tool.",
"short_desc": "Halo - Open source website building tool.",
"categories": [

View File

@ -2,7 +2,7 @@ version: "3.7"
services:
halo:
image: halohub/halo:2.9.1
image: halohub/halo:2.9.2
container_name: halo
restart: unless-stopped
depends_on:

View File

@ -5,8 +5,8 @@
"exposable": true,
"port": 8128,
"id": "immich",
"tipi_version": 43,
"version": "1.78.1",
"tipi_version": 45,
"version": "1.79.1",
"categories": [
"data",
"photography"

View File

@ -3,7 +3,7 @@ version: "3.7"
services:
immich:
container_name: immich
image: altran1502/immich-proxy:v1.78.1
image: altran1502/immich-proxy:v1.79.1
ports:
- ${APP_PORT}:8080
depends_on:
@ -43,7 +43,7 @@ services:
immich-server:
container_name: immich-server
image: altran1502/immich-server:v1.78.1
image: altran1502/immich-server:v1.79.1
command: ["start-server.sh"]
volumes:
- ${ROOT_FOLDER_HOST}/media/data/images/immich:/usr/src/app/upload
@ -68,7 +68,7 @@ services:
immich-microservices:
container_name: immich-microservices
image: altran1502/immich-server:v1.78.1
image: altran1502/immich-server:v1.79.1
command: ["start-microservices.sh"]
volumes:
- ${ROOT_FOLDER_HOST}/media/data/images/immich:/usr/src/app/upload
@ -93,7 +93,7 @@ services:
immich-machine-learning:
container_name: immich-machine-learning
image: altran1502/immich-machine-learning:v1.78.1
image: altran1502/immich-machine-learning:v1.79.1
volumes:
- ${ROOT_FOLDER_HOST}/media/data/images/immich:/usr/src/app/upload
- ${APP_DATA_DIR}/data/immich-ml-cache:/cache
@ -114,7 +114,7 @@ services:
immich-web:
container_name: immich-web
image: altran1502/immich-web:v1.78.1
image: altran1502/immich-web:v1.79.1
restart: unless-stopped
networks:
- tipi_main_network

View File

@ -0,0 +1,17 @@
{
"$schema": "../schema.json",
"name": "Jellyfin Vue (Beta)",
"port": 8202,
"available": true,
"exposable": true,
"id": "jellyfin-vue",
"tipi_version": 1,
"version": "unstable.2023-09-18.fe0f640",
"categories": ["media"],
"description": "A modern web client for Jellyfin based on Vue",
"short_desc": "A modern web client for Jellyfin based on Vue",
"author": "Jellyfin",
"source": "https://github.com/jellyfin/jellyfin-vue",
"form_fields": [
]
}

View File

@ -0,0 +1,36 @@
version: "3"
services:
jellyfin-vue:
container_name: jellyfin-vue
image: ghcr.io/jellyfin/jellyfin-vue:unstable.2023-09-18.fe0f640
ports:
- ${APP_PORT}:80
restart: unless-stopped
networks:
- tipi_main_network
labels:
# Main
traefik.enable: true
traefik.http.middlewares.jellyfin-vue-web-redirect.redirectscheme.scheme: https
traefik.http.services.jellyfin-vue.loadbalancer.server.port: 80
# Web
traefik.http.routers.jellyfin-vue-insecure.rule: Host(`${APP_DOMAIN}`)
traefik.http.routers.jellyfin-vue-insecure.entrypoints: web
traefik.http.routers.jellyfin-vue-insecure.service: jellyfin-vue
traefik.http.routers.jellyfin-vue-insecure.middlewares: jellyfin-vue-web-redirect
# Websecure
traefik.http.routers.jellyfin-vue.rule: Host(`${APP_DOMAIN}`)
traefik.http.routers.jellyfin-vue.entrypoints: websecure
traefik.http.routers.jellyfin-vue.service: jellyfin-vue
traefik.http.routers.jellyfin-vue.tls.certresolver: myresolver
# Local domain
traefik.http.routers.jellyfin-vue-local-insecure.rule: Host(`jellyfin-vue.${LOCAL_DOMAIN}`)
traefik.http.routers.jellyfin-vue-local-insecure.entrypoints: web
traefik.http.routers.jellyfin-vue-local-insecure.service: jellyfin-vue
traefik.http.routers.jellyfin-vue-local-insecure.middlewares: jellyfin-vue-web-redirect
# Local domain secure
traefik.http.routers.jellyfin-vue-local.rule: Host(`jellyfin-vue.${LOCAL_DOMAIN}`)
traefik.http.routers.jellyfin-vue-local.entrypoints: websecure
traefik.http.routers.jellyfin-vue-local.service: jellyfin-vue
traefik.http.routers.jellyfin-vue-local.tls: true

View File

@ -0,0 +1,15 @@
# Important Info
- This is a beta build of the new Jellyfin Vue UI. You still need an exisiting Jellyfin server. T
- This will have bugs and Issues, as its a Beta, Unstable Build.
# Jellyfin Vue
### Part of the [Jellyfin Project](https://jellyfin.org)
___
[![Logo Banner](https://raw.githubusercontent.com/jellyfin/jellyfin-ux/master/branding/SVG/banner-logo-solid.svg?sanitize=true)](https://raw.githubusercontent.com/jellyfin/jellyfin-ux/master/branding/SVG/banner-logo-solid.svg?sanitize=true)
This is an alternative client for Jellyfin based on Vue.js. It might not be feature complete and it's constantly evolving.

Binary file not shown.

After

Width:  |  Height:  |  Size: 87 KiB

View File

@ -5,8 +5,8 @@
"available": true,
"exposable": true,
"id": "logto",
"tipi_version": 8,
"version": "1.9.0",
"tipi_version": 9,
"version": "1.9.1",
"force_expose": true,
"categories": [
"security"

View File

@ -4,7 +4,7 @@ services:
depends_on:
logto-db:
condition: service_healthy
image: svhd/logto:1.9.0
image: svhd/logto:1.9.1
container_name: logto
entrypoint: ["sh", "-c", "npm run cli db seed -- --swe && npm start"]
ports:

View File

@ -7,8 +7,8 @@
"force_expose": true,
"generate_vapid_keys": true,
"id": "mastodon",
"tipi_version": 9,
"version": "4.1.9",
"tipi_version": 10,
"version": "4.2.0",
"categories": [
"social"
],

View File

@ -3,7 +3,7 @@ version: "3"
services:
mastodon:
container_name: mastodon
image: lscr.io/linuxserver/mastodon:4.1.9
image: lscr.io/linuxserver/mastodon:4.2.0
ports:
- 8209:80
- ${APP_PORT}:443

View File

@ -5,8 +5,8 @@
"exposable": true,
"port": 5230,
"id": "memos",
"tipi_version": 15,
"version": "0.15.1",
"tipi_version": 16,
"version": "0.15.2",
"categories": [
"utilities"
],

View File

@ -1,7 +1,7 @@
version: "3.7"
services:
memos:
image: neosmemo/memos:0.15.1
image: neosmemo/memos:0.15.2
container_name: memos
volumes:
- ${APP_DATA_DIR}/memos:/var/opt/memos

View File

@ -5,8 +5,8 @@
"exposable": true,
"port": 8083,
"id": "nextcloud",
"tipi_version": 16,
"version": "25.0.11-apache",
"tipi_version": 17,
"version": "25.0.12-apache",
"categories": [
"data"
],

View File

@ -3,7 +3,7 @@ version: "3.7"
services:
nextcloud:
container_name: nextcloud
image: nextcloud:25.0.11-apache
image: nextcloud:25.0.12-apache
restart: unless-stopped
ports:
- ${APP_PORT}:80
@ -69,7 +69,7 @@ services:
- tipi_main_network
cron:
image: nextcloud:25.0.11-apache
image: nextcloud:25.0.12-apache
restart: on-failure
volumes:
- ${APP_DATA_DIR}/data/nextcloud:/var/www/html

View File

@ -5,8 +5,8 @@
"available": true,
"exposable": true,
"id": "onedev",
"tipi_version": 50,
"version": "9.1.13",
"tipi_version": 52,
"version": "9.1.15",
"categories": [
"development"
],

View File

@ -2,7 +2,7 @@ version: "3.7"
services:
onedev:
image: 1dev/server:9.1.13
image: 1dev/server:9.1.15
container_name: onedev
environment:
- hibernate_dialect=io.onedev.server.persistence.PostgreSQLDialect

View File

@ -5,8 +5,8 @@
"available": true,
"exposable": true,
"id": "pairdrop",
"tipi_version": 12,
"version": "1.8.1",
"tipi_version": 13,
"version": "1.8.2",
"categories": [
"media",
"data",

View File

@ -2,7 +2,7 @@ version: "3"
services:
pairdrop:
image: lscr.io/linuxserver/pairdrop:1.8.1
image: lscr.io/linuxserver/pairdrop:1.8.2
container_name: pairdrop
environment:
- PUID=1000

View File

@ -5,8 +5,8 @@
"available": true,
"exposable": true,
"id": "ryot",
"tipi_version": 4,
"version": "2.17.6",
"tipi_version": 9,
"version": "2.18.6",
"categories": [
"media"
],

View File

@ -2,7 +2,7 @@ version: "3.7"
services:
ryot:
image: ghcr.io/ignisda/ryot:v2.17.6
image: ghcr.io/ignisda/ryot:v2.18.6
container_name: ryot
environment:
- DATABASE_URL=postgres://tipi:${RYOT_DB_PASSWORD}@ryot-db:5432/ryot

View File

@ -5,8 +5,8 @@
"available": true,
"exposable": true,
"id": "stirling-pdf",
"tipi_version": 4,
"version": "0.14.2",
"tipi_version": 5,
"version": "0.14.3",
"categories": [
"data",
"utilities"

View File

@ -1,7 +1,7 @@
version: "3.7"
services:
stirling-pdf:
image: ghcr.io/frooodle/s-pdf:0.14.2
image: ghcr.io/frooodle/s-pdf:0.14.3
restart: unless-stopped
container_name: stirling-pdf
privileged: true

View File

@ -4,8 +4,8 @@
"available": true,
"port": 8093,
"id": "tailscale",
"tipi_version": 13,
"version": "1.48.2",
"tipi_version": 14,
"version": "1.50.0",
"categories": [
"network",
"security"

View File

@ -4,7 +4,7 @@ services:
tailscale:
container_name: tailscale
network_mode: "host" # TODO: Find a way to remove this
image: tailscale/tailscale:v1.48.2
image: tailscale/tailscale:v1.50.0
privileged: true
restart: on-failure
stop_grace_period: 1m

View File

@ -44,7 +44,7 @@ services:
tooljet-server:
container_name: tooljet-server
image: tooljet/tooljet-server-ce:v2.17.3
image: tooljet/tooljet-server-ce:v2.17.5
tty: true
stdin_open: true
restart: always

View File

@ -5,8 +5,8 @@
"exposable": true,
"id": "trilium",
"description": "Trilium Notes is a hierarchical note taking application with focus on building large personal knowledge bases. ",
"tipi_version": 2,
"version": "0.61.6-beta",
"tipi_version": 3,
"version": "0.61.7-beta",
"categories": [
"utilities"
],

View File

@ -2,7 +2,7 @@ version: '3.7'
services:
trilium:
image: ghcr.io/zadam/trilium:0.61.6-beta
image: ghcr.io/zadam/trilium:0.61.7-beta
container_name: trilium
ports:
- ${APP_PORT}:8080