diff --git a/README.md b/README.md index e4608f20..c98ca5dd 100644 --- a/README.md +++ b/README.md @@ -37,6 +37,7 @@ This is the official repository for the Tipi App Store. It contains all the apps - [Filestash](https://github.com/mickael-kerjean/filestash) - A modern web client for SFTP, S3, FTP, WebDAV, Git, Minio, LDAP, CalDAV, CardDAV, Mysql, Backblaze - [Firefly III](https://github.com/firefly-iii/firefly-iii) - A personal finances manager - [Fireshare](https://github.com/ShaneIsrael/fireshare) - Self host your media and share with unique links +- [Flaresolverr](https://github.com/FlareSolverr/FlareSolverr) - FlareSolverr is a proxy server to bypass Cloudflare and DDoS-GUARD protection. - [Flatnotes](https://github.com/Dullage/flatnotes) - A self-hosted, database-less note taking web app - [Freshrss](https://github.com/FreshRSS/FreshRSS) - A free, self-hostable RSS aggregator - [gandi-livedns](https://github.com/jbbodart/gandi-livedns) - Update your Gandi DNS zone records with your WAN IP diff --git a/apps/actual-budget/config.json b/apps/actual-budget/config.json index 51ddd7fa..03e28743 100644 --- a/apps/actual-budget/config.json +++ b/apps/actual-budget/config.json @@ -5,8 +5,8 @@ "exposable": true, "port": 8011, "id": "actual-budget", - "tipi_version": 11, - "version": "23.10.0", + "tipi_version": 12, + "version": "23.11.0", "categories": [ "finance" ], @@ -15,5 +15,8 @@ "author": "Shift Reset LLC", "source": "https://github.com/actualbudget/actual-server", "form_fields": [], - "supported_architectures": ["arm64", "amd64"] + "supported_architectures": [ + "arm64", + "amd64" + ] } diff --git a/apps/actual-budget/docker-compose.yml b/apps/actual-budget/docker-compose.yml index a036166e..0f075c56 100644 --- a/apps/actual-budget/docker-compose.yml +++ b/apps/actual-budget/docker-compose.yml @@ -2,7 +2,7 @@ version: "3.9" services: actual-budget: container_name: actual-budget - image: actualbudget/actual-server:23.10.0 + image: actualbudget/actual-server:23.11.0 restart: unless-stopped ports: - ${APP_PORT}:5006 diff --git a/apps/autobrr/config.json b/apps/autobrr/config.json index 4f577a42..bca2afc1 100644 --- a/apps/autobrr/config.json +++ b/apps/autobrr/config.json @@ -5,8 +5,8 @@ "available": true, "exposable": true, "id": "autobrr", - "tipi_version": 12, - "version": "1.32.0", + "tipi_version": 13, + "version": "1.33.0", "categories": [ "media" ], @@ -16,5 +16,8 @@ "source": "https://github.com/autobrr/autobrr", "website": "https://autobrr.com/", "form_fields": [], - "supported_architectures": ["arm64", "amd64"] + "supported_architectures": [ + "arm64", + "amd64" + ] } diff --git a/apps/autobrr/docker-compose.yml b/apps/autobrr/docker-compose.yml index 1ea0ac22..6fa79cc9 100644 --- a/apps/autobrr/docker-compose.yml +++ b/apps/autobrr/docker-compose.yml @@ -3,7 +3,7 @@ version: "3" services: autobrr: container_name: autobrr - image: ghcr.io/autobrr/autobrr:v1.32.0 + image: ghcr.io/autobrr/autobrr:v1.33.0 restart: unless-stopped ports: - ${APP_PORT}:7474 diff --git a/apps/bookstack/config.json b/apps/bookstack/config.json index 715b5a3b..07774c95 100644 --- a/apps/bookstack/config.json +++ b/apps/bookstack/config.json @@ -5,8 +5,8 @@ "exposable": true, "port": 8119, "id": "bookstack", - "tipi_version": 12, - "version": "23.08.20230830", + "tipi_version": 13, + "version": "23.10.20231030", "description": "BookStack is a simple, self-hosted, easy-to-use platform for organising and storing information. Default login: admin@admin.com password: password", "short_desc": "BookStack is a self-hosted platform for organising and storing information.", "author": "Dan Brown", @@ -25,5 +25,8 @@ "env_variable": "BOOKSTACK_DB_PASS" } ], - "supported_architectures": ["arm64", "amd64"] + "supported_architectures": [ + "arm64", + "amd64" + ] } diff --git a/apps/bookstack/docker-compose.yml b/apps/bookstack/docker-compose.yml index 917790df..25cb0c7b 100644 --- a/apps/bookstack/docker-compose.yml +++ b/apps/bookstack/docker-compose.yml @@ -1,7 +1,7 @@ version: "3.7" services: bookstack: - image: lscr.io/linuxserver/bookstack:23.08.20230830 + image: lscr.io/linuxserver/bookstack:23.10.20231030 container_name: bookstack environment: - APP_URL=${APP_PROTOCOL:-http}://${APP_DOMAIN} diff --git a/apps/budibase/config.json b/apps/budibase/config.json index 450a15f6..3ab9f96e 100644 --- a/apps/budibase/config.json +++ b/apps/budibase/config.json @@ -5,8 +5,8 @@ "available": true, "exposable": true, "id": "budibase", - "tipi_version": 19, - "version": "2.11.45", + "tipi_version": 29, + "version": "2.13.5", "categories": [ "development" ], @@ -16,5 +16,8 @@ "source": "https://github.com/Budibase/budibase", "website": "https://budibase.com/", "form_fields": [], - "supported_architectures": ["arm64", "amd64"] + "supported_architectures": [ + "arm64", + "amd64" + ] } diff --git a/apps/budibase/docker-compose.yml b/apps/budibase/docker-compose.yml index f5028dc5..0825c6d7 100644 --- a/apps/budibase/docker-compose.yml +++ b/apps/budibase/docker-compose.yml @@ -1,7 +1,7 @@ version: '3.7' services: budibase: - image: budibase/budibase:2.11.45 + image: budibase/budibase:2.13.5 restart: unless-stopped container_name: budibase ports: diff --git a/apps/cloudflared/config.json b/apps/cloudflared/config.json index d3a49c73..d0d90689 100644 --- a/apps/cloudflared/config.json +++ b/apps/cloudflared/config.json @@ -5,13 +5,18 @@ "available": true, "exposable": false, "id": "cloudflared", - "tipi_version": 1, - "version": "2023.8.2", - "categories": ["utilities"], + "tipi_version": 2, + "version": "2023.10.0", + "categories": [ + "utilities" + ], "description": "Cloudflared-web is a docker image that packages both cloudflared cli and a no-frills Web UI for easy starting/stopping of cloudflare tunnel.", "short_desc": "Cloudflare Tunnels in a Web UI", "author": "WisdomSky", "source": "https://github.com/WisdomSky/Cloudflared-web", "form_fields": [], - "supported_architectures": ["arm64", "amd64"] + "supported_architectures": [ + "arm64", + "amd64" + ] } diff --git a/apps/cloudflared/docker-compose.yml b/apps/cloudflared/docker-compose.yml index a539c8fd..0465579f 100644 --- a/apps/cloudflared/docker-compose.yml +++ b/apps/cloudflared/docker-compose.yml @@ -2,7 +2,7 @@ version: "3.9" services: cloudflared: - image: wisdomsky/cloudflared-web:2023.8.2 + image: wisdomsky/cloudflared-web:2023.10.0 container_name: cloudflared restart: unless-stopped network_mode: host diff --git a/apps/drawio/config.json b/apps/drawio/config.json index ba5c25ba..35e637d6 100644 --- a/apps/drawio/config.json +++ b/apps/drawio/config.json @@ -6,8 +6,8 @@ "url_suffix": "?offline=1", "id": "drawio", "description": "draw.io is a JavaScript, client-side editor for general diagramming and whiteboarding.", - "tipi_version": 3, - "version": "22.0.8", + "tipi_version": 4, + "version": "22.1.0", "categories": [ "utilities" ], @@ -16,5 +16,8 @@ "source": "https://github.com/jgraph/drawio", "website": "https://www.drawio.com/", "form_fields": [], - "supported_architectures": ["arm64", "amd64"] + "supported_architectures": [ + "arm64", + "amd64" + ] } diff --git a/apps/drawio/docker-compose.yml b/apps/drawio/docker-compose.yml index 56257389..3e050762 100644 --- a/apps/drawio/docker-compose.yml +++ b/apps/drawio/docker-compose.yml @@ -1,7 +1,7 @@ version: "3.7" services: drawio: - image: jgraph/drawio:22.0.8 + image: jgraph/drawio:22.1.0 ports: - ${APP_PORT}:8080 container_name: drawio diff --git a/apps/flaresolverr/config.json b/apps/flaresolverr/config.json new file mode 100644 index 00000000..91f2c5d6 --- /dev/null +++ b/apps/flaresolverr/config.json @@ -0,0 +1,23 @@ +{ + "$schema": "../schema.json", + "name": "Flaresolverr", + "port": 8666, + "available": true, + "exposable": false, + "no_gui": true, + "id": "flaresolverr", + "tipi_version": 3, + "version": "3.3.7", + "categories": [ + "media", + "security", + "utilities" + ], + "description": "FlareSolverr is a proxy server to bypass Cloudflare and DDoS-GUARD protection.", + "short_desc": "Bypass Cloudflare and DDoS-GuARD.", + "author": "FlareSolverr Team", + "source": "https://github.com/FlareSolverr/FlareSolverr", + "website": "https://github.com/FlareSolverr/FlareSolverr", + "form_fields": [], + "supported_architectures": ["arm64", "amd64"] +} diff --git a/apps/flaresolverr/docker-compose.yml b/apps/flaresolverr/docker-compose.yml new file mode 100644 index 00000000..4595a45a --- /dev/null +++ b/apps/flaresolverr/docker-compose.yml @@ -0,0 +1,13 @@ +services: + flaresolverr: + container_name: flaresolverr + image: ghcr.io/flaresolverr/flaresolverr:v3.3.7 + restart: unless-stopped + environment: + - LOG_LEVEL=${FLARESOLVERR_LOG_LEVEL-info} + - TZ=${TZ} + networks: + - tipi_main_network + labels: + # Main + traefik.enable: false \ No newline at end of file diff --git a/apps/flaresolverr/metadata/description.md b/apps/flaresolverr/metadata/description.md new file mode 100644 index 00000000..0875b079 --- /dev/null +++ b/apps/flaresolverr/metadata/description.md @@ -0,0 +1,18 @@ +# FlareSolverr + +FlareSolverr is a proxy server to bypass Cloudflare and DDoS-GUARD protection. + +## How it works + +FlareSolverr starts a proxy server, and it waits for user requests in an idle state using few resources. +When some request arrives, it uses [Selenium](https://www.selenium.dev) with the +[undetected-chromedriver](https://github.com/ultrafunkamsterdam/undetected-chromedriver) +to create a web browser (Chrome). It opens the URL with user parameters and waits until the Cloudflare challenge +is solved (or timeout). The HTML code and the cookies are sent back to the user, and those cookies can be used to +bypass Cloudflare using other HTTP clients. + +**NOTE**: Web browsers consume a lot of memory. If you are running FlareSolverr on a machine with few RAM, do not make +many requests at once. With each request a new browser is launched. + +It is also possible to use a permanent session. However, if you use sessions, you should make sure to close them as +soon as you are done using them. diff --git a/apps/flaresolverr/metadata/logo.jpg b/apps/flaresolverr/metadata/logo.jpg new file mode 100644 index 00000000..eb7335f6 Binary files /dev/null and b/apps/flaresolverr/metadata/logo.jpg differ diff --git a/apps/freshrss/config.json b/apps/freshrss/config.json index 50a05dca..aacb1b3e 100644 --- a/apps/freshrss/config.json +++ b/apps/freshrss/config.json @@ -5,8 +5,8 @@ "exposable": true, "port": 8086, "id": "freshrss", - "tipi_version": 6, - "version": "1.22.0", + "tipi_version": 7, + "version": "1.22.1", "categories": [ "utilities" ], @@ -15,5 +15,8 @@ "author": "https://freshrss.org/", "source": "https://github.com/FreshRSS/FreshRSS", "form_fields": [], - "supported_architectures": ["arm64", "amd64"] + "supported_architectures": [ + "arm64", + "amd64" + ] } diff --git a/apps/freshrss/docker-compose.yml b/apps/freshrss/docker-compose.yml index 0d641db9..f4d1cdf3 100644 --- a/apps/freshrss/docker-compose.yml +++ b/apps/freshrss/docker-compose.yml @@ -2,7 +2,7 @@ version: "3.7" services: freshrss: - image: lscr.io/linuxserver/freshrss:1.22.0 + image: lscr.io/linuxserver/freshrss:1.22.1 container_name: freshrss environment: - PUID=1000 diff --git a/apps/ghost/config.json b/apps/ghost/config.json index 042340e2..ad36a68c 100644 --- a/apps/ghost/config.json +++ b/apps/ghost/config.json @@ -5,8 +5,8 @@ "available": true, "exposable": true, "id": "ghost", - "tipi_version": 57, - "version": "5.71.0", + "tipi_version": 59, + "version": "5.72.1", "categories": [ "social", "media" @@ -23,5 +23,8 @@ "env_variable": "GHOST_DATABASE_PASSWORD" } ], - "supported_architectures": ["arm64", "amd64"] + "supported_architectures": [ + "arm64", + "amd64" + ] } diff --git a/apps/ghost/docker-compose.yml b/apps/ghost/docker-compose.yml index 7d8a6463..43da9706 100644 --- a/apps/ghost/docker-compose.yml +++ b/apps/ghost/docker-compose.yml @@ -2,7 +2,7 @@ version: "3.9" services: ghost: - image: ghost:5.71.0 + image: ghost:5.72.1 container_name: ghost depends_on: - ghostdb diff --git a/apps/ghostfolio/config.json b/apps/ghostfolio/config.json index e815fefa..9ed0b030 100644 --- a/apps/ghostfolio/config.json +++ b/apps/ghostfolio/config.json @@ -5,8 +5,8 @@ "available": true, "exposable": true, "id": "ghostfolio", - "tipi_version": 13, - "version": "2.16.0", + "tipi_version": 17, + "version": "2.20.0", "categories": [ "finance" ], @@ -44,5 +44,8 @@ "env_variable": "GHOSTFOLIO_REDIS_PASSWORD" } ], - "supported_architectures": ["arm64", "amd64"] + "supported_architectures": [ + "arm64", + "amd64" + ] } diff --git a/apps/ghostfolio/docker-compose.yml b/apps/ghostfolio/docker-compose.yml index 92401d30..b07642f9 100644 --- a/apps/ghostfolio/docker-compose.yml +++ b/apps/ghostfolio/docker-compose.yml @@ -3,7 +3,7 @@ version: "3.9" services: ghostfolio: container_name: ghostfolio - image: ghostfolio/ghostfolio:2.16.0 + image: ghostfolio/ghostfolio:2.20.0 restart: unless-stopped ports: - ${APP_PORT}:3333 diff --git a/apps/gladys/config.json b/apps/gladys/config.json index 0abf4412..3b7f5352 100644 --- a/apps/gladys/config.json +++ b/apps/gladys/config.json @@ -5,8 +5,8 @@ "available": true, "exposable": false, "id": "gladys", - "tipi_version": 19, - "version": "4.29.0", + "tipi_version": 20, + "version": "4.30.0", "categories": [ "automation" ], @@ -16,5 +16,8 @@ "source": "https://github.com/gladysassistant/gladys", "website": "https://gladysassistant.com/", "form_fields": [], - "supported_architectures": ["arm64", "amd64"] + "supported_architectures": [ + "arm64", + "amd64" + ] } diff --git a/apps/gladys/docker-compose.yml b/apps/gladys/docker-compose.yml index fe004891..f9d3a28c 100644 --- a/apps/gladys/docker-compose.yml +++ b/apps/gladys/docker-compose.yml @@ -3,7 +3,7 @@ version: '3' services: gladys: container_name: gladys - image: gladysassistant/gladys:v4.29.0 + image: gladysassistant/gladys:v4.30.0 privileged: true restart: on-failure stop_grace_period: 1m diff --git a/apps/grist/config.json b/apps/grist/config.json index 83a85c42..e86a074f 100644 --- a/apps/grist/config.json +++ b/apps/grist/config.json @@ -5,8 +5,8 @@ "exposable": true, "id": "grist", "description": "Grist is a modern relational spreadsheet. It combines the flexibility of a spreadsheet with the robustness of a database to organize your data and make you more productive.", - "tipi_version": 5, - "version": "1.1.6", + "tipi_version": 6, + "version": "1.1.7", "categories": [ "utilities" ], @@ -32,5 +32,8 @@ "env_variable": "GRIST_SANDBOX_FLAVOR" } ], - "supported_architectures": ["arm64", "amd64"] + "supported_architectures": [ + "arm64", + "amd64" + ] } diff --git a/apps/grist/docker-compose.yml b/apps/grist/docker-compose.yml index 46371cc8..fa27c836 100644 --- a/apps/grist/docker-compose.yml +++ b/apps/grist/docker-compose.yml @@ -6,7 +6,7 @@ services: environment: - APP_HOME_URL=${APP_PROTOCOL:-http}://${APP_DOMAIN} - GRIST_SANDBOX_FLAVOR=${GRIST_SANDBOX_FLAVOR} - image: "gristlabs/grist:1.1.6" + image: "gristlabs/grist:1.1.7" ports: - "${APP_PORT}:8484" restart: always diff --git a/apps/halo/config.json b/apps/halo/config.json index 8d78fd3d..aa876e28 100644 --- a/apps/halo/config.json +++ b/apps/halo/config.json @@ -5,8 +5,8 @@ "exposable": true, "port": 8092, "id": "halo", - "tipi_version": 11, - "version": "2.10.1", + "tipi_version": 12, + "version": "2.10.2", "description": "Halo is a powerful and easy-to-use open source website building tool.", "short_desc": "Halo - Open source website building tool.", "categories": [ @@ -29,5 +29,8 @@ "env_variable": "HALO_EXTERNAL_URL" } ], - "supported_architectures": ["arm64", "amd64"] + "supported_architectures": [ + "arm64", + "amd64" + ] } diff --git a/apps/halo/docker-compose.yml b/apps/halo/docker-compose.yml index e4d7ed70..56cf1b82 100644 --- a/apps/halo/docker-compose.yml +++ b/apps/halo/docker-compose.yml @@ -2,7 +2,7 @@ version: "3.7" services: halo: - image: halohub/halo:2.10.1 + image: halohub/halo:2.10.2 container_name: halo restart: unless-stopped depends_on: diff --git a/apps/immich/config.json b/apps/immich/config.json index d2e507fe..069fbc8a 100644 --- a/apps/immich/config.json +++ b/apps/immich/config.json @@ -5,8 +5,8 @@ "exposable": true, "port": 8128, "id": "immich", - "tipi_version": 50, - "version": "1.83.0", + "tipi_version": 52, + "version": "1.85.0", "categories": [ "data", "photography" @@ -36,5 +36,8 @@ "env_variable": "IMMICH_TYPESENSE_API_KEY" } ], - "supported_architectures": ["arm64", "amd64"] + "supported_architectures": [ + "arm64", + "amd64" + ] } diff --git a/apps/immich/docker-compose.yml b/apps/immich/docker-compose.yml index 787382da..499893c9 100644 --- a/apps/immich/docker-compose.yml +++ b/apps/immich/docker-compose.yml @@ -3,7 +3,7 @@ version: "3.7" services: immich: container_name: immich - image: altran1502/immich-proxy:v1.83.0 + image: altran1502/immich-proxy:v1.85.0 ports: - ${APP_PORT}:8080 depends_on: @@ -43,7 +43,7 @@ services: immich-server: container_name: immich-server - image: altran1502/immich-server:v1.83.0 + image: altran1502/immich-server:v1.85.0 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.83.0 + image: altran1502/immich-server:v1.85.0 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.83.0 + image: altran1502/immich-machine-learning:v1.85.0 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.83.0 + image: altran1502/immich-web:v1.85.0 restart: unless-stopped networks: - tipi_main_network diff --git a/apps/librephotos/config.json b/apps/librephotos/config.json index 256cd7fb..7c613386 100644 --- a/apps/librephotos/config.json +++ b/apps/librephotos/config.json @@ -5,8 +5,8 @@ "available": true, "exposable": true, "id": "librephotos", - "tipi_version": 12, - "version": "2023w37p2", + "tipi_version": 13, + "version": "2023w43", "categories": [ "photography" ], @@ -48,5 +48,8 @@ "env_variable": "LIBREPHOTOS_SECRET_KEY" } ], - "supported_architectures": ["arm64", "amd64"] + "supported_architectures": [ + "arm64", + "amd64" + ] } diff --git a/apps/librephotos/docker-compose.yml b/apps/librephotos/docker-compose.yml index 7ef5c508..a04b7c1b 100644 --- a/apps/librephotos/docker-compose.yml +++ b/apps/librephotos/docker-compose.yml @@ -1,7 +1,7 @@ version: "3.7" services: librephotos: - image: reallibrephotos/librephotos-proxy:2023w37p2 + image: reallibrephotos/librephotos-proxy:2023w43 container_name: librephotos restart: unless-stopped volumes: @@ -61,7 +61,7 @@ services: - tipi_main_network librephotos-frontend: - image: reallibrephotos/librephotos-frontend:2023w37p2 + image: reallibrephotos/librephotos-frontend:2023w43 container_name: librephotos-frontend restart: unless-stopped depends_on: @@ -70,7 +70,7 @@ services: - tipi_main_network librephotos-backend: - image: reallibrephotos/librephotos:2023w37p2 + image: reallibrephotos/librephotos:2023w43 container_name: librephotos-backend restart: unless-stopped volumes: diff --git a/apps/libretranslate/config.json b/apps/libretranslate/config.json index 1e9b073c..a4ae187c 100644 --- a/apps/libretranslate/config.json +++ b/apps/libretranslate/config.json @@ -5,8 +5,8 @@ "exposable": true, "port": 8121, "id": "libretranslate", - "tipi_version": 10, - "version": "1.4.1", + "tipi_version": 12, + "version": "1.5.1", "categories": [ "utilities" ], diff --git a/apps/libretranslate/docker-compose.yml b/apps/libretranslate/docker-compose.yml index 7f36e324..31a69c4a 100644 --- a/apps/libretranslate/docker-compose.yml +++ b/apps/libretranslate/docker-compose.yml @@ -2,7 +2,7 @@ version: "3.7" services: libretranslate: container_name: libretranslate - image: libretranslate/libretranslate:v1.4.1 + image: libretranslate/libretranslate:v1.5.1 dns: - ${DNS_IP} ports: diff --git a/apps/logto/config.json b/apps/logto/config.json index 11a71e96..f90b1209 100644 --- a/apps/logto/config.json +++ b/apps/logto/config.json @@ -5,8 +5,8 @@ "available": true, "exposable": true, "id": "logto", - "tipi_version": 10, - "version": "1.10.0", + "tipi_version": 11, + "version": "1.10.1", "force_expose": true, "categories": [ "security" @@ -30,5 +30,8 @@ "env_variable": "LOGTO_ADMIN_URL" } ], - "supported_architectures": ["arm64", "amd64"] + "supported_architectures": [ + "arm64", + "amd64" + ] } diff --git a/apps/logto/docker-compose.yml b/apps/logto/docker-compose.yml index 1ecbab4c..8c36b9bc 100644 --- a/apps/logto/docker-compose.yml +++ b/apps/logto/docker-compose.yml @@ -4,7 +4,7 @@ services: depends_on: logto-db: condition: service_healthy - image: svhd/logto:1.10.0 + image: svhd/logto:1.10.1 container_name: logto entrypoint: ["sh", "-c", "npm run cli db seed -- --swe && npm start"] ports: diff --git a/apps/netdata/config.json b/apps/netdata/config.json index c329952e..274b99e2 100644 --- a/apps/netdata/config.json +++ b/apps/netdata/config.json @@ -5,8 +5,8 @@ "exposable": true, "id": "netdata", "description": "Stream any metrics from every physical and virtual server, container and IoT device, to one dashboard, in real-time.", - "tipi_version": 3, - "version": "1.43.1", + "tipi_version": 4, + "version": "1.43.2", "categories": [ "utilities" ], @@ -15,5 +15,8 @@ "source": "https://github.com/netdata/netdata", "website": "https://www.netdata.cloud/", "form_fields": [], - "supported_architectures": ["arm64", "amd64"] + "supported_architectures": [ + "arm64", + "amd64" + ] } diff --git a/apps/netdata/docker-compose.yml b/apps/netdata/docker-compose.yml index d895178d..14058b9e 100644 --- a/apps/netdata/docker-compose.yml +++ b/apps/netdata/docker-compose.yml @@ -1,7 +1,7 @@ version: "3.7" services: netdata: - image: netdata/netdata:v1.43.1 + image: netdata/netdata:v1.43.2 container_name: netdata pid: host restart: unless-stopped diff --git a/apps/onedev/config.json b/apps/onedev/config.json index f3f24939..a668c637 100644 --- a/apps/onedev/config.json +++ b/apps/onedev/config.json @@ -5,8 +5,8 @@ "available": true, "exposable": true, "id": "onedev", - "tipi_version": 57, - "version": "9.2.4", + "tipi_version": 58, + "version": "9.2.5", "categories": [ "development" ], diff --git a/apps/onedev/docker-compose.yml b/apps/onedev/docker-compose.yml index ed818e7e..5be1571b 100644 --- a/apps/onedev/docker-compose.yml +++ b/apps/onedev/docker-compose.yml @@ -2,7 +2,7 @@ version: "3.7" services: onedev: - image: 1dev/server:9.2.4 + image: 1dev/server:9.2.5 container_name: onedev environment: - hibernate_dialect=io.onedev.server.persistence.PostgreSQLDialect diff --git a/apps/plex/config.json b/apps/plex/config.json index 29a54ce5..2a36345e 100644 --- a/apps/plex/config.json +++ b/apps/plex/config.json @@ -5,8 +5,8 @@ "exposable": true, "port": 32400, "id": "plex", - "tipi_version": 21, - "version": "1.32.6", + "tipi_version": 22, + "version": "1.32.7", "url_suffix": "/web", "categories": [ "media" @@ -16,5 +16,8 @@ "author": "plexinc", "source": "https://github.com/plexinc/pms-docker", "form_fields": [], - "supported_architectures": ["arm64", "amd64"] + "supported_architectures": [ + "arm64", + "amd64" + ] } diff --git a/apps/plex/docker-compose.yml b/apps/plex/docker-compose.yml index eb825f43..2e77fba0 100644 --- a/apps/plex/docker-compose.yml +++ b/apps/plex/docker-compose.yml @@ -2,7 +2,7 @@ version: "3.7" services: plex: - image: lscr.io/linuxserver/plex:1.32.6 + image: lscr.io/linuxserver/plex:1.32.7 container_name: plex network_mode: host environment: diff --git a/apps/proxitok/config.json b/apps/proxitok/config.json index 9adbbe5d..4d31d35c 100644 --- a/apps/proxitok/config.json +++ b/apps/proxitok/config.json @@ -5,12 +5,10 @@ "exposable": true, "port": 8118, "id": "proxitok", - "categories": [ - "social" - ], + "categories": ["social"], "description": "", - "tipi_version": 4, - "version": "2.4.9.2", + "tipi_version": 5, + "version": "master", "short_desc": "Open source alternative frontend for TikTok made using PHP ", "author": "pablouser1", "source": "https://github.com/pablouser1/ProxiTok", diff --git a/apps/proxitok/docker-compose.yml b/apps/proxitok/docker-compose.yml index 670752e1..23992a57 100644 --- a/apps/proxitok/docker-compose.yml +++ b/apps/proxitok/docker-compose.yml @@ -1,17 +1,17 @@ - +version: "3.8" services: - proxitok: container_name: proxitok - image: ghcr.io/pablouser1/proxitok:v2.4.9.2 + image: ghcr.io/pablouser1/proxitok:master restart: unless-stopped ports: - - ${APP_PORT}:80 + - ${APP_PORT}:8080 environment: - "LATTE_CACHE=/cache" - "API_CACHE=redis" - "REDIS_HOST=proxitok-redis" - "REDIS_PORT=6379" + - "API_SIGNER=remote" - "API_SIGNER_URL=http://proxitok-signer:8080/signature" volumes: - "proxitok-cache:/cache" @@ -24,7 +24,7 @@ services: # Main traefik.enable: true traefik.http.middlewares.proxitok-web-redirect.redirectscheme.scheme: https - traefik.http.services.proxitok.loadbalancer.server.port: 80 + traefik.http.services.proxitok.loadbalancer.server.port: 8080 # Web traefik.http.routers.proxitok-insecure.rule: Host(`${APP_DOMAIN}`) traefik.http.routers.proxitok-insecure.entrypoints: web @@ -48,11 +48,11 @@ services: proxitok-redis: container_name: proxitok-redis - image: docker.io/redis:7-alpine + image: redis:7-alpine restart: unless-stopped command: redis-server --save 60 1 --loglevel warning networks: - - tipi_main_network + - tipi_main_network proxitok-signer: container_name: proxitok-signer @@ -60,6 +60,5 @@ services: networks: - tipi_main_network - volumes: proxitok-cache: diff --git a/apps/serge/config.json b/apps/serge/config.json index 288419db..429f5587 100644 --- a/apps/serge/config.json +++ b/apps/serge/config.json @@ -5,8 +5,8 @@ "exposable": true, "port": 8008, "id": "serge", - "tipi_version": 2, - "version": "0.5.0", + "tipi_version": 3, + "version": "0.5.1", "categories": [ "ai" ], @@ -15,5 +15,8 @@ "author": "nsarrazin", "source": "https://github.com/serge-chat/serge", "form_fields": [], - "supported_architectures": ["arm64", "amd64"] + "supported_architectures": [ + "arm64", + "amd64" + ] } diff --git a/apps/serge/docker-compose.yml b/apps/serge/docker-compose.yml index 2d727421..752a4705 100644 --- a/apps/serge/docker-compose.yml +++ b/apps/serge/docker-compose.yml @@ -1,7 +1,7 @@ version: "3.7" services: serge: - image: ghcr.io/serge-chat/serge:0.5.0 + image: ghcr.io/serge-chat/serge:0.5.1 container_name: serge restart: unless-stopped ports: diff --git a/apps/syncthing/config.json b/apps/syncthing/config.json index 31bb4463..f6a9a0cd 100644 --- a/apps/syncthing/config.json +++ b/apps/syncthing/config.json @@ -5,8 +5,8 @@ "exposable": true, "port": 8090, "id": "syncthing", - "tipi_version": 8, - "version": "1.25", + "tipi_version": 9, + "version": "1.26", "categories": [ "data", "utilities" @@ -17,5 +17,8 @@ "source": "https://github.com/syncthing", "website": "https://syncthing.net", "form_fields": [], - "supported_architectures": ["arm64", "amd64"] + "supported_architectures": [ + "arm64", + "amd64" + ] } diff --git a/apps/syncthing/docker-compose.yml b/apps/syncthing/docker-compose.yml index e88c972b..a4855776 100644 --- a/apps/syncthing/docker-compose.yml +++ b/apps/syncthing/docker-compose.yml @@ -3,7 +3,7 @@ version: "3.7" services: syncthing: container_name: syncthing - image: syncthing/syncthing:1.25 + image: syncthing/syncthing:1.26 stop_grace_period: 1m hostname: tipi environment: diff --git a/apps/tailscale/config.json b/apps/tailscale/config.json index 091a7b5d..add07dbd 100644 --- a/apps/tailscale/config.json +++ b/apps/tailscale/config.json @@ -4,8 +4,8 @@ "available": true, "port": 8093, "id": "tailscale", - "tipi_version": 15, - "version": "1.50.1", + "tipi_version": 16, + "version": "1.52.0", "categories": [ "network", "security" @@ -16,5 +16,8 @@ "source": "https://github.com/tailscale/tailscale", "website": "https://tailscale.com/", "form_fields": [], - "supported_architectures": ["arm64", "amd64"] + "supported_architectures": [ + "arm64", + "amd64" + ] } diff --git a/apps/tailscale/docker-compose.yml b/apps/tailscale/docker-compose.yml index ad7e05bb..cbaa80a3 100644 --- a/apps/tailscale/docker-compose.yml +++ b/apps/tailscale/docker-compose.yml @@ -4,7 +4,7 @@ services: tailscale: container_name: tailscale network_mode: "host" # TODO: Find a way to remove this - image: tailscale/tailscale:v1.50.1 + image: tailscale/tailscale:v1.52.0 privileged: true restart: on-failure stop_grace_period: 1m diff --git a/apps/tooljet/docker-compose.yml b/apps/tooljet/docker-compose.yml index bd79f061..cbec2741 100644 --- a/apps/tooljet/docker-compose.yml +++ b/apps/tooljet/docker-compose.yml @@ -44,7 +44,7 @@ services: tooljet-server: container_name: tooljet-server - image: tooljet/tooljet-server-ce:v2.22.1 + image: tooljet/tooljet-server-ce:v2.24.0 tty: true stdin_open: true restart: always diff --git a/apps/trilium/config.json b/apps/trilium/config.json index 5436ee46..2e57b9be 100644 --- a/apps/trilium/config.json +++ b/apps/trilium/config.json @@ -5,13 +5,16 @@ "exposable": true, "id": "trilium", "description": "Trilium Notes is a hierarchical note taking application with focus on building large personal knowledge bases. ", - "tipi_version": 6, - "version": "0.61.10-beta", + "tipi_version": 7, + "version": "0.62.0-beta", "categories": [ "utilities" ], "short_desc": "An open-source, self-hosted Notion alterative", "author": "zadam", "source": "https://github.com/zadam/trilium", - "supported_architectures": ["arm64", "amd64"] + "supported_architectures": [ + "arm64", + "amd64" + ] } diff --git a/apps/trilium/docker-compose.yml b/apps/trilium/docker-compose.yml index 8403a49b..6ac2cce2 100644 --- a/apps/trilium/docker-compose.yml +++ b/apps/trilium/docker-compose.yml @@ -2,7 +2,7 @@ version: '3.7' services: trilium: - image: ghcr.io/zadam/trilium:0.61.10-beta + image: ghcr.io/zadam/trilium:0.62.0-beta container_name: trilium ports: - ${APP_PORT}:8080 diff --git a/apps/tubearchivist/docker-compose.yml b/apps/tubearchivist/docker-compose.yml index dbe96cc9..f02fa400 100644 --- a/apps/tubearchivist/docker-compose.yml +++ b/apps/tubearchivist/docker-compose.yml @@ -62,7 +62,7 @@ services: - tubearchivist-es tubearchivist-es: - image: elasticsearch:8.10.2 + image: elasticsearch:8.11.0 container_name: tubearchivist-es restart: always environment: diff --git a/apps/vaultwarden/config.json b/apps/vaultwarden/config.json index 1d663e7c..98e51612 100644 --- a/apps/vaultwarden/config.json +++ b/apps/vaultwarden/config.json @@ -5,8 +5,8 @@ "exposable": true, "port": 8107, "id": "vaultwarden", - "tipi_version": 9, - "version": "1.29.2", + "tipi_version": 10, + "version": "1.30.0", "categories": [ "utilities" ], @@ -24,5 +24,8 @@ "env_variable": "VAULTWARDEN_ADMIN_PASSWORD" } ], - "supported_architectures": ["arm64", "amd64"] + "supported_architectures": [ + "arm64", + "amd64" + ] } diff --git a/apps/vaultwarden/docker-compose.yml b/apps/vaultwarden/docker-compose.yml index d157ad5e..c0395451 100644 --- a/apps/vaultwarden/docker-compose.yml +++ b/apps/vaultwarden/docker-compose.yml @@ -2,7 +2,7 @@ version: '3.7' services: vaultwarden: - image: vaultwarden/server:1.29.2 + image: vaultwarden/server:1.30.0 container_name: vaultwarden restart: unless-stopped ports: diff --git a/apps/viewtube/config.json b/apps/viewtube/config.json index 367012f0..52c432b6 100644 --- a/apps/viewtube/config.json +++ b/apps/viewtube/config.json @@ -5,8 +5,8 @@ "available": true, "exposable": true, "id": "viewtube", - "tipi_version": 3, - "version": "0.13.0", + "tipi_version": 4, + "version": "0.13.1", "categories": [ "media" ], @@ -15,5 +15,8 @@ "author": "ViewTube", "source": "https://github.com/ViewTube/viewtube", "form_fields": [], - "supported_architectures": ["arm64", "amd64"] + "supported_architectures": [ + "arm64", + "amd64" + ] } diff --git a/apps/viewtube/docker-compose.arm64.yml b/apps/viewtube/docker-compose.arm64.yml index a6a5df77..bcf05fea 100644 --- a/apps/viewtube/docker-compose.arm64.yml +++ b/apps/viewtube/docker-compose.arm64.yml @@ -4,7 +4,7 @@ services: viewtube: restart: unless-stopped container_name: viewtube - image: mauriceo/viewtube:0.13.0 + image: mauriceo/viewtube:0.13.1 depends_on: - viewtube-mongodb - viewtube-redis diff --git a/apps/viewtube/docker-compose.yml b/apps/viewtube/docker-compose.yml index 5246a892..12042110 100644 --- a/apps/viewtube/docker-compose.yml +++ b/apps/viewtube/docker-compose.yml @@ -4,7 +4,7 @@ services: viewtube: restart: unless-stopped container_name: viewtube - image: mauriceo/viewtube:0.13.0 + image: mauriceo/viewtube:0.13.1 depends_on: - viewtube-mongodb - viewtube-redis diff --git a/apps/whoogle/config.json b/apps/whoogle/config.json index cc533cfb..99bee7ef 100644 --- a/apps/whoogle/config.json +++ b/apps/whoogle/config.json @@ -5,8 +5,8 @@ "exposable": true, "port": 8255, "id": "whoogle", - "tipi_version": 2, - "version": "0.8.3", + "tipi_version": 3, + "version": "0.8.4", "categories": [ "social" ], @@ -15,5 +15,8 @@ "author": "Ben Busby", "source": "https://github.com/benbusby/whoogle-search", "form_fields": [], - "supported_architectures": ["arm64", "amd64"] + "supported_architectures": [ + "arm64", + "amd64" + ] } diff --git a/apps/whoogle/docker-compose.yml b/apps/whoogle/docker-compose.yml index 54aa3daa..f7afb9d0 100644 --- a/apps/whoogle/docker-compose.yml +++ b/apps/whoogle/docker-compose.yml @@ -3,7 +3,7 @@ version: "3.7" services: whoogle: container_name: whoogle - image: benbusby/whoogle-search:0.8.3 + image: benbusby/whoogle-search:0.8.4 restart: unless-stopped networks: - tipi_main_network diff --git a/apps/wizarr/config.json b/apps/wizarr/config.json index 8f8ceead..00922e2b 100644 --- a/apps/wizarr/config.json +++ b/apps/wizarr/config.json @@ -5,11 +5,9 @@ "available": true, "exposable": true, "id": "wizarr", - "tipi_version": 5, - "version": "latest-3.4.2", - "categories": [ - "utilities" - ], + "tipi_version": 6, + "version": "3.4.8", + "categories": ["utilities"], "description": "Wizarr is an automatic user invitation system for Plex and Jellyfin. Create a unique link and share it to a user and they will be invited to your Media Server after they complete there signup proccess! They can even be guided to download the clients and read instructions on how to use your media software!", "short_desc": "Wizarr is an automatic user invitation system for Plex and Jellyfin.", "author": "https://github.com/Wizarrrr", diff --git a/apps/wizarr/docker-compose.yml b/apps/wizarr/docker-compose.yml index 3ad8f0ca..9aca56e7 100644 --- a/apps/wizarr/docker-compose.yml +++ b/apps/wizarr/docker-compose.yml @@ -3,7 +3,7 @@ version: "3.8" services: wizarr: container_name: wizarr - image: ghcr.io/wizarrrr/wizarr:latest-3.4.2 + image: ghcr.io/wizarrrr/wizarr:3.4.8 ports: - ${APP_PORT}:5690 volumes: @@ -35,5 +35,3 @@ services: traefik.http.routers.wizarr-local.entrypoints: websecure traefik.http.routers.wizarr-local.service: wizarr traefik.http.routers.wizarr-local.tls: true - - diff --git a/apps/zipline/config.json b/apps/zipline/config.json index e68ccf66..3aa118ec 100644 --- a/apps/zipline/config.json +++ b/apps/zipline/config.json @@ -5,8 +5,8 @@ "available": true, "exposable": true, "id": "zipline", - "tipi_version": 5, - "version": "3.7.4", + "tipi_version": 6, + "version": "3.7.5", "categories": [ "media" ], @@ -29,5 +29,8 @@ "env_variable": "ZIPLINE_CORE_SECRET" } ], - "supported_architectures": ["arm64", "amd64"] + "supported_architectures": [ + "arm64", + "amd64" + ] } diff --git a/apps/zipline/docker-compose.yml b/apps/zipline/docker-compose.yml index 0ee0bdb7..fadec8a4 100644 --- a/apps/zipline/docker-compose.yml +++ b/apps/zipline/docker-compose.yml @@ -3,7 +3,7 @@ version: '3.7' services: zipline: container_name: zipline - image: ghcr.io/diced/zipline:3.7.4 + image: ghcr.io/diced/zipline:3.7.5 ports: - '${APP_PORT}:3000' restart: unless-stopped