add static landing page

This commit is contained in:
Yisroel Baum 2026-08-05 20:18:22 +03:00
parent 26a5baf72a
commit 37b7e4f619
Signed by: yisroelbaum
GPG key ID: 0FA60884F75520A9
20 changed files with 1564 additions and 11 deletions

View file

@ -1,7 +1,17 @@
# TIDE
TIDE is the NixOS module for the Torah Im Derech Eretz forum. It deploys the
forum with NixOS Discourse and configures its production Borg backup.
TIDE is the website and NixOS module for the Torah Im Derech Eretz community.
It serves the static landing page at `torahimderecheretz.com`, deploys the
forum with NixOS Discourse, and configures its production Borg backup.
## Landing page
The landing page is a static HTML and CSS site in [`site`](./site). Build its
deployment package with:
```console
nix build .#landing-page
```
## NixOS module
@ -21,8 +31,9 @@ services.tide = {
};
```
The module owns the forum hostname, site identity, SMTP configuration, and
backup policy. The importing host owns secret provisioning.
The module owns the landing page and forum hostnames, site identity, SMTP
configuration, and backup policy. The importing host owns secret provisioning
and ACME account configuration.
See [RECOVERY.md](./RECOVERY.md) for the database and state restoration
procedure.