Loading page...Загружаем страницу...正在加载页面...
AtlasRepo

Ferrite: self-hosted file storage in Laravel, Livewire and Flux UI

Description and use

Ferrite is a lightweight, self‑hosted file server built on Laravel, Livewire, and Flux UI, offering upload, preview, search, and sharing without complex infrastructure.

Problem

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.

Outcome

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.

Workflow

  • 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

Evidence

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.

Source

Uploads that survive bad connections. Chunked and resumable, so multi-gigabyte files and flaky Wi-Fi are fine.

Source

Search inside your files. Names, and the text of text files, Markdown, code, CSV and PDFs, with highlighted snippets.

Source

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.

Source

  • Record date: 2026-10-13T16:41:24.119Z