Transfer Files at Lightning Speed
No SSH keys. No configuration. No hassle. Just secure, instant file transfers between any servers or workstations with a single command.
$ wget https://beamr host1 $ beamr myfile.zip Upload done. host2 $ beamr myfile.zip Download done.
Why FileBeamr?
Lightning Fast
- Transfer files in seconds
- No waiting, download and go
- Script or Executable Versions
Secure
- 6 digit password codes with 916,132,832 combinations
- Or upgrade to end to end password protection
- Two factor 2FA SMS authentication
- No need to share your SSH keys
Simple Setup
- Download and run
- No SSH keys
- No server configuration
- No weird dependencies to manage
How It Works
FileBeamr uses a robust client-server architecture powered by LAMP (Linux, Apache, MongoDB, PHP) to provide seamless file transfers.
Client Initiates Upload
When you run beamr myfile.zip
on your source server, the client queries the FileBeamr API (PHP) to check if the file exists. If not, it initiates an upload sequence.
Secure Transfer via HTTPS
The file is transmitted over HTTPS to Apache web servers. The client computes an MD5 hash locally and sends file metadata (size, timestamps, optional password) alongside the binary data using multipart form uploads.
Server Processing & Storage
PHP backend validates the upload, stores metadata in MongoDB (filename, code, MD5 hash, timestamps, password hash), and saves the file to disk. The server computes its own MD5 to verify integrity.
Client Downloads from Any Machine
On your destination server, run the same command. The client queries MongoDB via the API using either filename or code, validates the password if required, and streams the file directly via Apache.
Verification & Cleanup
The client verifies the downloaded file's MD5 matches the server record. Files are automatically purged from the system after 7 days, with MongoDB handling metadata cleanup and cron jobs removing disk files.
Technologies
Linux
Ubuntu server OS
Windows
Client support
macOS
Client support
Apache
Web server & HTTPS
MongoDB
Metadata storage
PHP
API backend logic
Python
Automation & tools