No description
Find a file
2026-08-05 20:01:54 +03:00
ai replace app with discourse module 2026-07-19 10:29:50 +03:00
nix test landing page deployment 2026-08-05 20:01:54 +03:00
.envrc replace app with discourse module 2026-07-19 10:29:50 +03:00
.gitignore replace app with discourse module 2026-07-19 10:29:50 +03:00
AGENTS.md replace app with discourse module 2026-07-19 10:29:50 +03:00
flake.lock replace app with discourse module 2026-07-19 10:29:50 +03:00
flake.nix replace app with discourse module 2026-07-19 10:29:50 +03:00
README.md replace app with discourse module 2026-07-19 10:29:50 +03:00
RECOVERY.md replace app with discourse module 2026-07-19 10:29:50 +03:00

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.

NixOS module

Import nixosModules.tide or nixosModules.default, then provide the runtime secret paths:

services.tide = {
  enable = true;
  secretFiles = {
    adminPassword = "/run/secrets/tide-admin-password";
    mailPassword = "/run/secrets/tide-mail-password";
    secretKeyBase = "/run/secrets/tide-secret-key-base";
    borgPassphrase = "/run/secrets/borg-passphrase";
    borgPrivateKey = "/run/secrets/borg-private-key";
  };
};

The module owns the forum hostname, site identity, SMTP configuration, and backup policy. The importing host owns secret provisioning.

See RECOVERY.md for the database and state restoration procedure.