0036 (ADR-013): What lives in common and what is an appliance #41
Labels
No labels
accessibility
bug
documentation
duplicate
enhancement
good first issue
help wanted
invalid
question
wontfix
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
Keel-Linux/tracker#41
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Decision (maintainer, 2026-09-30). Used by two or more images: an overlay in
commonwith conf/inithook scripts. A named combination with identity: an appliance. Overlays: wireguard, etcd (stopped), vip, syncthing; crowdsec, coraza, anubis (disabled); nginx; php-fpm, python, ruby, nodejs, go; postgresql, mariadb, redis, elasticsearch/opensearch; installer extensions. Appliances: Keel Core, Web, PostgreSQL, MariaDB, Redis, Elasticsearch, PHP (replaces LAMP/LAPP), Python, Ruby, Node. Apps: WordPress, Nextcloud, Odoo, Mastodon, Ghost, Discourse, Gitea/Forgejo. Apache is not in common (retired).Handbook:
docs/decisions/0036-common-versus-appliance.md(handbook#26)Amends: 0010 (components were one repository each; now overlays in common, shipped as .deb under 0039), 0013 (
apache-php,lamp,lappsuperseded), 0022 (LNPP = Keel Python + PostgreSQL), 0006 (appliance list).Review notes (resolved by the maintainer, 2026-09-30)
unit-redis, keel-mariadb#14, keel-postgresql#10). Resolved by following the decision: the content moves into common as overlays, shipped as .deb under 0039.First tasks