Railway

Deploy FileBrowser Quantum — Self-Hosted Web File Manager

Self-host a modern web file manager: search, previews, sharing, 2FA. Own it

Deploy FileBrowser Quantum — Self-Hosted Web File Manager

Filebrowser-Quantum

gtsteffaniak/filebrowser

Just deployed

/folder/

Deploy and Host FileBrowser Quantum on Railway

FileBrowser Quantum is a modern, self-hosted web file manager — a heavily upgraded fork of the classic FileBrowser, written in Go and packed into a tiny single binary. Browse, upload, download, preview, and edit files from any browser with real-time indexed search, rich previews (images, video, PDFs, Office docs, 3D models, audio), a built-in code editor with 50+ languages, and granular sharing links with passwords, expiry, and download limits. OIDC, LDAP, password + 2FA, and a full Swagger-documented REST API round it out.

Apache-2.0, free forever, and actively developed. Self-host on Railway for ~$5/month — a private Dropbox-style file manager for storage you own, with no per-user fees and no cloud provider holding your files.


What This Template Deploys

ServicePurpose
FileBrowser QuantumThe Go file manager — web UI, real-time search index, rich previews, sharing, 2FA/OIDC auth, and REST API, on port 80/8080
Persistent VolumeMounted at /data (or your chosen source path) — the files FileBrowser manages, plus its config and index database, survive every redeploy

Single service, single ~200MB binary (FFmpeg bundled for video previews). No external database — config lives in config.yaml and the index is in-memory with a lightweight store, all on the volume. Shell command execution from the original FileBrowser has been removed in Quantum for security.


About Hosting FileBrowser Quantum

FileBrowser Quantum gives a clean web interface to files on your server's disk — upload from a browser, organize, preview, edit text, and share links, with real-time search across everything. It's ideal for a private, browser-accessible file store you fully control rather than Dropbox.

Railway runs it as a single lightweight container with a persistent volume and automatic HTTPS. Point it at the volume as its source, create your admin account, and you're online in minutes.

What it's for (and not for): FileBrowser Quantum manages files on its own mounted storage — a Railway volume here — with fast local indexing. It is not primarily an S3/SFTP gateway; its remote-protocol support is limited, so if your main backend is object storage you'd want a different tool. For a private file manager on Railway-hosted storage, it's an excellent fit.

Typical cost: ~$5/month on Railway's Hobby plan plus volume storage. FileBrowser Quantum is free and open source — Dropbox charges $12/user/month, Google Workspace storage adds up per seat. This is flat compute with no per-user fees and full data ownership.


Deploy in Under 3 Minutes

  1. Click Deploy on Railway — FileBrowser Quantum builds automatically (~1–2 minutes)
  2. Add a persistent volume mounted at /data for your files, config, and index
  3. Open your Railway URL and log in — then immediately change the default admin password
  4. Add users, set directory-level permissions, and configure sharing defaults in the admin UI
  5. Upload files and start browsing — real-time search indexes everything as you go

No database setup. No SSH. No complex configuration — a minimal config.yaml is all it needs.


Common Use Cases

  • Private, self-hosted Dropbox alternative — a browser-based file store on storage you own, with no $12/user/month subscription and no cloud provider holding your data
  • Team file sharing with granular access — directory-level ACLs plus per-user and per-group permissions let you present shared folders with fine-grained read/write/share control
  • Share links with passwords and expiry — generate time-limited, password-protected, download-capped share links for files or folders, including optional anonymous access
  • Web UI for a Railway volume — give non-technical team members a friendly interface to files on your Railway storage instead of CLI or FTP tools
  • Rich media and document previewing — preview and lightly edit images, video, PDFs, Office files, 3D models, and code (50+ languages) directly in the browser, no downloads needed
  • Programmatic file operations via API — the Swagger-documented REST API with long-lived tokens lets you list, upload, and manage files from scripts and integrations

Configuration

VariableRequiredDescription
FileBrowser Quantum is configured via config.yaml on the volume, not mainly env vars
FILEBROWSER_CONFIGOptionalPath to the config file — defaults to the mounted config.yaml
PORTAuto-setRailway injects the port; FileBrowser binds to it (default 80/8080)

Configuration lives in config.yaml on your volume: set the source path(s), auth method (password + 2FA, OIDC, LDAP, or proxy), and sharing defaults there. Change the default admin password immediately after first login — the initial credentials are well known, and Railway deployments are public. Enable 2FA or OIDC for anything beyond personal use.


FileBrowser Quantum vs. Alternatives

FileBrowser Quantum (Railway)DropboxOriginal FileBrowserNextcloud
Monthly cost~$5 flat$12/userSelf-hostedSelf-hosted (heavy)
Self-hosted / own data✅ Yes❌ Dropbox cloud✅ Yes✅ Yes
Real-time indexed search✅ Yes✅ Yes⚠️ Basic✅ Yes
Rich previews (video/Office/3D)✅ Yes (FFmpeg)✅ Yes⚠️ Limited✅ Yes
OIDC / LDAP / 2FA✅ Yes✅ Yes⚠️ Limited✅ Yes
Directory-level ACLs✅ Yes⚠️ Team plans⚠️ Basic✅ Yes
Footprint✅ Tiny (~200MB)N/A✅ Small❌ Heavy stack
REST API + Swagger✅ Yes✅ Yes⚠️ Limited✅ Yes
Open source✅ Apache-2.0❌ No✅ Apache-2.0✅ AGPL

Dependencies for FileBrowser Quantum Hosting

  • Railway account — Hobby plan (~$5/month) plus volume storage for your files
  • A persistent volume mounted at /data (or your configured source path)
  • Nothing else — no external database; config is a single YAML file

Deployment Dependencies

Implementation Details

This template deploys gtstef/filebrowser (Go + Vue.js) with a persistent volume for the files it manages plus its config.yaml and index. The ~200MB image bundles FFmpeg for video previews and thumbnails. Configuration is file-based: set your source path(s), authentication method, and sharing rules in config.yaml on the volume.

FileBrowser Quantum indexes all files and directories by default for instant search-as-you-type, which is fast and responsive for typical file sets — for very large file trees, tune the indexing intervals per source to manage memory. Its strength is managing files on mounted local storage; S3 and remote-protocol support is limited, so use a Railway volume as the primary source. Symlink traversal is disabled by default for security and can be opted into in the filesystem settings.


Frequently Asked Questions

How is Quantum different from the original FileBrowser? FileBrowser Quantum is a major fork with real-time indexed search, multi-source configuration, modern auth (OIDC, LDAP, password + 2FA, proxy), richer previews, a redesigned three-pane UI, and a fuller REST API. Shell command execution from the original was removed for security. It's actively developed with the goal of being the best free self-hosted file browser.

Is it a good Dropbox alternative? Yes, for self-hosters. You get browser-based file access, sharing links with passwords and expiry, rich previews, and granular permissions on storage you own — at flat ~$5/month instead of $12/user/month, with no third-party cloud holding your files.

Can it manage files on S3 or a remote server? FileBrowser Quantum is built for files on mounted local storage (a Railway volume here) with fast local indexing. Its S3 and remote-protocol support is limited, so it's not the right tool if object storage is your primary backend — for that, use a storage-gateway tool. For a private file manager on Railway-hosted storage, it's an excellent fit.

Do I lose my files if Railway redeploys? No — as long as your files and config live on the mounted persistent volume. FileBrowser stores the files it manages, its config.yaml, and its index on the volume, so redeploys and updates don't affect them.

How do I secure it? Change the default admin password immediately after first login, and enable 2FA or connect OIDC/ LDAP for team use. Set directory-level permissions per user or group, and configure share-link defaults (passwords, expiry, download limits). Railway serves everything over HTTPS.

Can I automate file operations? Yes. FileBrowser Quantum exposes a Swagger-documented REST API with long-lived API tokens, so you can list directories, upload files, and manage shares programmatically from scripts or integrations.


Why Deploy and Host FileBrowser Quantum on Railway?

Railway is a singular platform to deploy your infrastructure stack. Railway will host your infrastructure so you don't have to deal with configuration, while allowing you to vertically and horizontally scale it.

By deploying FileBrowser Quantum on Railway, you get a fast, modern, self-hosted web file manager — real-time search, rich previews, granular sharing, and 2FA/OIDC auth — in a tiny single-binary service at ~$5/month flat, with your files on storage you own and no per-user fees.


Template Content

Filebrowser-Quantum

gtsteffaniak/filebrowser

More templates in this category

View Template
Garage S3 Storage
Ultra-light S3 server: fast, open-source, plug-and-play.

PROJETOS
7
View Template
Postgres Backup to Cloudflare R2 (S3-Compatible)
Automated PostgreSQL backups to S3-compatible storage with encryption

Artour
7
View Template
ReadySet
A lightweight caching engine for Postgres

Milo
34