Merge branch 'runtipi:master' into master

This commit is contained in:
Mathieu Daniere 2023-10-30 10:14:52 +01:00 committed by GitHub
commit 8376513ae4
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
195 changed files with 411 additions and 487 deletions

View File

@ -15,5 +15,6 @@
"author": "Bubka",
"source": "https://github.com/Bubka/2FAuth",
"website": "https://docs.2fauth.app/",
"form_fields": []
"form_fields": [],
"supported_architectures": ["arm64", "amd64"]
}

View File

@ -22,6 +22,7 @@ interface AppConfig {
source: string;
available: boolean;
form_fields?: FormField[];
supported_architectures: string[];
}
const networkExceptions = [
@ -137,6 +138,17 @@ describe("App configs", () => {
});
});
describe("Each app should have a supported architecture", () => {
const apps = getAppConfigs();
apps.forEach((app) => {
test(app.id, () => {
expect(app.supported_architectures).toBeDefined();
expect(app.supported_architectures).toBeInstanceOf(Array);
});
});
});
test("Each app should have a different port", () => {
const appConfigs = getAppConfigs();
const ports = appConfigs.map((app) => app.port);

View File

@ -14,5 +14,6 @@
"short_desc": "Local-first OpenSource Budget tool",
"author": "Shift Reset LLC",
"source": "https://github.com/actualbudget/actual-server",
"form_fields": []
"form_fields": [],
"supported_architectures": ["arm64", "amd64"]
}

View File

@ -27,5 +27,6 @@
"required": false,
"env_variable": "NETWORK_INTERFACE"
}
]
],
"supported_architectures": ["arm64", "amd64"]
}

View File

@ -5,8 +5,8 @@
"exposable": true,
"port": 13378,
"id": "audiobookshelf",
"tipi_version": 6,
"version": "2.4.4",
"tipi_version": 7,
"version": "2.5.0",
"categories": [
"books",
"media"
@ -15,5 +15,9 @@
"short_desc": "Audiobookshelf is a self-hosted audiobook and podcast server.",
"author": "advplyr",
"source": "https://github.com/advplyr/audiobookshelf",
"form_fields": []
"form_fields": [],
"supported_architectures": [
"arm64",
"amd64"
]
}

View File

@ -2,7 +2,7 @@ version: '3.7'
services:
audiobookshelf:
container_name: audiobookshelf
image: ghcr.io/advplyr/audiobookshelf:2.4.4
image: ghcr.io/advplyr/audiobookshelf:2.5.0
restart: unless-stopped
ports:
- ${APP_PORT}:80

View File

@ -15,5 +15,6 @@
"author": "autobrr",
"source": "https://github.com/autobrr/autobrr",
"website": "https://autobrr.com/",
"form_fields": []
"form_fields": [],
"supported_architectures": ["arm64", "amd64"]
}

View File

@ -12,5 +12,6 @@
"short_desc": "Baïkal is a Calendar+Contacts server",
"author": "ckulka",
"source": "https://github.com/ckulka/baikal-docker",
"form_fields": []
"form_fields": [],
"supported_architectures": ["arm64", "amd64"]
}

View File

@ -40,5 +40,6 @@
"required": true,
"env_variable": "BARRAGE_PASSWORD"
}
]
],
"supported_architectures": ["arm64", "amd64"]
}

View File

@ -15,5 +15,6 @@
"short_desc": "A companion application to Sonarr and Radarr that manages and downloads subtitles",
"author": "morpheus65535",
"source": "https://github.com/morpheus65535/bazarr",
"form_fields": []
"form_fields": [],
"supported_architectures": ["arm64", "amd64"]
}

View File

@ -12,5 +12,6 @@
"short_desc": "The selfhosted audiobook server",
"author": "https://github.com/popeen",
"source": "https://github.com/popeen/Booksonic-Air",
"form_fields": []
"form_fields": [],
"supported_architectures": ["arm64", "amd64"]
}

View File

@ -24,5 +24,6 @@
"max": 30,
"env_variable": "BOOKSTACK_DB_PASS"
}
]
],
"supported_architectures": ["arm64", "amd64"]
}

View File

@ -15,5 +15,6 @@
"author": "Budibase",
"source": "https://github.com/Budibase/budibase",
"website": "https://budibase.com/",
"form_fields": []
"form_fields": [],
"supported_architectures": ["arm64", "amd64"]
}

View File

@ -14,5 +14,6 @@
"short_desc": "Calibre-web is a web app providing a clean interface for browsing, reading and downloading eBooks using an existing Calibre database.",
"author": "https://github.com/janeczku/",
"source": "https://github.com/janeczku/calibre-web",
"form_fields": []
"form_fields": [],
"supported_architectures": ["arm64", "amd64"]
}

View File

@ -5,8 +5,8 @@
"exposable": true,
"id": "changedetection",
"description": "The best and simplest free open source website change detection, restock monitor and notification service.",
"tipi_version": 2,
"version": "0.45.3",
"tipi_version": 4,
"version": "0.45.5",
"categories": [
"utilities"
],
@ -14,5 +14,6 @@
"author": "dgtlmoon",
"source": "https://github.com/dgtlmoon/changedetection.io",
"website": "https://changedetection.io/",
"form_fields": []
"form_fields": [],
"supported_architectures": ["arm64", "amd64"]
}

View File

@ -1,7 +1,7 @@
version: "3.7"
services:
changedetection:
image: ghcr.io/dgtlmoon/changedetection.io:0.45.3
image: ghcr.io/dgtlmoon/changedetection.io:0.45.5
container_name: changedetection
hostname: changedetection
volumes:

View File

@ -14,9 +14,7 @@
"short_desc": "A ChatGPT web client that supports multiple users, multiple languages, and multiple database connections for persistent data storage",
"author": "https://github.com/WongSaang",
"source": "https://github.com/WongSaang/chatgpt-ui",
"supported_architectures": [
"amd64"
],
"supported_architectures": ["amd64"],
"form_fields": [
{
"type": "random",

View File

@ -13,5 +13,6 @@
"author": "Andrei Canta",
"source": "https://github.com/deiucanta/chatpad",
"website": "https://chatpad.ai/",
"form_fields": []
"form_fields": [],
"supported_architectures": ["arm64", "amd64"]
}

View File

@ -12,6 +12,6 @@
"short_desc": "Cloudflare Tunnels in a Web UI",
"author": "WisdomSky",
"source": "https://github.com/WisdomSky/Cloudflared-web",
"form_fields": [
]
"form_fields": [],
"supported_architectures": ["arm64", "amd64"]
}

View File

@ -23,5 +23,6 @@
"required": true,
"env_variable": "CODESERVER_PASSWORD"
}
]
],
"supported_architectures": ["arm64", "amd64"]
}

View File

@ -33,5 +33,6 @@
"min": 32,
"env_variable": "CODEX_AUTH_SECRET"
}
]
],
"supported_architectures": ["amd64"]
}

View File

@ -29,5 +29,6 @@
"default": true,
"env_variable": "DAILYTXT_ALLOW_REGISTRATION"
}
]
],
"supported_architectures": ["arm64", "amd64"]
}

View File

@ -15,5 +15,6 @@
"author": "MauriceNino",
"source": "https://github.com/MauriceNino/dashdot",
"website": "https://getdashdot.com/",
"form_fields": []
"form_fields": [],
"supported_architectures": ["arm64", "amd64"]
}

View File

@ -12,6 +12,6 @@
"short_desc": "A self-hostable personal dashboard built for you.",
"author": "lissy93",
"source": "https://github.com/lissy93/dashy",
"form_fields": [
]
"form_fields": [],
"supported_architectures": ["arm64", "amd64"]
}

View File

@ -14,5 +14,6 @@
"short_desc": "Messenger for the Decentralized Web",
"author": "balzack",
"source": "https://github.com/balzack/databag",
"form_fields": []
"form_fields": [],
"supported_architectures": ["arm64", "amd64"]
}

View File

@ -13,5 +13,6 @@
"author": "Bockiii",
"source": "https://gitlab.com/Bockiii/deemix-docker",
"website": "https://deemix.app/",
"form_fields": []
"form_fields": [],
"supported_architectures": ["arm64", "amd64"]
}

View File

@ -12,5 +12,6 @@
"short_desc": "Deluge is a lightweight, Free Software, cross-platform BitTorrent client.",
"author": "https://github.com/deluge-torrent",
"source": "https://github.com/linuxserver/docker-deluge",
"form_fields": []
"form_fields": [],
"supported_architectures": ["arm64", "amd64"]
}

View File

@ -13,5 +13,6 @@
"author": "https://github.com/dokuwiki",
"source": "https://github.com/dokuwiki/dokuwiki",
"website": "https://www.dokuwiki.org/dokuwiki",
"form_fields": []
"form_fields": [],
"supported_architectures": ["arm64", "amd64"]
}

View File

@ -33,5 +33,6 @@
"required": false,
"env_variable": "DOZZLE_NO_ANALYTICS"
}
]
],
"supported_architectures": ["arm64", "amd64"]
}

View File

@ -16,8 +16,5 @@
"source": "https://github.com/jgraph/drawio",
"website": "https://www.drawio.com/",
"form_fields": [],
"supported_architectures": [
"arm64",
"amd64"
]
"supported_architectures": ["arm64", "amd64"]
}

View File

@ -12,5 +12,6 @@
"short_desc": "Store securely encrypted backups in the cloud!",
"author": "https://github.com/duplicati",
"source": "https://github.com/linuxserver/docker-duplicati",
"form_fields": []
"form_fields": [],
"supported_architectures": ["arm64", "amd64"]
}

View File

@ -12,5 +12,6 @@
"short_desc": "Self-hosted Javascript emulation for various system.",
"author": "EmulatorJS",
"source": "https://github.com/EmulatorJS/EmulatorJS",
"form_fields": []
"form_fields": [],
"supported_architectures": ["arm64", "amd64"]
}

View File

@ -12,5 +12,6 @@
"short_desc": "Online whiteboard collaboration made easy",
"author": "Excalidraw",
"source": "https://github.com/excalidraw/excalidraw",
"form_fields": []
"form_fields": [],
"supported_architectures": ["amd64"]
}

View File

@ -13,5 +13,6 @@
"author": "filebrowser.org",
"website": "https://filebrowser.org/",
"source": "https://github.com/filebrowser/filebrowser",
"form_fields": []
"form_fields": [],
"supported_architectures": ["arm64", "amd64"]
}

View File

@ -31,5 +31,6 @@
"required": false,
"env_variable": "FILESTASH_DROPBOX_CLIENT_ID"
}
]
],
"supported_architectures": ["arm64", "amd64"]
}

View File

@ -32,5 +32,6 @@
"required": false,
"env_variable": "FIREFLY_III_ACCESS_TOKEN"
}
]
],
"supported_architectures": ["arm64", "amd64"]
}

View File

@ -41,5 +41,6 @@
"label": "Random key",
"env_variable": "STATIC_CRON_TOKEN"
}
]
],
"supported_architectures": ["arm64", "amd64"]
}

View File

@ -37,5 +37,6 @@
"required": true,
"env_variable": "FIRESHARE_PASSWORD"
}
]
],
"supported_architectures": ["arm64", "amd64"]
}

View File

@ -50,5 +50,6 @@
"min": 32,
"env_variable": "FLATNOTES_TOTP_KEY"
}
]
],
"supported_architectures": ["arm64", "amd64"]
}

View File

@ -21,5 +21,6 @@
"min": 32,
"env_variable": "FORGEJO_DB_PASSWORD"
}
]
],
"supported_architectures": ["arm64", "amd64"]
}

View File

@ -14,5 +14,6 @@
"short_desc": "A free, self-hostable aggregator… ",
"author": "https://freshrss.org/",
"source": "https://github.com/FreshRSS/FreshRSS",
"form_fields": []
"form_fields": [],
"supported_architectures": ["arm64", "amd64"]
}

View File

@ -80,5 +80,6 @@
"required": false,
"env_variable": "GANDI_LIVEDNS_FORCE_IPV6"
}
]
],
"supported_architectures": ["amd64"]
}

View File

@ -22,5 +22,6 @@
"min": 20,
"env_variable": "GHOST_DATABASE_PASSWORD"
}
]
],
"supported_architectures": ["arm64", "amd64"]
}

View File

@ -5,8 +5,8 @@
"available": true,
"exposable": true,
"id": "ghostfolio",
"tipi_version": 12,
"version": "2.15.0",
"tipi_version": 13,
"version": "2.16.0",
"categories": [
"finance"
],
@ -43,5 +43,6 @@
"label": "Redis password",
"env_variable": "GHOSTFOLIO_REDIS_PASSWORD"
}
]
],
"supported_architectures": ["arm64", "amd64"]
}

View File

@ -3,7 +3,7 @@ version: "3.9"
services:
ghostfolio:
container_name: ghostfolio
image: ghostfolio/ghostfolio:2.15.0
image: ghostfolio/ghostfolio:2.16.0
restart: unless-stopped
ports:
- ${APP_PORT}:3333

View File

@ -14,5 +14,6 @@
"short_desc": "Gitea - Git with a cup of tea · A painless self-hosted Git service. · Cross-platform · Easy to install · Lightweight · Open Source.",
"author": "go-gitea",
"source": "https://github.com/go-gitea/gitea",
"form_fields": []
"form_fields": [],
"supported_architectures": ["arm64", "amd64"]
}

View File

@ -15,5 +15,6 @@
"author": "Gladys Assistant",
"source": "https://github.com/gladysassistant/gladys",
"website": "https://gladysassistant.com/",
"form_fields": []
"form_fields": [],
"supported_architectures": ["arm64", "amd64"]
}

View File

@ -15,5 +15,6 @@
"author": "nicolargo",
"source": "https://github.com/nicolargo/glances",
"website": "https://nicolargo.github.io/glances/",
"form_fields": []
"form_fields": [],
"supported_architectures": ["arm64", "amd64"]
}

View File

@ -32,5 +32,6 @@
"required": true,
"env_variable": "GOTIFY_DEFAULTUSER_PASS"
}
]
],
"supported_architectures": ["arm64", "amd64"]
}

View File

@ -1,44 +0,0 @@
version: "3.7"
services:
gotify:
image: gotify/server-arm7:2.4.0
container_name: gotify
restart: unless-stopped
volumes:
- "${APP_DATA_DIR}/data:/app/data"
environment:
- GOTIFY_DEFAULTUSER_PASS=${GOTIFY_DEFAULTUSER_PASS}
ports:
- ${APP_PORT}:80
networks:
- tipi_main_network
labels:
# Main
traefik.enable: true
traefik.http.middlewares.gotify-web-redirect.redirectscheme.scheme: https
traefik.http.middlewares.gotify-web-redirect.redirectscheme.permanent: true
traefik.http.middlewares.sslheader.headers.customrequestheaders.X-Forwarded-Proto: http
traefik.http.services.gotify.loadbalancer.server.port: 80
traefik.http.services.gotify.loadbalancer.passhostheader: true
traefik.http.services.gotify.loadbalancer.sticky: true
# Web
traefik.http.routers.gotify-insecure.rule: Host(`${APP_DOMAIN}`)
traefik.http.routers.gotify-insecure.entrypoints: web
traefik.http.routers.gotify-insecure.service: gotify
traefik.http.routers.gotify-insecure.middlewares: gotify-web-redirect
# Websecure
traefik.http.routers.gotify.rule: Host(`${APP_DOMAIN}`)
traefik.http.routers.gotify.entrypoints: websecure
traefik.http.routers.gotify.service: gotify
traefik.http.routers.gotify.tls.certresolver: myresolver
# Local domain
traefik.http.routers.gotify-local-insecure.rule: Host(`gotify.${LOCAL_DOMAIN}`)
traefik.http.routers.gotify-local-insecure.entrypoints: web
traefik.http.routers.gotify-local-insecure.service: gotify
traefik.http.routers.gotify-local-insecure.middlewares: gotify-web-redirect
# Local domain secure
traefik.http.routers.gotify-local.rule: Host(`gotify.${LOCAL_DOMAIN}`)
traefik.http.routers.gotify-local.entrypoints: websecure
traefik.http.routers.gotify-local.service: gotify
traefik.http.routers.gotify-local.tls: true

View File

@ -75,5 +75,6 @@
"required": false,
"env_variable": "GTS_SMTP_FROM"
}
]
],
"supported_architectures": ["arm64", "amd64"]
}

View File

@ -14,5 +14,6 @@
"short_desc": "The open and composable observability and data visualization platform",
"author": "Grafana Labs",
"source": "https://github.com/grafana/grafana",
"form_fields": []
"form_fields": [],
"supported_architectures": ["arm64", "amd64"]
}

View File

@ -12,5 +12,6 @@
"short_desc": "Grav is a Fast, Simple, and Flexible, file-based Web-platform. ",
"author": "Grav",
"source": "https://github.com/getgrav/grav",
"form_fields": []
"form_fields": [],
"supported_architectures": ["arm64", "amd64"]
}

View File

@ -31,5 +31,6 @@
],
"env_variable": "GRIST_SANDBOX_FLAVOR"
}
]
],
"supported_architectures": ["arm64", "amd64"]
}

View File

@ -12,5 +12,6 @@
"short_desc": "ERP beyond your fridge",
"author": "berrnd",
"source": "https://github.com/grocy/grocy",
"form_fields": []
"form_fields": [],
"supported_architectures": ["arm64", "amd64"]
}

View File

@ -28,5 +28,6 @@
"label": "External url",
"env_variable": "HALO_EXTERNAL_URL"
}
]
],
"supported_architectures": ["arm64", "amd64"]
}

View File

@ -19,5 +19,6 @@
"placeholder": "Europe/Paris",
"env_variable": "HAMMOND_TZ"
}
]
],
"supported_architectures": ["arm64", "amd64"]
}

View File

@ -33,5 +33,6 @@
"label": "DB password",
"env_variable": "HAVEN_DB_PASSWORD"
}
]
],
"supported_architectures": ["amd64"]
}

View File

@ -15,9 +15,7 @@
"website": "https://hedgedoc.org/",
"author": "https://github.com/hedgedoc",
"source": "https://github.com/hedgedoc/hedgedoc",
"supported_architectures": [
"amd64"
],
"supported_architectures": ["arm64", "amd64"],
"form_fields": [
{
"type": "random",

View File

@ -14,5 +14,6 @@
"short_desc": "Hello World web server in under 2 MB",
"author": "crccheck",
"source": "https://github.com/crccheck/docker-hello-world",
"form_fields": []
"form_fields": [],
"supported_architectures": ["amd64"]
}

View File

@ -24,5 +24,6 @@
"required": true,
"env_variable": "HOMARR_PASSWORD"
}
]
],
"supported_architectures": ["arm64", "amd64"]
}

View File

@ -11,5 +11,6 @@
"short_desc": "Open source home automation that puts local control and privacy first",
"author": "ArneNaessens",
"source": "https://github.com/home-assistant/core",
"form_fields": []
"form_fields": [],
"supported_architectures": ["arm64", "amd64"]
}

View File

@ -23,5 +23,6 @@
"required": true,
"env_variable": "HBOX_OPTIONS_ALLOW_REGISTRATION"
}
]
],
"supported_architectures": ["arm64", "amd64"]
}

View File

@ -11,5 +11,6 @@
"short_desc": "HomeKit support for the impatient. ",
"author": "ArneNaessens",
"source": "https://github.com/homebridge/homebridge",
"form_fields": []
"form_fields": [],
"supported_architectures": ["arm64", "amd64"]
}

View File

@ -5,8 +5,8 @@
"exposable": true,
"port": 8128,
"id": "immich",
"tipi_version": 49,
"version": "1.82.1",
"tipi_version": 50,
"version": "1.83.0",
"categories": [
"data",
"photography"
@ -35,5 +35,6 @@
"min": 32,
"env_variable": "IMMICH_TYPESENSE_API_KEY"
}
]
],
"supported_architectures": ["arm64", "amd64"]
}

View File

@ -3,7 +3,7 @@ version: "3.7"
services:
immich:
container_name: immich
image: altran1502/immich-proxy:v1.82.1
image: altran1502/immich-proxy:v1.83.0
ports:
- ${APP_PORT}:8080
depends_on:
@ -43,7 +43,7 @@ services:
immich-server:
container_name: immich-server
image: altran1502/immich-server:v1.82.1
image: altran1502/immich-server:v1.83.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.82.1
image: altran1502/immich-server:v1.83.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.82.1
image: altran1502/immich-machine-learning:v1.83.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.82.1
image: altran1502/immich-web:v1.83.0
restart: unless-stopped
networks:
- tipi_main_network

View File

@ -7,7 +7,6 @@
"id": "invidious",
"version": "latest",
"tipi_version": 7,
"supported_architectures": ["arm64", "amd64"],
"categories": ["media", "social"],
"description": "Invidious is an open source alternative front-end to YouTube.",
"short_desc": "An alternative front-end to YouTube",
@ -21,5 +20,6 @@
"label": "HMAC key",
"env_variable": "INVIDIOUS_HMAC_KEY"
}
]
],
"supported_architectures": ["arm64", "amd64"]
}

View File

@ -12,5 +12,6 @@
"short_desc": "Collection of handy online tools for developers, with great UX.",
"author": "CorentinTh",
"source": "https://github.com/CorentinTh/it-tools",
"form_fields": []
"form_fields": [],
"supported_architectures": ["arm64", "amd64"]
}

View File

@ -15,5 +15,6 @@
],
"author": "",
"source": "https://github.com/Jackett/Jackett",
"form_fields": []
"form_fields": [],
"supported_architectures": ["arm64", "amd64"]
}

View File

@ -12,6 +12,6 @@
"short_desc": "A modern web client for Jellyfin based on Vue",
"author": "Jellyfin",
"source": "https://github.com/jellyfin/jellyfin-vue",
"form_fields": [
]
"form_fields": [],
"supported_architectures": ["arm64", "amd64"]
}

View File

@ -14,5 +14,6 @@
"short_desc": "A media server for your home collection",
"author": "jellyfin.org",
"source": "https://github.com/jellyfin/jellyfin",
"form_fields": []
"form_fields": [],
"supported_architectures": ["arm64", "amd64"]
}

View File

@ -15,5 +15,6 @@
"short_desc": "Fork of overseerr for Jellyfin support",
"author": "Fallenbagel",
"source": "https://github.com/Fallenbagel/jellyseerr",
"form_fields": []
"form_fields": [],
"supported_architectures": ["arm64", "amd64"]
}

View File

@ -23,5 +23,6 @@
"min": 8,
"env_variable": "JOPLIN_DB_PASSWORD"
}
]
],
"supported_architectures": ["arm64", "amd64"]
}

View File

@ -21,5 +21,6 @@
"required": false,
"env_variable": "PLUGIN_INSTALLER"
}
]
],
"supported_architectures": ["arm64", "amd64"]
}

View File

@ -12,5 +12,6 @@
"short_desc": "Kapowarr is a software to build and manage a comic book library, fitting in the *arr suite of software.",
"author": "Casvt",
"source": "https://github.com/Casvt/Kapowarr",
"form_fields": []
"form_fields": [],
"supported_architectures": ["arm64", "amd64"]
}

View File

@ -15,8 +15,5 @@
"source": "https://github.com/kasmtech",
"website": "https://www.kasmweb.com/",
"form_fields": [],
"supported_architectures": [
"arm64",
"amd64"
]
"supported_architectures": ["arm64", "amd64"]
}

View File

@ -5,8 +5,8 @@
"available": true,
"exposable": true,
"id": "kavita",
"tipi_version": 7,
"version": "0.7.9",
"tipi_version": 8,
"version": "0.7.10",
"categories": [
"media"
],
@ -14,5 +14,6 @@
"short_desc": "Kavita is a fast, feature rich, cross platform reading server",
"author": "Kareadita",
"source": "https://github.com/Kareadita/Kavita",
"form_fields": []
"form_fields": [],
"supported_architectures": ["arm64", "amd64"]
}

View File

@ -3,7 +3,7 @@ version: "3.9"
services:
kavita:
container_name: kavita
image: jvmilazz0/kavita:0.7.9
image: jvmilazz0/kavita:0.7.10
ports:
- ${APP_PORT}:5000
volumes:

View File

@ -41,5 +41,6 @@
"required": true,
"env_variable": "KIMAI_ADMINPASS"
}
]
],
"supported_architectures": ["amd64"]
}

View File

@ -13,5 +13,6 @@
"author": "Kiwix",
"source": "https://github.com/kiwix/kiwix-tools/",
"website": "https://kiwix.org/",
"form_fields": []
"form_fields": [],
"supported_architectures": ["arm64", "amd64"]
}

View File

@ -12,5 +12,6 @@
"short_desc": "Browse reddit without problems!",
"author": "spikecodes",
"source": "https://github.com/spikecodes/libreddit",
"form_fields": []
"form_fields": [],
"supported_architectures": ["arm64", "amd64"]
}

View File

@ -1,37 +0,0 @@
version: "3.7"
services:
libreddit:
container_name: libreddit
image: spikecodes/libreddit:armv7
dns:
- ${DNS_IP}
ports:
- ${APP_PORT}:8080
restart: unless-stopped
networks:
- tipi_main_network
labels:
# Main
traefik.enable: true
traefik.http.middlewares.libreddit-web-redirect.redirectscheme.scheme: https
traefik.http.services.libreddit.loadbalancer.server.port: 8080
# Web
traefik.http.routers.libreddit-insecure.rule: Host(`${APP_DOMAIN}`)
traefik.http.routers.libreddit-insecure.entrypoints: web
traefik.http.routers.libreddit-insecure.service: libreddit
traefik.http.routers.libreddit-insecure.middlewares: libreddit-web-redirect
# Websecure
traefik.http.routers.libreddit.rule: Host(`${APP_DOMAIN}`)
traefik.http.routers.libreddit.entrypoints: websecure
traefik.http.routers.libreddit.service: libreddit
traefik.http.routers.libreddit.tls.certresolver: myresolver
# Local domain
traefik.http.routers.libreddit-local-insecure.rule: Host(`libreddit.${LOCAL_DOMAIN}`)
traefik.http.routers.libreddit-local-insecure.entrypoints: web
traefik.http.routers.libreddit-local-insecure.service: libreddit
traefik.http.routers.libreddit-local-insecure.middlewares: libreddit-web-redirect
# Local domain secure
traefik.http.routers.libreddit-local.rule: Host(`libreddit.${LOCAL_DOMAIN}`)
traefik.http.routers.libreddit-local.entrypoints: websecure
traefik.http.routers.libreddit-local.service: libreddit
traefik.http.routers.libreddit-local.tls: true

View File

@ -2,7 +2,7 @@ version: "3.7"
services:
libreddit:
container_name: libreddit
image: spikecodes/libreddit:arm
image: libreddit/libreddit:latest-arm
dns:
- ${DNS_IP}
ports:

View File

@ -2,7 +2,7 @@ version: "3.7"
services:
libreddit:
container_name: libreddit
image: spikecodes/libreddit:latest
image: libreddit/libreddit:latest
dns:
- ${DNS_IP}
ports:

View File

@ -7,10 +7,6 @@
"id": "librephotos",
"tipi_version": 12,
"version": "2023w37p2",
"supported_architectures": [
"amd64",
"arm64"
],
"categories": [
"photography"
],
@ -51,5 +47,6 @@
"label": "Secret key",
"env_variable": "LIBREPHOTOS_SECRET_KEY"
}
]
],
"supported_architectures": ["arm64", "amd64"]
}

View File

@ -5,8 +5,8 @@
"exposable": true,
"port": 8121,
"id": "libretranslate",
"tipi_version": 9,
"version": "1.4.0",
"tipi_version": 10,
"version": "1.4.1",
"categories": [
"utilities"
],
@ -14,5 +14,9 @@
"short_desc": "Free and Open Source Machine Translation API. 100% self-hosted, offline capable and easy to setup.",
"author": "LibreTranslate",
"source": "https://github.com/LibreTranslate/LibreTranslate",
"form_fields": []
"form_fields": [],
"supported_architectures": [
"arm64",
"amd64"
]
}

View File

@ -2,7 +2,7 @@ version: "3.7"
services:
libretranslate:
container_name: libretranslate
image: libretranslate/libretranslate:v1.4.0
image: libretranslate/libretranslate:v1.4.1
dns:
- ${DNS_IP}
ports:

View File

@ -14,5 +14,6 @@
"short_desc": "Lidarr with some muscles thanks to deemix",
"author": "Youegraillot",
"source": "https://github.com/youegraillot/lidarr-on-steroids",
"form_fields": []
"form_fields": [],
"supported_architectures": ["arm64", "amd64"]
}

View File

@ -15,5 +15,6 @@
"short_desc": " Looks and smells like Sonarr but made for music.",
"author": "lidarr.audio",
"source": "https://github.com/Lidarr/Lidarr",
"form_fields": []
"form_fields": [],
"supported_architectures": ["arm64", "amd64"]
}

View File

@ -21,5 +21,6 @@
"required": true,
"env_variable": "LINKSTACK_CUSTOM_EMAIL"
}
]
],
"supported_architectures": ["arm64", "amd64"]
}

View File

@ -35,5 +35,6 @@
"default": "false",
"env_variable": "LINKWARDEN_NEXT_PUBLIC_DISABLE_REGISTRATION"
}
]
],
"supported_architectures": ["arm64", "amd64"]
}

View File

@ -13,5 +13,6 @@
"short_desc": "Server hosting tool for Minecraft and other multiplayers",
"author": "Lodestone-Team",
"source": "https://github.com/Lodestone-Team/lodestone_core",
"form_fields": []
"form_fields": [],
"supported_architectures": ["arm64", "amd64"]
}

View File

@ -29,5 +29,6 @@
"required": true,
"env_variable": "LOGTO_ADMIN_URL"
}
]
],
"supported_architectures": ["arm64", "amd64"]
}

View File

@ -92,5 +92,6 @@
"required": true,
"env_variable": "MASTODON_LOCAL_DOMAIN"
}
]
],
"supported_architectures": ["arm64", "amd64"]
}

View File

@ -68,5 +68,6 @@
"required": false,
"env_variable": "TURN_SECRET"
}
]
],
"supported_architectures": ["arm64", "amd64"]
}

View File

@ -6,12 +6,12 @@
"exposable": true,
"id": "mealie",
"tipi_version": 3,
"supported_architectures": ["arm64", "amd64"],
"version": "v0.5.6",
"description": "Mealie is a self-hosted recipe manager and meal planner with a RestAPI backend and a reactive frontend application built in Vue for a pleasant user experience for the whole family. Easily add recipes into your database by providing the url and Mealie will automatically import the relevant data or add a family recipe with the UI editor. Mealie also provides an API for interactions from 3rd party applications. Default username / password is changeme@email.com / MyPassword",
"short_desc": "Mealie is a self-hosted recipe manager and meal planner.",
"author": "hay-kot",
"categories": [],
"source": "https://github.com/hay-kot/mealie",
"form_fields": []
"form_fields": [],
"supported_architectures": ["arm64", "amd64"]
}

View File

@ -15,9 +15,6 @@
"author": "boojack",
"website": "https://usememos.com/",
"source": "https://github.com/usememos/memos",
"supported_architectures": [
"arm64",
"amd64"
],
"form_fields": []
"form_fields": [],
"supported_architectures": ["arm64", "amd64"]
}

View File

@ -12,5 +12,6 @@
"short_desc": "youtube-dl web UI",
"author": "alexta69",
"source": "https://github.com/alexta69/metube",
"form_fields": []
"form_fields": [],
"supported_architectures": ["arm64", "amd64"]
}

View File

@ -14,5 +14,6 @@
"short_desc": "A simple self hosted reminder platform that uses push to send notifications to your device.",
"author": "https://github.com/Casvt",
"source": "https://github.com/Casvt/MIND",
"form_fields": []
"form_fields": [],
"supported_architectures": ["arm64", "amd64"]
}

View File

@ -22,5 +22,6 @@
"required": false,
"env_variable": "MC_VERSION"
}
]
],
"supported_architectures": ["arm64", "amd64"]
}

Some files were not shown because too many files have changed in this diff Show More