Skip to content

filedash/filedash

Repository files navigation

FileDash

Docker Pulls Docker Image Size GitHub Release License

A modern, minimal, high-performance, Rust-based file browser for web.

Features

  • 📂 File Explorer with metadata (name, size, date)
  • 🔄 File operations: upload, download, rename, delete
  • � JWT authentication
  • 🌓 Dark mode, responsive UI
  • 🛡️ Security: sandboxed access, path validation, DOS protection

Quick Start

Run FileDash with Docker:

docker run -d \
  --name filedash \
  -p 8080:8080 \
  -v $(pwd)/files:/app/files \
  -e FILEDASH_AUTH__JWT_SECRET=your_secure_secret_here \
  -e FILEDASH_ADMIN_PASSWORD=admin123 \
  filedash/filedash:latest

Then open your browser to http://localhost:8080

Your files will be accessible through the web interface and stored in the ./files directory.

License

This project is licensed under the MIT License - see the LICENSE file for details.