Download and Install
Latest v3.0.0-beta.2 release 2026-10-18 (changelog, sha256sum)
See also the release history on GitHub.
Docker
If you are working with Docker containers then check out the Docker feature page.
Installation methods
Binary installer (Linux/BSDs)
Use the binary installer if your package manager is not supported.
With curl.
curl --proto '=https' --tlsv1.2 -sSfL https://get.static-web-server.net | shOr with GNU wget (Busybox wget is not supported).
wget --https-only --secure-protocol=TLSv1_2 -qO- https://get.static-web-server.net | shstatic-web-server will be installed by default under the /usr/local/bin directory.
Alternatively, you can install a specific version of SWS to a custom location by setting environment variables.
export SWS_INSTALL_VERSION="3.0.0-beta.2" # full list at https://github.com/static-web-server/static-web-server/tags
export SWS_INSTALL_DIR="~/.local/bin"
curl --proto '=https' --tlsv1.2 -sSfL https://get.static-web-server.net | shMake sure you set the environment variables for the piped process (sh in our case), not the piping process (curl).
If you don't want to export environment variables then use:
curl --proto '=https' --tlsv1.2 -sSfL https://get.static-web-server.net | SWS_INSTALL_DIR="~/.local/bin" shArch Linux
Via Yay or your favorite AUR Helper.
yay -S static-web-server-binExherbo Linux
Add the rust repository and install the package through cave:
cave sync
cave resolve -x repository/rust
cave resolve -x static-web-serverNixOS
Via Nix (Linux/MacOS)
nix-shell -p static-web-server
# or
nix-env -iA nixpkgs.static-web-server- SWS Nix package maintained by @figsoda
- SWS Nix module maintained by @mac-chaffee
MacOS
Using Homebrew Formulae (also Linux)
# Build from source
brew install static-web-serverOr using the SWS Homebrew Tap (also Linux)
brew tap static-web-server/static-web-server
# Just the binary
brew install static-web-server-bin
# Or build from source
brew install static-web-serverWindows
Via Scoop
scoop install static-web-serverWebAssembly
Via Wasmer
wasmer run wasmer/static-web-server --net --enable-threads --mapdir /public:/my/host/dir -- --port 8787Binaries
Pre-compiled binaries are grouped by CPU architectures or features, depending on the case.
x86_64
- static-web-server-v3.0.0-beta.2-x86_64-apple-darwin.tar.gz
SHA256SUM:be3cba027302fc6b7eac73db6386780234320bbd07a50a1603cd6d19e6e7bde6 - static-web-server-v3.0.0-beta.2-x86_64-pc-windows-gnu.zip
SHA256SUM:715bb4a039c188df74d2cd5b405d16c46edfe59ffc859d99e790f4ee304290c3 - static-web-server-v3.0.0-beta.2-x86_64-pc-windows-msvc.zip
SHA256SUM:b5600373a4ac6b83ea0d2d83867060ad2f5090cf213ee3944d1ca55bab60d1fe - static-web-server-v3.0.0-beta.2-x86_64-unknown-freebsd.tar.gz
SHA256SUM:c1db8a25008316a99000e8aaa20edf32d458a5e1846b5456c96096a1ccaf84fc - static-web-server-v3.0.0-beta.2-x86_64-unknown-linux-gnu.tar.gz
SHA256SUM:a5c7e5efa897b35209b2a0273ea938053ae331a49315853b0fa1e47fc1d9fa3f - static-web-server-v3.0.0-beta.2-x86_64-unknown-linux-musl.tar.gz
SHA256SUM:84e39948c14d3f9892d1d9fc51557ac6d1c7bbb2e5760de3ddbfbf2f72b4cd94 - static-web-server-v3.0.0-beta.2-x86_64-unknown-netbsd.tar.gz
SHA256SUM:f1fc39cece0363d71eb8c767004ebfee544050e03f5b263c68eb2d002996f4a6 - static-web-server-v3.0.0-beta.2-x86_64-unknown-illumos.tar.gz
SHA256SUM:4af16536abaf415c53de3a005d1feaa55ef5224cc14f286e46195c1c70f066cc
FIPS
- static-web-server-v3.0.0-beta.2-x86_64-unknown-linux-gnu-fips.tar.gz
SHA256SUM:47992a51052c9375d29b1ed49d84e3c5134fd02cbb78d96071b991d4ce5c589f - static-web-server-v3.0.0-beta.2-x86_64-unknown-linux-musl-fips.tar.gz
SHA256SUM:8cf8296efb8b57b1b7195f4d96796a649d45fb46526b0358e8763a9670de50aa
ARM64
- static-web-server-v3.0.0-beta.2-aarch64-unknown-linux-gnu.tar.gz
SHA256SUM:76d125f4a3bbe712b313891343e3e16045cc7155b1060181be6fcaf39dc83da3 - static-web-server-v3.0.0-beta.2-aarch64-unknown-linux-musl.tar.gz
SHA256SUM:93e14f12352705f273f092a3142de486aa02d5bc29462c53c81e052b0347170a - static-web-server-v3.0.0-beta.2-aarch64-apple-darwin.tar.gz
SHA256SUM:3158be0faa1662fe8163687b014f87fcd37879e5c4b76fd1d511d3cae7b8fc44 - static-web-server-v3.0.0-beta.2-aarch64-linux-android.tar.gz
SHA256SUM:959b7212700afc9a78a39f4a9e497711e619cc1defc25cb46e176530b0e9e55c - static-web-server-v3.0.0-beta.2-aarch64-pc-windows-msvc.zip
SHA256SUM:0b33a39668e2d07c7ac999222b6a7777063fb9e95903ad4aee58e11bcb7b0266
FIPS
- static-web-server-v3.0.0-beta.2-aarch64-unknown-linux-gnu-fips.tar.gz
SHA256SUM:1b448b8e75ebb67dd6da3dbcd8ee73afb3cb536f15cdb695ce5e418a05a4171a - static-web-server-v3.0.0-beta.2-aarch64-unknown-linux-musl-fips.tar.gz
SHA256SUM:7c19f9c8efd6d0cefa377542c23c54b5e0ec0e8de3ae451809dad70a7c5fe4da
x86
- static-web-server-v3.0.0-beta.2-i686-pc-windows-msvc.zip
SHA256SUM:97a850ef2bca8653cbad69af7a20a979c7999b8a22c409ff61f08c993a36346d - static-web-server-v3.0.0-beta.2-i686-unknown-freebsd.tar.gz
SHA256SUM:fd50ad11f4715ab927639300a83f87c0e976ef4b2085514ec3263081c04de53c - static-web-server-v3.0.0-beta.2-i686-unknown-linux-gnu.tar.gz
SHA256SUM:f76c24a4e07a1d5155ca455605c88669788c1ca545ae23dd9e83f3ec5d7e3bd3 - static-web-server-v3.0.0-beta.2-i686-unknown-linux-musl.tar.gz
SHA256SUM:adf9a37bd3d04ef17e11ba13b4f59dee3653e3dc4e4f5bb844d5dc5ee50e39b7
ARM
- static-web-server-v3.0.0-beta.2-arm-unknown-linux-gnueabihf.tar.gz
SHA256SUM:06e76aea2bfb66f521513de7dbc3764b3c92fbf87ac68a4958c5e572fe633916 - static-web-server-v3.0.0-beta.2-arm-unknown-linux-musleabihf.tar.gz
SHA256SUM:850c64465cba2afd6e5c24237e6a99e01d3d0482fd99aa78f4a2568b87e975ae - static-web-server-v3.0.0-beta.2-armv7-unknown-linux-musleabihf.tar.gz
SHA256SUM:6d97dbd730c3f039a9fb8a62251c0bc724e7c13f74eaefc0f9f5739102dff775 - static-web-server-v3.0.0-beta.2-armv7-unknown-linux-gnueabihf.tar.gz
SHA256SUM:204be1060c1e962b104e9cea696069076377a7a4869e7d12112dbaf774294637
PowerPC
- static-web-server-v3.0.0-beta.2-powerpc64le-unknown-linux-gnu.tar.gz
SHA256SUM:3af3fcc4b6022a34b059ffdef14d32f8831650c8a5173429f0f66d0b3c172527
S390X
- static-web-server-v3.0.0-beta.2-s390x-unknown-linux-gnu.tar.gz
SHA256SUM:30bd66602de1848b382b44f5dd2556be6afa30af1c5e9855e9a5ceb895c5b5d3
Source files
- static-web-server-3.0.0-beta.2.tar.gz
SHA256SUM:3c00a57e04cd3bde235ce320f56b0afa8acbcccde80832d81af6c00a33a13e04 - static-web-server-3.0.0-beta.2.zip
SHA256SUM:ed65d44f77e189b2c71b97ab285518fbe9e5c9f9aa48b41ee410862716358b14