# Firefiles

> Firefiles is a self-hosted, open-source file manager that connects multiple cloud storage providers through a modern web UI with dark mode, file previews, and tagging.

- **Category:** File Management
- **Licence:** AGPL-3.0
- **Latest version:** v1.3.0
- **Open source:** oss
- **Languages:** Typescript
- **Platforms:** Vercel
- **Tags:** File Manager, Cloud Storage, Aws S3, Typescript, Next.js, React, Hacktoberfest, Multi cloud, Dark mode, Self Hosted, Wasabi, Firebase, Digitalocean, Backblaze, Hacktoberfest2023, Passwordless Auth, Firebase Cloud Storage, Drives

## Description

Firefiles gives you a web-based file manager for your personal cloud storage buckets. You connect the storage backends you already use — Firebase, AWS S3, DigitalOcean Spaces, Backblaze B2, Wasabi, Scaleway, Cloudinary, Azure Blob, Supabase, or Deta — and Firefiles presents a single interface to browse, upload, download, preview, and tag files across all of them. The UI supports light and dark themes. For self-hosting, you deploy the Next.js application on any compatible platform (Vercel is the documented option) and provide a MySQL database (PlanetScale or Railway suggested) plus a SendGrid account for passwordless email sign-in. The project is licensed under AGPL-3.0-or-later.

## Links

- [Homepage](https://github.com/faisalsayed10/firefiles)
- [Website](https://firefiles.app)
- [Documentation](https://firefiles.app/docs)
- [GitHub Repository](https://github.com/faisalsayed10/firefiles)
- [Discord Community](https://discord.gg/qZxDmmWWUs)
- [Twitter](https://twitter.com/tryfirefiles)
- [Self-Host Guide](https://firefiles.app/docs/self-host)
- [FAQ](https://firefiles.app/faq)

---
Source: https://selfhost.directory/project/firefiles