Install File Browser on your VPS
Infraa installs File Browser on your VPS as a single Go binary: a clean web interface for the files on your server, with upload, download, preview, in-browser editing, sharing links, and per-user access control. The binary (2.63.18) is pinned and verified against a checked-in SHA-256, runs as a dedicated non-root system user, and binds to localhost on your chosen port.
- Versions
- File Browser 2.63.18, a pinned single-binary release verified by SHA-256
- Works on
- Ubuntu 22.04, Ubuntu 24.04, and Debian 12
- Package source
- Pinned binary release
What does the File Browser install do?
- Creates a dedicated, non-login system user (infraa-filebrowser) — File Browser never runs as root.
- Downloads the pinned File Browser binary, verifying it against a SHA-256 checksum from the reviewed catalog before it's moved into place.
- Installs a systemd unit (infraa-filebrowser.service) that binds the web UI to 127.0.0.1 on your chosen port (8081 by default), with the served file root and settings database in /var/lib/infraa-filebrowser.
- Enables and starts the service, then verifies it's listening.
How do I install File Browser with Infraa?
Connect your server
Run the Infraa install one-liner (curl install.infraa.sh | sh) on your VPS. The agent registers over an outbound connection in about 30 seconds — no inbound ports, no SSH keys to share.
Pick the service
Choose it from the one-click catalog in the dashboard, or just ask in chat. Infraa turns your request into a concrete, reviewable plan.
Review and approve
Read exactly what will run, then approve. The agent executes only the approved, cryptographically signed steps and streams progress live.
What happens after the install?
Infraa checks File Browser every 60 seconds — the service unit and your chosen port. The install is localhost-only, so reach the UI over an SSH tunnel first; to use it from anywhere, install the nginx module and point a managed vhost with Let's Encrypt at the port.
File Browser on Infraa — common questions
01Which files can File Browser see?
Only its own file root in /var/lib/infraa-filebrowser, owned by the dedicated system user it runs as. It does not get access to your whole filesystem — the service is deliberately scoped to the directory it serves.
02Is File Browser safe to put on the internet?
Infraa installs it localhost-only, so it starts private. If you expose it through the nginx module, access is protected by File Browser's own login and per-user permissions over HTTPS — set a strong admin password first.
03How does Infraa verify the File Browser binary?
The version, download URL, and SHA-256 checksum are pinned in the reviewed module catalog, and the agent verifies the checksum before the binary is moved into place. Upgrades are a catalog change: re-run the install and the service restarts on the new binary.
Connect a server in 30 seconds, then install File Browser from the catalog or just ask in chat.