filebrowser
Simple HTTP web server to manage files and directories. tldr-pages
On several platforms
Several platforms
Start a new server instance serving the current directory
filebrowserIdentifyStart a new server instance serving a specific root directory
filebrowser --root path/to/directoryIdentifyStart an instance with different host address (defaults to 127.0.0.1) and port (defaults to 8080)
filebrowser --address host --port port --root path/to/directoryIdentifyStart an instance with a specified configuration file, storing the application database in a specific location (defaults to filebrowser.db on the current directory)
filebrowser --config path/to/file --database path/to/database.db --root path/to/directoryIdentifySet up a different default first-time account username and password (both default to admin) when setting up a new instance
filebrowser --username username --password password --root path/to/directoryIdentifySet up the maximum amount of image processors used when generating thumbnails (defaults to 4)
filebrowser --img-processors 4 --root path/to/directoryIdentifyDisable image thumbnails as well as the Command Runner feature, limiting access for hosted script files from being executed inside the app
filebrowser --disable-exec --disable-thumbnails --root path/to/directoryIdentifyDisable resizing of image previews as well as detecting file types by reading their headers
filebrowser --disable-preview-resize --disable-type-detection-by-header --root path/to/directoryIdentify