http-up is a zero-configuration command-line HTTP server with an interface for file uploads, browsing, and online editing. Current stable version is 3.2.4, with frequent releases addressing security vulnerabilities. It supports TLS, basic auth, thumbnails, and office document editing via LibreOffice. Unlike simple static servers (e.g., http-server), http-up enables uploads, file management (copy/move/delete) in extended mode, and online editing of office and code files. The server runs via npx without installation and generates self-signed TLS certs automatically.
npm install http-upNo compatibility data collected yet for this library.
Examples of running http-up as a CLI tool: basic serve, custom port, extended mode, authentication, TLS, and help.
If you relied on these features, do not upgrade beyond 2.x.
Enable database with --database flag if needed.
Use npx http-up or install globally with npm install -g http-up.
Ensure target paths are empty or desired before performing these operations.
Install LibreOffice or avoid editing office files; plain text/code editing works without it.
Accept the self-signed certificate manually in the browser, or use a reverse proxy with a proper certificate.
Add flags like --port, --basic, --tls as needed.
Run with appropriate permissions or serve a directory you own.
Use npx http-up or install globally; do not require/import in code.
No dependency data recorded yet.