filebrowser provides a file managing interface within a specified directory and it can be used to upload, delete, preview, rename and edit your files. It allows the creation of multiple users and each user can have its own directory. It can be used as a standalone app.
Env
export NODE_OPTIONS=--openssl-legacy-provider
Build
cd frontend
npm install
npm run build
Env
export CGO_ENABLED=0
export GOOS=linux
export GOARCH=mipsle
export CGO_ENABLED=0
export GOOS=windows
export GOARCH=amd64
export CGO_ENABLED=0
export GOOS=darwin
export GOARCH=amd64
Build
go run main.go
go build