FileRise
ποΈ FileRise β lightweight, self-hosted file manager & storage hub with granular ACLs, resumable uploads, encrypted folders, WebDAV & SSO. Fully Docker / Unraid compatible.
Install / Use
/learn @error311/FileRiseREADME
FileRise
FileRise is a self-hosted web file manager and storage hub with WebDAV, sharing, and per-folder ACLs. Drag & drop uploads, OnlyOffice integration, and optional folder-level encryption at rest β all in one PHP app you control.
Quick links: Website β’ Docs β’ Live demo β’ Install β’ FileRise Pro
-
Built for: anyone who wants a fast, self-hosted file manager, storage hub, client portal, and AI workflow workspace on their own infrastructure.
-
Core (MIT): full open-source FileRise feature set (ACLs, folder and file sharing, uploads, tags/search, PDF previews, and more), plus multiple local roots and WebDAV sources for storage-hub workflows.
-
Pro: adds user groups, client portals, automation, additional source adapters, gateway shares, search everywhere/audit tooling, and a permissions-aware AI workspace for structured extraction, organization, approvals, and scoped copilots.
-
FileRise Pro AI Chat: Extract Invoice Fields to JSON and CSV

Table of contents
- Quick links
- Install (Docker β recommended)
- Manual install (PHP web server)
- After install (5 minutes)
- Data & backups
- First-run security checklist
- Optional dependencies
- WebDAV & ONLYOFFICE (optional)
- Security & updates
- Community, support & contributing
- AI Disclosure
- License & third-party code
- Press
Highlights
- πΎ Self-hosted βcloud driveβ β Runs on Docker (recommended) or on a standard PHP web server. No external database required.
- π Granular per-folder ACLs β Manage View (all/own), Upload, Create, Edit, Rename, Move, Copy, Delete, Extract, Share, and more β all enforced consistently across the UI, API, and WebDAV.
- π Link File (authenticated deep links) β Generate internal links to specific files, require login + ACL checks, and open directly to the target in the app.
- π€ Folder and file sharing β Share folders for browsing or upload-only file requests, protect links with passwords/expiration, and share individual files with generated links.
- π₯ File Request links (upload-only) β Share upload-only links so external users can submit files into a folder without browsing existing files.
- π PDF viewing + optional local PDF thumbnails β View PDFs inline in the preview modal, and optionally enable first-page PDF thumbnails for gallery cards and hover previews using
pdftoppm. - π Folder-level encryption at rest (optional) β Encrypt entire folders (and all descendants) on disk using modern authenticated encryption.
- Opt-in per folder with inherited protection for subfolders
- Files are stored encrypted on disk and transparently decrypted on download
- Master key can be generated by FileRise or supplied via environment variable
- When enabled, incompatible features (WebDAV, sharing, ZIP operations, OnlyOffice) are automatically disabled for safety
- π Fast drag-and-drop uploads β Chunked, resumable uploads with pause/resume and progress tracking. If your connection drops, FileRise resumes automatically.
- πͺ Dual-pane mode + keyboard shortcuts β Optional two-pane file browser for fast workflows (copy/move between panes, compare folders, and operate without the mouse). Shortcut overlay + hotkeys (F3 preview, F4 edit, F5 copy, F6 move, F7 new folder, Del delete,
/search). - π³ Scales to huge trees β Tested with 100k+ folders in the sidebar tree without choking the UI.
- π Visual organization β Color-code folders in the tree, inline list, and folder strip, plus tag files with color-coded labels for fast visual scanning.
- π Hover preview βpeekβ cards β On desktop, hover files or folders to see thumbnails (images/video), quick metadata (size, timestamps, tags), and effective permissions. Per-user toggle stored in
localStorage. - π¬ Smart media handling β Track per-file video watch progress with a βwatchedβ indicator, remember last volume/mute state, and reset progress when needed.
- π§© OnlyOffice support (optional) β Edit DOCX/XLSX/PPTX using your own Document Server; ODT/ODS/ODP supported as well. PDFs can be viewed inline.
- π WebDAV (ACL-aware) β Mount FileRise as a drive from macOS, Windows, Linux, or Cyberduck/WinSCP. Listings, uploads, overwrites, deletes, and folder creation all honor the same ACLs as the web UI.
- π·οΈ Tags, search & trash β Tag files, search by name/tag/uploader/content via fuzzy search, and recover mistakes using a Trash with time-based retention.
- π API + live docs β OpenAPI spec served at
api.php?spec=1(fromopenapi.json.dist) with a Redoc UI atapi.php(login required). - π Storage / disk usage summary β CLI scanner with snapshots, total usage, and per-volume breakdowns surfaced in the admin panel.
- π¨ Polished, responsive UI β Dark/light mode, mobile-friendly layout, in-browser previews, and a built-in code editor powered by CodeMirror.
- π Internationalization β English, Spanish, French, German, Polish, Russian, Japanese and Simplified Chinese included; community translations welcome.
- π Login + SSO β Local users, TOTP 2FA, and OIDC (Auth0 / Authentik / Keycloak / etc.) with optional auto-provisioning, IdP-driven admin role assignment, and Pro user-group mapping.
- π‘οΈ ClamAV virus scanning (Core) + Pro virus log β Optional ClamAV upload scanning, with a Pro virus detection log in the admin panel and CSV export.
- π Reverse proxy & subpath aware β Designed to run cleanly behind Nginx, Traefik, Caddy, or Apache:
- Supports installs under a subpath (e.g.
https://example.com/files) - Correct URL generation for assets, APIs, portals, PWA, and share links
- If the proxy strips the prefix, set
FR_BASE_PATHor sendX-Forwarded-Prefix - Explicit βPublished URLβ setting for proxy / firewall environments
- Works with
X-Forwarded-*headers and Kubernetes ingress setups
- Supports installs under a subpath (e.g.
- π₯ Pro: user groups, client portals, global search, storage explorer & audit logs β Group-based ACLs, brandable client upload portals, ACL-aware global search across files, folders, users, and permissions, an ncdu-style storage explorer for identifying large folders/files and reclaiming disk space directly from the UI, and Pro Audit Logs (configurable activity logging with filters + CSV export for tracking key actions across web, WebDAV, shares, and portals).
- βοΈ Pro: Automation (Webhooks + Jobs) β Send FileRise events to other apps/services using managed webhook endpoints with async delivery, retries, queue visibility, and job history from Admin.
- π€ Pro: AI workflows + workspace β Use a permissions-aware AI workspace for structured extraction, folder organization, watched-folder workflows, approval-gated bulk actions, and scoped share/portal copilots with cited answers and admin controls.
- π Sources (Core + Pro adapters) β
Turn FileRise into a storage hub by connecting multiple backends and switching between them in the UI:
- Core: Multiple local roots (additional local paths)
- Core: WebDAV sources (Nextcloud / ownCloud / FileRise)
- Pro: S3-compatible (AWS S3 / MinIO / Wasabi / Backblaze B2 S3 / etc.)
- Pro: SMB/CIFS, SFTP, FTP
- Pro: Google Drive, OneDrive, Dropbox
- Works with dual-pane so you can copy/move via drag & drop or toolbar actions between sources, with per-source Trash
- π Pro: Gateway Shares v2 (SFTP / S3 / MCP) β
Expose selected source roots through managed gateways for external clients and workflows:
- Managed start/stop/restart/status/log controls from Admin
- SFTP gateway for tools like FileZilla, WinSCP, and rclone
- S3 gateway for S3-compatible clients and automation
- Scoped MCP users/tokens mapped to FileRise user + source/root scope
- AI/tool integrations stay ACL-scoped and auditable
Full list of features: Full Feature Wiki
