Skip to content

[FEAT] Additional env vars base container level #84

@webysther

Description

@webysther

Is this a new feature request?

  • I have searched the existing issues

Wanted change

Today the files are uploaded and views in files of selkies on Desktop folder:

  • How to change the default folder?
  • Will be possible to consider make available over ENV like jlesage file manager?

https://github.com/jlesage/docker-jdownloader-2?tab=readme-ov-file#web-file-manager

WEB_FILE_MANAGER=0|1
WEB_FILE_MANAGER_ALLOWED_PATHS=/folder1,/folder2

In any case, change the default folder will be nice:

FILE_MANAGER_PATH=/folder1

Reason for change

Simple pratical example, add a new book to a monitored folder of calibre:

Image

Proposed code change

The jlesage web file looks really great, maybe consider using the logic to the project. :)

PS: Looks similar to the file manager built to kasm...

Image

With authoritative server settings in https://github.com/linuxserver/docker-baseimage-selkies/?tab=readme-ov-file#selkies-application-settings we need to make new ones for container level settings like:
security wise:
rename xdg-open and exo-open binaries so programs cannot call them (this is used in browser isolation to not allow people to open external binaries)
Disable sudo
DIsable the right click and middle click in openbox
Disable close button in openbox
Disable shell for user bin/false
Disable st and xterm by renaming the binaries

File manager:
Default path setting (this should also modify Nginx used for downloads path)

Metadata

Metadata

Assignees

Type

No type

Projects

Status

Done

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions