LocalFS is a portable, web-based local file server designed for file sharing between trusted devices on the same local network, not for public network.
To start the server, use the localfs
command, then go to the web interface at http://localhost:5000
.
Usage: localfs [options]
options
-p, --port server port to use (default 5000).
--no-tmpfs use '/var/tmp' for the temporary directory instead of
'tmpfs' to handle large file uploads (linux systems only).
-h, --help print this list and exit.
-v, --version print the version and exit.
Building from source code requires Go version 1.23 or above. Run the build script to generate the executable binary.
build.sh
for linux, macOS, android (termux)build.bat
for windows 10/11
Refer to development guidelines.
See What's New.
- linux tmpfs memory limitation, use flag --no-tmpfs for large file uploads.
LocalFS is licensed under the GNU GPLv3.