Opinionated page server
  • Rust 97.1%
  • Shell 1.7%
  • Dockerfile 1.2%
Find a file
2026-03-07 20:35:18 -05:00
.vscode format shell scripts 2025-12-14 13:28:04 -05:00
bindist@ca1f1d9bcf bump bindist 2026-03-07 20:35:18 -05:00
mise update build.sh 2026-01-09 13:46:18 -05:00
src implement dev mode 2026-03-07 20:31:43 -05:00
test nice redirects 2025-12-09 13:13:02 -05:00
.dockerignore expose port 2025-12-14 10:21:41 -05:00
.editorconfig test manifest 2025-12-09 13:04:30 -05:00
.gitignore ignore vendor 2025-12-12 11:17:29 -05:00
.gitmodules add bindist 2025-12-28 13:05:21 -05:00
.rustfmt.toml add rustfmt.toml 2025-12-09 19:24:48 -05:00
Cargo.lock dev mode 2026-03-07 20:31:51 -05:00
Cargo.toml dev mode 2026-03-07 20:31:51 -05:00
Containerfile use alpine as container base 2025-12-28 20:43:12 -05:00
LICENSE.md add license file 2025-12-09 21:10:51 -05:00
README.md warn about the code 2025-12-13 15:11:32 -05:00

Opinionated Page Server

This is a very simple web serve built on Trillium for serving sites of pages (and other files) with some opinionated out-of-the-box behavior, manifest-based site content, and (configurable) case-folding (similar to Apache mod_speling, but only for file case).

It is currently not really documented, that is TBD.

[!WARN] This is an early-stage project. It should be pretty secure, because it only serves up static files from a fixed manifest, but some of the more complex logic (such as handling forwarding and CDN headers) is still being tested.