For when you really just want to serve some files over HTTP right now!
miniserve is a small, self-contained cross-platform CLI tool that allows you to just grab the binary and serve some file(s) via HTTP. Sometimes this is just a more practical and quick way than doing things properly.
miniserve linux-distro-collection/
miniserve linux-distro.iso
miniserve --auth joe:123 unreleased-linux-distros/
On Linux: Download miniserve-linux
from the releases page and run
chmod +x miniserve-linux
./miniserve-linux
On OSX: Download miniserve-osx
from the releases page and run
chmod +x miniserve-osx
./miniserve-osx
On Windows: Download miniserve-win.exe
from the releases page and run
miniserve-win.exe
With Cargo: If you have a somewhat recent version of Rust and Cargo installed, you can run
cargo install miniserve
miniserve
This is mostly a note for me on how to release this thing:
Cargo.toml
.git commit
and git tag -s
, git push
.cargo publish