diff --git a/serve-filemanager/Dockerfile b/serve-filemanager/Dockerfile index de2c2aa..308b84e 100644 --- a/serve-filemanager/Dockerfile +++ b/serve-filemanager/Dockerfile @@ -6,7 +6,10 @@ ARG HOME=/home/$USER COPY filebrowser.json /.filebrowser.json COPY startup.sh /usr/local/bin/startup.sh -RUN apk update \ +RUN apk add --update --no-cache \ + wget \ + zip \ + unzip \ && adduser -D -u 1000 -g 1000 -h $HOME $USER \ && chmod +x /usr/local/bin/startup.sh \ && rm -rf /var/lib/apt/lists/* diff --git a/serve-filemanager/startup.sh b/serve-filemanager/startup.sh index c5bd506..2571346 100644 --- a/serve-filemanager/startup.sh +++ b/serve-filemanager/startup.sh @@ -1,7 +1,7 @@ #!/bin/ash /filebrowser config init -/filebrowser users add $FB_USERNAME $FB_PASSWORD --commands "mv,ls,mkdir,cp,rm,touch,cd,gzip" +/filebrowser users add $FB_USERNAME $FB_PASSWORD --commands "pwd,mv,ls,mkdir,cp,rm,rmdir,touch,sed,grep,cat,zip,unzip,wget," /filebrowser config set --branding.name "Serve File Manager" --branding.files "/home/serve/branding" --branding.disableExternal /filebrowser config set --auth.method=noauth /filebrowser