Reemo Blog
48 words
1 minutes
[Linux] static-web-server for web hosting

[Web] static-web-server#

https://github.com/static-web-server/static-web-server

Basic host#

static-web-server --port <number> --root <root_path>

e.g. 
static-web-server --port 8787 --root ./my-public-dir

HTTP Authentication#

# Use 'htpasswd' to generate password hash first
htpasswd -nBC10 <username>
htpasswd -nBC10 "reemo"

# New password: 123 
# Re-type new password: 123
# reemo:$2y$10$8phm28BB4YpKPDjOpdTT8eUcfVDw0xc85VZPxg2zae1GR8EQqus3i


static-web-server \
    --port 8787 \
    --root ./my-public-dir \
    --basic-auth 'reemo:$2y$10$8phm28BB4YpKPDjOpdTT8eUcfVDw0xc85VZPxg2zae1GR8EQqus3i'