Question: IFC support in 3D plugin and running Filestash with custom UID/GID
Question: IFC support in 3D plugin and running Filestash with a different user for local files
Hello,
First, thank you for developing Filestash.
I am a hobbyist and relatively new to using it, so there is a chance I am misunderstanding something. I wanted to ask about two things I noticed while setting it up.
1. IFC support in the 3D plugin
I saw that Filestash supports opening 3D files through the plugin system, and I understood that IFC files should be supported.
I downloaded the application_3d.zip plugin from:
https://downloads.filestash.app/upload/plugins/
However, after checking the manifest.json, I could not find any IFC MIME type support:
{
"author": "Filestash Pty Ltd",
"version": "v0.0",
"modules": [
{
"type": "xdg-open",
"mime": "application/fbx",
"entrypoint": "/loader_fbx.js",
"application": "3d"
},
{
"type": "xdg-open",
"mime": "model/gltf-binary",
"entrypoint": "/loader_gltf.js",
"application": "3d"
},
{
"type": "xdg-open",
"mime": "application/object",
"entrypoint": "/loader_obj.js",
"application": "3d"
},
{
"type": "xdg-open",
"mime": "model/stl",
"entrypoint": "/loader_stl.js",
"application": "3d"
},
{
"type": "xdg-open",
"mime": "model/step",
"entrypoint": "/loader_step.js",
"application": "3d"
},
{
"type": "xdg-open",
"mime": "model/mesh",
"entrypoint": "/loader_mesh.js",
"application": "3d"
}
]
}I tested an OBJ file and it works correctly, so the plugin itself appears to be installed and working.
Could someone clarify:
- Is IFC support no longer included in the current 3D plugin?
- Is there another plugin/package required for IFC support?
- Do I need to enable something else to open IFC files?
Or am I missing a configuration step?
2. Running Filestash with a different user for local filesystem access
I also have a question about running Filestash with a user other than UID 1000.
I want to use Filestash to browse local files from the host filesystem.
In my current setup, it looks like I need to create a host user with UID 1000 and give that user permissions to all directories I want Filestash to browse.
Is this the expected setup, or is there a recommended way to run Filestash with a different UID/GID?
For example:
- Can Filestash be configured to run as another user ID?
- Is there a Docker option or environment variable to change the container user?
- Should local filesystem permissions be handled differently?
I could not find documentation about this, so I wanted to ask if I am missing something.
Thank you for your time and for the project.
I am still learning how Filestash works, so apologies if these are basic questions.
Source: mickael-kerjean/filestash