Web application / static site hosting with built-in support for simple analytics via Prometheus and Grafana.
Go to file
Mya Pitzeruse 29de39b130
feat(multisite): supports multiple tenants to a single deployment instance
This change adds support for managing multiple sites from a single deployment
of the pages application. Routes are configured using a configuration file
rather than looking for CNAMEs in all the associated repositories. For an
example configuration, see examples/multisite/pages.toml.

Resolves #4
2022-10-25 10:19:29 -05:00
cmd/pages fix: use new upstream address 2022-07-02 22:01:26 -05:00
examples/multisite feat(multisite): supports multiple tenants to a single deployment instance 2022-10-25 10:19:29 -05:00
internal feat(multisite): supports multiple tenants to a single deployment instance 2022-10-25 10:19:29 -05:00
legal feat: minimal proof of concept 2022-06-03 17:54:25 -05:00
scripts feat(session): support session tracking 2022-06-08 10:55:21 -05:00
.gitignore feat: periodically reload underlying repository 2022-10-06 12:04:39 -05:00
.goreleaser.yaml feat: minimal proof of concept 2022-06-03 17:54:25 -05:00
AUTHORS feat: minimal proof of concept 2022-06-03 17:54:25 -05:00
go.mod feat(multisite): supports multiple tenants to a single deployment instance 2022-10-25 10:19:29 -05:00
go.sum feat(multisite): supports multiple tenants to a single deployment instance 2022-10-25 10:19:29 -05:00
LICENSE feat: minimal proof of concept 2022-06-03 17:54:25 -05:00
Makefile fix: use new upstream address 2022-07-02 22:01:26 -05:00
package.json feat: minimal proof of concept 2022-06-03 17:54:25 -05:00
README.md feat(multi-tenant): add metric support for multiple domains 2022-07-02 11:09:02 -05:00

📜 pages

pages provides web application / static site hosting with built-in support for simple analytics via Prometheus and Grafana.

Motivation

As I work to reduce the number of Google services from my life, I found myself wanting a simpler alternative to my current hosting solution. Right now, my hosting is provided by GitHub pages and my analytics is provided by Google (as one did in th 2010s). But as we start to enforce more privacy rights through systems like GDPR, I find myself wanting a simpler solution that doesn't require cookie disclosures.

Resources