From 939864f2a6821df25708639785bddb6823188f66 Mon Sep 17 00:00:00 2001 From: kisfenyo Date: Mon, 15 Jun 2026 16:48:52 +0200 Subject: [PATCH] catalog: repoint HDD_PATH defaults/placeholders to /mnt/felhom-drives/ Intermediary-mount re-architecture: drives are visible in-guest at the stable /mnt/felhom-drives/. Composes already use ${HDD_PATH}/${USERDATA_PATH} (injected + repointed by controller v0.67.0); this updates the UI placeholders, templates.json defaults, and doc/script examples to the new convention. Co-Authored-By: Claude Opus 4.8 (1M context) --- README.md | 4 ++-- scripts/generate-customer.sh | 6 +++--- templates.json | 16 ++++++++-------- templates/audiobookshelf/.felhom.yml | 2 +- templates/calibre-web/.felhom.yml | 2 +- templates/emby/.felhom.yml | 2 +- templates/immich/.felhom.yml | 2 +- templates/jellyfin/.felhom.yml | 2 +- templates/komga/.felhom.yml | 2 +- templates/navidrome/.felhom.yml | 2 +- templates/nextcloud/.felhom.yml | 2 +- templates/paperless-ngx/.felhom.yml | 2 +- templates/plex/.felhom.yml | 2 +- templates/radarr/.felhom.yml | 2 +- templates/romm/.felhom.yml | 2 +- templates/sonarr/.felhom.yml | 2 +- 16 files changed, 26 insertions(+), 26 deletions(-) diff --git a/README.md b/README.md index 14a413a..91a8558 100644 --- a/README.md +++ b/README.md @@ -143,7 +143,7 @@ deploy_fields: label: "Adattárolási útvonal" type: path required: true - placeholder: "/mnt/hdd_1" + placeholder: "/mnt/felhom-drives/hdd_1" locked_after_deploy: true ``` @@ -290,7 +290,7 @@ where the felhom-controller is not used. For controller-based deployments, these ```bash # Generate customer templates (on your workstation) ./scripts/generate-customer.sh --customer demo-felhom \ - --domain demo-felhom.eu --hdd-path /mnt/hdd_1 --push + --domain demo-felhom.eu --hdd-path /mnt/felhom-drives/hdd_1 --push ``` ## Adding a New App diff --git a/scripts/generate-customer.sh b/scripts/generate-customer.sh index b3de869..db76d3b 100755 --- a/scripts/generate-customer.sh +++ b/scripts/generate-customer.sh @@ -11,7 +11,7 @@ # # Usage: # ./scripts/generate-customer.sh --customer demo-felhom --domain demo-felhom.eu \ -# --hdd-path /mnt/hdd_1 --push +# --hdd-path /mnt/felhom-drives/hdd_1 --push # # Version: 1.0.0 #=============================================================================== @@ -110,7 +110,7 @@ REQUIRED: --domain DOMAIN Customer domain (e.g., demo-felhom.eu) OPTIONAL: - --hdd-path PATH External HDD mount path (e.g., /mnt/hdd_1) + --hdd-path PATH External HDD mount path (e.g., /mnt/felhom-drives/hdd_1) If omitted, apps needing HDD show a field in Portainer. --apps LIST Comma-separated app list (default: all available) Available: actualbudget,docmost,filebrowser,homebox, @@ -135,7 +135,7 @@ OUTPUT: EXAMPLES: # All apps, with HDD ./scripts/generate-customer.sh --customer demo-felhom \ - --domain demo-felhom.eu --hdd-path /mnt/hdd_1 --push + --domain demo-felhom.eu --hdd-path /mnt/felhom-drives/hdd_1 --push # Raspberry Pi — lightweight apps only ./scripts/generate-customer.sh --customer pi-customer-1 \ diff --git a/templates.json b/templates.json index b4a0bbb..e5a33d3 100644 --- a/templates.json +++ b/templates.json @@ -72,8 +72,8 @@ { "name": "HDD_PATH", "label": "HDD Path", - "description": "External HDD mount path (e.g., /mnt/hdd_1)", - "default": "/mnt/hdd_1" + "description": "External HDD mount path (e.g., /mnt/felhom-drives/hdd_1)", + "default": "/mnt/felhom-drives/hdd_1" } ] }, @@ -118,8 +118,8 @@ { "name": "HDD_PATH", "label": "HDD Path", - "description": "External HDD mount path (e.g., /mnt/hdd_1)", - "default": "/mnt/hdd_1" + "description": "External HDD mount path (e.g., /mnt/felhom-drives/hdd_1)", + "default": "/mnt/felhom-drives/hdd_1" }, { "name": "DB_PASSWORD", @@ -169,8 +169,8 @@ { "name": "HDD_PATH", "label": "HDD Path", - "description": "External HDD mount path (e.g., /mnt/hdd_1)", - "default": "/mnt/hdd_1" + "description": "External HDD mount path (e.g., /mnt/felhom-drives/hdd_1)", + "default": "/mnt/felhom-drives/hdd_1" }, { "name": "PAPERLESS_SECRET_KEY", @@ -216,8 +216,8 @@ { "name": "HDD_PATH", "label": "HDD Path", - "description": "External HDD mount path (e.g., /mnt/hdd_1)", - "default": "/mnt/hdd_1" + "description": "External HDD mount path (e.g., /mnt/felhom-drives/hdd_1)", + "default": "/mnt/felhom-drives/hdd_1" }, { "name": "DB_PASSWORD", diff --git a/templates/audiobookshelf/.felhom.yml b/templates/audiobookshelf/.felhom.yml index e38501a..a9942d2 100644 --- a/templates/audiobookshelf/.felhom.yml +++ b/templates/audiobookshelf/.felhom.yml @@ -36,7 +36,7 @@ deploy_fields: label: "Hangoskönyv tár útvonal" type: path required: true - placeholder: "/mnt/hdd_1" + placeholder: "/mnt/felhom-drives/hdd_1" description: "A külső merevlemez elérési útja" locked_after_deploy: true diff --git a/templates/calibre-web/.felhom.yml b/templates/calibre-web/.felhom.yml index 8cb532d..568c72d 100644 --- a/templates/calibre-web/.felhom.yml +++ b/templates/calibre-web/.felhom.yml @@ -36,7 +36,7 @@ deploy_fields: label: "E-könyvtár útvonal" type: path required: true - placeholder: "/mnt/hdd_1" + placeholder: "/mnt/felhom-drives/hdd_1" description: "A külső merevlemez elérési útja, ahol a Calibre könyvtár található" locked_after_deploy: true diff --git a/templates/emby/.felhom.yml b/templates/emby/.felhom.yml index f45fba6..b945ec2 100644 --- a/templates/emby/.felhom.yml +++ b/templates/emby/.felhom.yml @@ -36,7 +36,7 @@ deploy_fields: label: "Médiatár útvonal" type: path required: true - placeholder: "/mnt/hdd_1" + placeholder: "/mnt/felhom-drives/hdd_1" description: "A külső merevlemez elérési útja" locked_after_deploy: true diff --git a/templates/immich/.felhom.yml b/templates/immich/.felhom.yml index 3d731ae..bb5d27f 100644 --- a/templates/immich/.felhom.yml +++ b/templates/immich/.felhom.yml @@ -47,7 +47,7 @@ deploy_fields: label: "Adattárolási útvonal" type: path required: true - placeholder: "/mnt/hdd_1" + placeholder: "/mnt/felhom-drives/hdd_1" description: "A külső merevlemez elérési útja, ahol a fotók és videók tárolódnak" locked_after_deploy: true diff --git a/templates/jellyfin/.felhom.yml b/templates/jellyfin/.felhom.yml index d75840e..0aa5822 100644 --- a/templates/jellyfin/.felhom.yml +++ b/templates/jellyfin/.felhom.yml @@ -36,7 +36,7 @@ deploy_fields: label: "Médiatár útvonal" type: path required: true - placeholder: "/mnt/hdd_1" + placeholder: "/mnt/felhom-drives/hdd_1" description: "A külső merevlemez elérési útja, ahol a filmek, sorozatok és zenék tárolódnak" locked_after_deploy: true diff --git a/templates/komga/.felhom.yml b/templates/komga/.felhom.yml index 817882d..fd81b7a 100644 --- a/templates/komga/.felhom.yml +++ b/templates/komga/.felhom.yml @@ -36,7 +36,7 @@ deploy_fields: label: "Képregénytár útvonal" type: path required: true - placeholder: "/mnt/hdd_1" + placeholder: "/mnt/felhom-drives/hdd_1" description: "A külső merevlemez elérési útja" locked_after_deploy: true diff --git a/templates/navidrome/.felhom.yml b/templates/navidrome/.felhom.yml index 7e33fa3..407ccee 100644 --- a/templates/navidrome/.felhom.yml +++ b/templates/navidrome/.felhom.yml @@ -36,7 +36,7 @@ deploy_fields: label: "Zenegyűjtemény útvonal" type: path required: true - placeholder: "/mnt/hdd_1" + placeholder: "/mnt/felhom-drives/hdd_1" description: "A külső merevlemez elérési útja, ahol a zenefájlok tárolódnak" locked_after_deploy: true diff --git a/templates/nextcloud/.felhom.yml b/templates/nextcloud/.felhom.yml index 3ab5463..410a7d7 100644 --- a/templates/nextcloud/.felhom.yml +++ b/templates/nextcloud/.felhom.yml @@ -61,7 +61,7 @@ deploy_fields: label: "Adattárolási útvonal" type: path required: true - placeholder: "/mnt/hdd_1" + placeholder: "/mnt/felhom-drives/hdd_1" description: "A külső merevlemez elérési útja" locked_after_deploy: true diff --git a/templates/paperless-ngx/.felhom.yml b/templates/paperless-ngx/.felhom.yml index 7a41876..a8ad579 100644 --- a/templates/paperless-ngx/.felhom.yml +++ b/templates/paperless-ngx/.felhom.yml @@ -94,7 +94,7 @@ deploy_fields: label: "Adattárolási útvonal" type: path required: true - placeholder: "/mnt/hdd_1" + placeholder: "/mnt/felhom-drives/hdd_1" description: "A külső merevlemez elérési útja, ahol a dokumentumok tárolódnak" locked_after_deploy: true diff --git a/templates/plex/.felhom.yml b/templates/plex/.felhom.yml index bc887f6..c009c7f 100644 --- a/templates/plex/.felhom.yml +++ b/templates/plex/.felhom.yml @@ -44,7 +44,7 @@ deploy_fields: label: "Médiatár útvonal" type: path required: true - placeholder: "/mnt/hdd_1" + placeholder: "/mnt/felhom-drives/hdd_1" description: "A külső merevlemez elérési útja" locked_after_deploy: true diff --git a/templates/radarr/.felhom.yml b/templates/radarr/.felhom.yml index 6c9ddd6..5071614 100644 --- a/templates/radarr/.felhom.yml +++ b/templates/radarr/.felhom.yml @@ -36,7 +36,7 @@ deploy_fields: label: "Médiatár útvonal" type: path required: true - placeholder: "/mnt/hdd_1" + placeholder: "/mnt/felhom-drives/hdd_1" description: "A külső merevlemez elérési útja" locked_after_deploy: true diff --git a/templates/romm/.felhom.yml b/templates/romm/.felhom.yml index 3e394f1..36526df 100644 --- a/templates/romm/.felhom.yml +++ b/templates/romm/.felhom.yml @@ -54,7 +54,7 @@ deploy_fields: label: "Adattárolási útvonal" type: path required: true - placeholder: "/mnt/hdd_1" + placeholder: "/mnt/felhom-drives/hdd_1" description: "A külső merevlemez elérési útja, ahol a ROM-ok és borítóképek tárolódnak" locked_after_deploy: true diff --git a/templates/sonarr/.felhom.yml b/templates/sonarr/.felhom.yml index 3bc6fe6..b6a6306 100644 --- a/templates/sonarr/.felhom.yml +++ b/templates/sonarr/.felhom.yml @@ -36,7 +36,7 @@ deploy_fields: label: "Médiatár útvonal" type: path required: true - placeholder: "/mnt/hdd_1" + placeholder: "/mnt/felhom-drives/hdd_1" description: "A külső merevlemez elérési útja" locked_after_deploy: true