e6d1ebd152
gates / gates (push) Successful in 28s
Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_0159rPz1ZhFKsS53msqPYxtS
15 KiB
15 KiB
Licence read — all templates, one table (R-787), 2026-10-02
Every image of every template in the catalog (56 directories incl. the two new ones, Grimmory and MeTube), the licence
READ at the pinned tag. Merged from read-1.md and read-2.md (two readers, same method; the method and the exceptions
are stated at the top of each). Inferred is marked in the row. Nothing was hidden or changed because of this read
(the brief's rule) — the short list goes to the operator in STATUS.md.
| app | image:tag | licence (SPDX) | OSI | limiting clause (quoted) | plain meaning | evidence |
|---|---|---|---|---|---|---|
| actualbudget | actualbudget/actual-server:26.9.0 | MIT | yes | — | — | github.com/actualbudget/actual/blob/v26.9.0/LICENSE.txt |
| adventurelog | adventurelog-backend/-frontend:v0.13.0 | GPL-3.0 (version from the text; -only/-or-later inferred) | yes | — | — | github.com/seanmorley15/AdventureLog/blob/v0.13.0/LICENSE |
| adventurelog, dawarich | postgis/postgis:16-3.5 / 17-3.5-alpine | GPL-2.0-or-later + PostgreSQL | yes | — | — | postgis LICENSE.TXT |
| audiobookshelf | ghcr.io/advplyr/audiobookshelf:2.37.1 | GPL-3.0 | yes | — | — | github.com/advplyr/audiobookshelf/blob/v2.37.1/LICENSE |
| bentopdf | ghcr.io/alam00000/bentopdf:v2.8.6 | AGPL-3.0 (dual: a commercial licence optional) | yes | — | AGPL; the README labels this image the "Commercial build" and points self-hosters to bentopdf-simple — a label, not a licence term |
github.com/alam00000/bentopdf/blob/v2.8.6/LICENSE + README "Licensing" |
| bookstack | lscr.io/linuxserver/bookstack:26.09.1 | MIT (+ GPL-3.0 packaging) | yes | — | — | github.com/BookStackApp/BookStack/blob/v26.09.1/LICENSE |
| bookstack, kimai | mariadb:12.3 / 11.8 | GPL-2.0-only | yes | — | — | mariadb.com/kb/en/mariadb-license/ |
| calcom | calcom/cal.com:v6.2.0 | AGPL-3.0 AND Cal.com Commercial License (packages/features/ee, apps/api/v2/src/ee) |
partly | EE: "may only be used in production, if you … have a valid Cal.com Enterprise Edition subscription … it is forbidden to copy, merge, publish, distribute, sublicense, and/or sell the Software." | EE code is in the image, off without a key (inferred); free features stay AGPL; any EE feature in production needs a subscription | github.com/calcom/cal.com/blob/v6.2.0/packages/features/ee/LICENSE |
| calcom, docmost | postgres:18-alpine | PostgreSQL | yes | — | — | — |
| calibre-web | crocodilestick/calibre-web-automated:v4.0.8 | GPL-3.0 | yes | — | — | github.com/crocodilestick/Calibre-Web-Automated/blob/v4.0.8/LICENSE |
| claper | ghcr.io/claperco/claper:2.5 | AGPL-3.0 (read at v2.5.0; tag mapping inferred) | yes | — | — | github.com/ClaperCo/Claper/blob/v2.5.0/LICENSE.txt |
| code-server | lscr.io/linuxserver/code-server:4.129.0 | MIT (+ GPL-3.0 packaging) | yes | — | no Microsoft Marketplace (inferred) | github.com/coder/code-server/blob/v4.129.0/LICENSE |
| crafty-controller | crafty-4:4.11.0 | GPL-3.0 | yes | — | Minecraft jars it downloads fall under Mojang's EULA, separately | gitlab.com/crafty-controller/crafty-4/-/blob/v4.11.0/LICENSE |
| dawarich | freikin/dawarich:1.15.3 | AGPL-3.0 | yes | — | — | github.com/Freika/dawarich/blob/1.15.3/LICENSE |
| dawarich, docmost, immich | redis:7.4-alpine / 7-alpine (→ 7.4.11) | RSALv2 OR SSPL-1.0 | no | RSALv2: "You may not make the functionality of the Software or a Modified version available to third parties as a service or distribute the Software … in a manner that makes the functionality of the Software available to third parties." | a private cache only its app uses — inferred permitted; redis:7.2 / valkey (BSD-3) or Redis 8 (AGPL option) removes the question | github.com/redis/redis/blob/7.4.0/LICENSE.txt |
| docmost | docmost/docmost:0.96.0 | AGPL-3.0 AND Docmost Enterprise License (packages/ee, apps/client/src/ee) |
partly | EE: "may only be used in production, if you … have a valid Docmost Enterprise Edition subscription …" | as Cal.com: EE off without a key (inferred) | github.com/docmost/docmost/blob/v0.96.0/packages/ee/LICENSE |
| emby | emby/embyserver:4.11.0.4 | proprietary | no | "Emby grants you a personal, non-commercial … non-transferable, non-sublicensable … license … you may not … copy, modify, distribute, sell, or lease any part of the Software" | the household's private use fits; a company selling its installation and care works in a context the licence does not cover; the box pulls the image from Emby, so no copies are distributed — a grey area (inferred) | emby.media/terms.html |
| ghost | ghost:6.67.0-alpine | MIT | yes | — | name is a trademark | github.com/TryGhost/Ghost/blob/v6.67.0/LICENSE |
| gitea | gitea/gitea:1.27.3 | MIT | yes | — | — | github.com/go-gitea/gitea/blob/v1.27.3/LICENSE |
| glance | glanceapp/glance:v0.8.5 | AGPL-3.0 | yes | — | — | github.com/glanceapp/glance/blob/v0.8.5/LICENSE |
| gokapi | f0rc3/gokapi:v1.9.6 | AGPL-3.0 | yes | — | — | github.com/Forceu/Gokapi/blob/v1.9.6/LICENSE.md |
| grafana | grafana/grafana:13.2.3 | AGPL-3.0 (OSS image) | yes | — | trademarks | github.com/grafana/grafana/blob/v13.2.3/LICENSE |
| gramps-web | ghcr.io/gramps-project/grampsweb:v25.6.0 | AGPL-3.0 (Gramps core GPL-2.0-or-later) | yes | — | — | github.com/gramps-project/gramps-web/blob/v25.6.0/LICENSE |
| grimmory | ghcr.io/grimmory-tools/grimmory:v3.4.1 | AGPL-3.0 | yes | – | – | github.com/grimmory-tools/grimmory/blob/v3.4.1/LICENSE |
| grimmory | mariadb:11.4 | GPL-2.0 | yes | – | – | MariaDB COPYING |
| home-assistant | home-assistant:2026.9.4 | Apache-2.0 | yes | — | trademark | github.com/home-assistant/core/blob/2026.9.4/LICENSE.md |
| homebox | ghcr.io/sysadminsmedia/homebox:0.26.2 | AGPL-3.0 | yes | — | — | github.com/sysadminsmedia/homebox/blob/v0.26.2/LICENSE |
| homepage | ghcr.io/gethomepage/homepage:v1.13.2 | GPL-3.0 | yes | — | — | github.com/gethomepage/homepage/blob/v1.13.2/LICENSE |
| immich | immich-server / -machine-learning:v3.2.4 | AGPL-3.0 | yes | — | ML model weights carry their own licences (not checked) | github.com/immich-app/immich/blob/v3.2.4/LICENSE |
| immich | ghcr.io/immich-app/postgres:16-vectorchord0.4.3-pgvectors0.2.0 | PostgreSQL + (AGPL-3.0 OR Elastic-2.0) VectorChord + Apache-2.0 pgvecto.rs | yes (AGPL chosen for VectorChord) | ELv2 alternative only | — | github.com/tensorchord/VectorChord/blob/0.4.3/LICENSE |
| jellyfin | jellyfin/jellyfin:10.11.11 | GPL-2.0 (ffmpeg GPL-3.0) | yes | — | — | github.com/jellyfin/jellyfin/blob/v10.11.11/LICENSE |
| karakeep | ghcr.io/karakeep-app/karakeep:0.33.2 | AGPL-3.0 | yes | — | — | github.com/karakeep-app/karakeep/blob/v0.33.2/LICENSE |
| karakeep | karakeep-chrome:151.0.7922.47-r1 | BSD-3-Clause (Chromium headless-shell — inferred from Chromium) | yes | — | — | chromium LICENSE |
| karakeep | getmeili/meilisearch:v1.41.0 | MIT (Community image; BUSL EE code only in meilisearch-enterprise) |
yes | — | never switch to the -enterprise image |
github.com/meilisearch/meilisearch/blob/v1.41.0/LICENSE |
| kimai | kimai/kimai2:2.67.0 | AGPL-3.0 | yes | — | paid plugins are separate | github.com/kimai/kimai/blob/2.67.0/LICENSE |
| komga | gotson/komga:1.28.0 | MIT | yes | — | — | github.com/gotson/komga/blob/1.28.0/LICENSE |
| mealie | ghcr.io/mealie-recipes/mealie:v3.28.0 | AGPL-3.0 | yes | — | — | github.com/mealie-recipes/mealie/blob/v3.28.0/LICENSE |
| metube | ghcr.io/alexta69/metube:2026.09.29 | AGPL-3.0 | yes | – | – | github.com/alexta69/metube/blob/2026.09.29/LICENSE |
| n8n | n8nio/n8n:2.42.1 | custom: Sustainable Use License 1.0 (+ .ee. files: n8n Enterprise License) |
no | "You may use or modify the software only for your own internal business purposes or for non-commercial or personal use. You may distribute the software or provide it to others only if you do so free of charge for non-commercial purposes." | the household's private use is allowed; Felhom charging while "providing it to others" is a grey zone (pulling the official image unchanged is arguably not distributing — inferred) | github.com/n8n-io/n8n/blob/n8n@2.42.1/LICENSE.md |
| navidrome | deluan/navidrome:0.64.2 | GPL-3.0 | yes | – | – | github.com/navidrome/navidrome/blob/v0.64.2/LICENSE |
| nextcloud | nextcloud:34.0.4-apache | AGPL-3.0 | yes | – | – | github.com/nextcloud/server/blob/v34.0.4/COPYING |
| nextcloud | mariadb:12.3 | GPL-2.0 | yes | – | – | MariaDB COPYING |
| nextcloud, outline, paperless-ngx, romm | redis:7-alpine (→ 7.4.11) | RSALv2 OR SSPL-1.0 | no | RSALv2: "You may not make the functionality of the Software or a Modified version available to third parties as a service" | an internal cache on the customer's own box, not Redis offered as a service — inferred not to bite; Valkey (BSD) or redis:8 (AGPL option) removes the question | github.com/redis/redis/blob/7.4.11/LICENSE.txt |
| onlyoffice | onlyoffice/documentserver:9.4.0 | AGPL-3.0 + §7 terms (logo, no trademark licence) | yes (base) | §7 keep the logo / no trademark licence | the image runs unchanged, so the terms are met | github.com/ONLYOFFICE/DocumentServer/blob/v9.4.0/LICENSE |
| opengist | ghcr.io/thomiceli/opengist:1.15 | AGPL-3.0 | yes | – | – | github.com/thomiceli/opengist/blob/v1.15.0/LICENSE |
| outline | outlinewiki/outline:1.10.1 | BUSL-1.1 (Change Date 2030-09-09 → Apache-2.0) | no | "you may not use the Licensed Work for a Document Service. A 'Document Service' is a commercial offering that allows third parties (other than your employees and contractors) to access the functionality of the Licensed Work by creating teams and documents controlled by such third parties." | the household's own instance on its own hardware is not a Document Service; Felhom hosting it for paying third parties itself would be — inferred | github.com/outline/outline/blob/v1.10.1/LICENSE |
| outline, paperless-ngx, rallly, sparkyfitness | postgres:18-alpine | PostgreSQL | yes | – | – | postgres COPYRIGHT |
| paperless-ngx | ghcr.io/paperless-ngx/paperless-ngx:2.20.15 | GPL-3.0 | yes | – | – | github.com/paperless-ngx/paperless-ngx/blob/v2.20.15/LICENSE |
| papra | ghcr.io/papra-hq/papra:26.6.2-rootless | AGPL-3.0 | yes | – | – | github.com/papra-hq/papra (tag @papra/app@26.6.2) LICENSE |
| plant-it | msdeluise/plant-it:0.10.0 | GPL-3.0 | yes | – | – | github.com/MDeLuise/plant-it/blob/0.10.0/LICENSE.txt |
| plex | plexinc/pms-docker:1.41.4.9463-630c9f557 | proprietary (Plex Terms of Service) | no | "personal (non-commercial), revocable, limited, non-exclusive, nontransferable, and non-sublicensable license to access and use the Plex Solution" (search snippet; the page 403'd) | the household uses it under its own Plex account; Felhom gets no right and installs it only as the household's agent; selling Plex or a Plex Pass is not covered | plex.tv/about/privacy-legal/plex-terms-of-service/ |
| privatebin | privatebin/pdo:2.0.6 | Zlib (bundled GPL-2.0, BSD-3, MIT, Apache, CC-BY) | yes | – | – | github.com/PrivateBin/PrivateBin/blob/2.0.6/LICENSE.md |
| radarr | lscr.io/linuxserver/radarr:6.4.4 | GPL-3.0 | yes | – | – | github.com/Radarr/Radarr LICENSE |
| radicale | ghcr.io/kozea/radicale:3.8.1 | GPL-3.0 | yes | – | – | github.com/Kozea/Radicale/blob/v3.8.1/COPYING.md |
| rallly | lukevella/rallly:4.15.3 | AGPL-3.0 | yes | – | – | github.com/lukevella/rallly/blob/v4.15.3/LICENSE |
| recipe-importer | gitea.dooplex.hu/admin/recipe-importer:v0.9.11 | none (all rights reserved — Felhom's own) | n/a | no licence file | Felhom owns it; dependencies (Flask, gunicorn, requests, bs4, lxml) permissive — inferred from requirements.txt | /home/kisfenyo/git/recipe-importer |
| romm | rommapp/romm:5.3.1 | AGPL-3.0 | yes | – | – | github.com/rommapp/romm/blob/5.3.1/LICENSE |
| romm | mariadb:11.8 | GPL-2.0 | yes | – | – | MariaDB COPYING |
| seerr | fallenbagel/jellyseerr:2.7.3 | MIT | yes | – | – | github.com/fallenbagel/jellyseerr/blob/v2.7.3/LICENSE |
| sonarr | lscr.io/linuxserver/sonarr:4.0.20 | GPL-3.0 | yes | – | – | github.com/Sonarr/Sonarr LICENSE.md |
| sparkyfitness | codewithcj/sparkyfitness(_server):v0.17.3 | custom non-commercial | no | "The Software may not be used, directly or indirectly, in any product, service, or project primarily intended for or resulting in commercial advantage or monetary compensation, without prior written permission from the author." §7 terminates on a breach | offering it in a paid install-and-care service is commercial use: written permission needed (decision 65) | github.com/CodeWithCJ/SparkyFitness/blob/v0.17.3/LICENSE |
| tandoor | ghcr.io/tandoorrecipes/recipes:2.6.15 | AGPL-3.0 WITH Commons Clause v1.0 (custom) | no | "the License does not grant to you, the right to Sell the Software… 'Sell' means… to provide to third parties, for a fee or other consideration (including without limitation fees for hosting or consulting/ support services related to the Software), a product or service whose value derives, entirely or substantially, from the functionality of the Software." | charging for installing or supporting Tandoor is what the clause names, if the paid service's value comes "substantially" from Tandoor; permission from the author, or keep it out of what Felhom charges for | github.com/TandoorRecipes/recipes/blob/2.6.15/LICENSE.md |
| tandoor | postgres:17-alpine | PostgreSQL | yes | – | – | – |
| termix | ghcr.io/lukegus/termix:2.8.0 | Apache-2.0 | yes | – | – | github.com/Termix-SSH/Termix LICENSE |
| uptime-kuma | louislam/uptime-kuma:2.5.5 | MIT | yes | – | – | github.com/louislam/uptime-kuma/blob/2.5.5/LICENSE |
| vaultwarden | vaultwarden/server:1.36.0-alpine | AGPL-3.0 (web-vault GPL-3.0) | yes | – | – | github.com/dani-garcia/vaultwarden/blob/1.36.0/LICENSE.txt |
| vikunja | vikunja/vikunja:2.6.0 | AGPL-3.0 | yes | – | – | github.com/go-vikunja/vikunja/blob/v2.6.0/LICENSE |
| wanderer | flomp/wanderer-web/-db:v0.20.0 | AGPL-3.0 (db = PocketBase MIT — inferred) | yes | – | – | github.com/Flomp/wanderer/blob/v0.20.0/LICENSE |
| wanderer | getmeili/meilisearch:v1.36.0 | MIT AND BUSL-1.1 (EE modules) | core yes; EE no | LICENSE-EE: "non-production purposes only… Production use of the Licensed Work requires a commercial license" | Enterprise modules only (e.g. sharding); plain search is the MIT core — fine unless an EE feature is on (inferred) | github.com/meilisearch/meilisearch/blob/v1.36.0/LICENSE |
| wger | wger/server:2.7 | AGPL-3.0 | yes | – | – | github.com/wger-project/wger/blob/2.7/LICENSE.txt |
| wishlist | ghcr.io/cmintey/wishlist:v0.67.1 | MIT | yes | – | – | github.com/cmintey/wishlist/blob/v0.67.1/LICENSE |
| zipline | ghcr.io/diced/zipline:4.8.0 | MIT | yes | – | – | github.com/diced/zipline/blob/v4.8.0/LICENSE |
| zipline | postgres:16-alpine | PostgreSQL | yes | – | – | – |