Ferrite: self-hosted file storage in Laravel, Livewire and Flux UI
Описание и применение
Ferrite – это легковесный самодостаточный файловый сервер, работающий на Laravel, Livewire и Flux UI, который обеспечивает загрузку, предпросмотр, поиск и совместное использование файлов без необходимости сложной инфраструктуры.
Задача
Need a lightweight, self-hosted file storage solution for one person or a small team that is easy to run and does not require complex infrastructure.
Результат
Ferrite delivers a fully functional, self-hosted file storage system that supports large uploads, inline previews, sharing, search, and API access, all within a single Laravel application.
Рабочий процесс
- Deploy Ferrite via Docker or Laravel install
- Create user account and set up storage backend
- Upload files or folders via drag‑and‑drop
- Use inline preview or share links with password/expiry
- Search file contents or names
- Manage API tokens for scripts
- Configure user quotas, 2FA, and themes
Доказательства
I come from a sysadmin background, and I wanted private file storage that is boring to run: one app, a database, a folder, and nothing else to keep alive.
Uploads that survive bad connections. Chunked and resumable, so multi-gigabyte files and flaky Wi-Fi are fine.
Search inside your files. Names, and the text of text files, Markdown, code, CSV and PDFs, with highlighted snippets.
A small API for scripts and other apps: personal access tokens made under Settings > API tokens, optionally limited to one folder, with list, Range download and chunked upload.
- Дата записи: 2026-10-13T16:41:24.119Z