-
-
Notifications
You must be signed in to change notification settings - Fork 37
Features
Ryan edited this page Jan 16, 2026
·
9 revisions
FileRise is a self-hosted web file manager built for speed, strong ACLs, and zero-database simplicity. This page is a full feature inventory; for setup and deep dives, see the wiki index.
- Multi-file and folder uploads via drag-and-drop or file picker
- Chunked, resumable uploads with pause, resume, and retry
- Per-file progress and upload queue
- CSRF-protected upload endpoints
- Create files, upload files, rename, copy, move, and delete
- Batch operations (delete, copy, move, download as zip, extract archives)
- Drag-and-drop moves from the file list to the tree/breadcrumb
- Collision-safe naming for copies/moves
- Image, video, audio, and PDF previews in the browser
- Gallery/grid view for media
- Hover previews with quick metadata (desktop)
- Inline text/code editor (CodeMirror)
- Folder tree with breadcrumb navigation
- Dual-pane mode for fast workflows
- Sorting and pagination
- Keyboard shortcuts and a contextual right-click menu
- Shift-click range selection for multi-select
- Tags with colors, tag reuse, and multi-file tagging
- Fuzzy search by name, tags, and uploader
- Optional content search for text files (advanced mode)
- Soft delete to Trash with restore
- Trash retention and purge
- File share links with expiration and optional password
- Folder share links with optional uploads
- Published URL support for correct external links
- Shares respect ACLs and encryption restrictions
- WebDAV endpoint for OS mounts and clients (ACL-aware)
- OpenAPI v3 spec at
api.php?spec=1with Redoc UI atapi.php -
openapi.json.distshipped for offline tooling
- Per-folder ACLs: view (all/own), upload, create file, edit, rename, copy, move, delete, extract, share, manage
- Folder-only users scoped to
/uploads/<username> - Account flags: read-only and disable upload
- Login methods: form login, Basic Auth, OIDC SSO, and TOTP 2FA
- Optional reverse-proxy header auth
- CSRF protection on state-changing endpoints
- Password hashing and login throttling
- Optional folder-level encryption at rest (libsodium)
- Optional ClamAV upload scanning
- Responsive layout with dark/light mode
- Persistent UI settings (view mode, page size, tree state)
- In-browser previews and code editor
- Admin panel for users, auth options, WebDAV, antivirus, encryption
- Storage and disk usage summary
- Share link management
- ONLYOFFICE Document Server (DOCX/XLSX/PPTX, plus ODT/ODS/ODP and PDF view)
- FFmpeg for video thumbnails
- ClamAV for upload scanning (core) with Pro virus log
- No external database required
- Reverse-proxy and subpath aware (
FR_PUBLISHED_URL,FR_BASE_PATH) - Works behind Nginx, Traefik, Caddy, or Apache
- Tested with very large folder trees
- Encrypts entire folders (and descendants) on disk using libsodium
- Encrypted folders disable WebDAV, sharing, zip create/extract, and ONLYOFFICE
- Requires a master key (
FR_ENCRYPTION_MASTER_KEYor metadata key file)
Pro adds advanced collaboration and storage features:
- User groups with ACL inheritance
- Client upload portals and branding options
- Audit logs with filters and CSV export
- Global search across files, folders, users, and permissions
- Storage explorer (ncdu-style)
- Multi-storage Sources (local, S3-compatible, SMB/CIFS, SFTP, FTP, WebDAV, Google Drive)
- Per-source Trash and cross-source copy/move
See filerise.net for Pro details.