Unable to install an app

Hi,

I am using TrueNAS 25.04.1.

I want to install “File Browser”.

On the install page, I configured the Storage Configuration / File Browser Config Storage / Type entry to “Host Path (Path that already exists on the system)”

I used first “/mnt/raid/data” which is a valid dataset, and then “/mnt/raid/data/FileManager”, adding a directory when the first failed.

It’s the only entry I modified, I don’t know what to do with the others.

With “/mnt/raid/data” , it fails displaying:

[EFAULT] Failed to render compose templates: Traceback (most recent call
last): File "/usr/bin/apps_render_app", line 33, in
sys.exit(load_entry_point('apps-validation==0.1', 'console_scripts',
'apps_render_app')())
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File
"/usr/lib/python3/dist-packages/catalog_templating/scripts/render_compose.py",
line 48, in main render_templates_from_path(args.path, args.values) File
"/usr/lib/python3/dist-packages/catalog_templating/scripts/render_compose.py",
line 19, in render_templates_from_path rendered_data = render_templates(
^^^^^^^^^^^^^^^^^ File
"/usr/lib/python3/dist-packages/catalog_templating/render.py", line 31, in
render_templates rendered_templates[i.name] = env.get_template(i.name).render(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File
"/usr/lib/python3/dist-packages/jinja2/environment.py", line 1301, in render
self.environment.handle_exception() File
"/usr/lib/python3/dist-packages/jinja2/environment.py", line 936, in
handle_exception raise rewrite_traceback_stack(source=source) File
"/mnt/.ix-apps/app_configs/filebrowser/versions/1.3.24/templates/docker-compose.yaml",
line 5, in top-level template code {% do tpl.funcs.fail("Expected at least 1
[storage.additional_storage] to be set") %} ^^^^^^^^^^^^^^^^^^^^^^^^^ File
"/mnt/.ix-apps/app_configs/filebrowser/versions/1.3.24/templates/library/base_v2_1_35/functions.py",
line 42, in _fail raise RenderError(message) base_v2_1_35.error. RenderError:
Expected at least 1 [storage.additional_storage] to be set

It’s the first app I try to install, I am certainly missing something basic!

Any help would be appreciated.

Expected at least 1 [storage.additional_storage] to be set

You have to add another hostpath and mount storage to it.

1 Like

When you configured the storage settings, you configured where app data will be stored, but Filebrowser also needs you to mount (in Additional Storage) the location where it accesses the data for you to browse. IIRC it objects to mounting the root dataset, so you might need to mount mnt/raid/data and add additional mount points for any other datasets.

That worked, thanks!

And now, I have trouble finding the password.
I read it’s on in the install logs, but I don’t know how to access them?

filebrowser assigns a randomly generated password and prints in in the apps log

Yep, and as I said, I don’t know how to see the log.

on the apps screen you should see these three buttons:

Found it, thanks for the fast help!