Add supported architectures to all apps. (#1493)

* Add the extra config to the first 50 apps and modify tests,

* Add arch to extra 55 apps.

* Fix tests error.

* Fix tests (again).

* Andd the last 77 apps.

* Change photoprism from latest to a version.

* Fixes.

* Drop arm support for peppermint.

---------

Co-authored-by: JigSaw <JigSawFr@users.noreply.github.com>
This commit is contained in:
Stavros 2023-10-29 21:43:17 +02:00 committed by GitHub
parent 3ec898cad3
commit 1cc62c2202
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
188 changed files with 378 additions and 463 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

@ -15,5 +15,6 @@
"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

@ -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

@ -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

@ -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

@ -43,5 +43,6 @@
"label": "Redis password",
"env_variable": "GHOSTFOLIO_REDIS_PASSWORD"
}
]
],
"supported_architectures": ["arm64", "amd64"]
}

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

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

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

@ -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

@ -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

@ -14,5 +14,6 @@
"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

@ -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"]
}

View File

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

View File

@ -12,7 +12,6 @@
"short_desc": "Self-hosted social media management. Schedule and organize your social content. ",
"author": "Inovector",
"source": "https://github.com/inovector/mixpost",
"supported_architectures": ["amd64"],
"form_fields": [
{
"type": "random",
@ -40,5 +39,6 @@
"required": true,
"env_variable": "MIXPOST_LICENSE_KEY"
}
]
],
"supported_architectures": ["arm64", "amd64"]
}

View File

@ -14,9 +14,6 @@
"short_desc": "Self-hosted social media management. Schedule and organize your social content. ",
"author": "Inovector",
"source": "https://github.com/inovector/mixpost",
"supported_architectures": [
"amd64"
],
"form_fields": [
{
"type": "random",
@ -38,5 +35,6 @@
"max": 32,
"env_variable": "MIXPOST_APP_KEY"
}
]
],
"supported_architectures": ["arm64", "amd64"]
}

View File

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

View File

@ -17,5 +17,6 @@
"source": "https://github.com/sethforprivacy/simple-monerod-docker",
"form_fields": [],
"uid": 1000,
"gid": 1000
"gid": 1000,
"supported_architectures": ["arm64", "amd64"]
}

View File

@ -13,6 +13,14 @@
"source": "https://github.com/mongo-express/mongo-express",
"website": "https://www.mongodb.com/",
"form_fields": [
{
"type": "ip",
"label": "MongoDB Server IP Address",
"max": 50,
"min": 3,
"required": true,
"env_variable": "ME_CONFIG_MONGODB_SERVERIP"
},
{
"type": "text",
"label": "MongoDB Admin Username",
@ -45,5 +53,6 @@
"required": true,
"env_variable": "ME_CONFIG_BASICAUTH_PASSWORD"
}
]
],
"supported_architectures": ["arm64", "amd64"]
}

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