mirror of
https://github.com/Such-Software/smirk-backend-core.git
synced 2026-10-17 23:41:33 +02:00
- New docs/operations/CONSOLE.md: reaching /admin, NIP-98 login, the defaults->env->DB precedence model, per-section runtime-safe vs restart-required table, expected_versions concurrency, restart_apply_mode (with the systemd Restart=always requirement for auto), clearing a DB override. Linked from README + OPERATOR_SETUP. - All six example recipes gained an explicit chain-enablement block (FEATURE_XMR/WOW on, BTC/LTC/GRIN off) so they no longer hard-fail Config::validate in production (default-on chains with empty sources). - Documented all 16 previously-undocumented env vars in .env.example (RESTART_APPLY_MODE, TOR_ADMIN_ONION, DEPLOYMENT_MODE, TIP_SHARE_BASE_URL, ...); RELAY.md gained the premium-post policy + RELAY_WRITE_ALLOWLIST_NPUBS; ADMIN_PUBKEYS noted as reserved/inert.
friends — a backend for a known group
Invite-only registration plus a locked-down relay (inbox-outbox) so your circle
has a private DM inbox. No payment; generous restore.
- Config:
.env.example—REGISTRATION_REQUIRE_INVITE=true,RELAY_ENABLED=true,RELAY_WRITE_POLICY=inbox-outbox. - Invites: mint codes with
smirk-admin mint-invite --count <n>and hand them out. - Relay: you host user messages — review the content notes in
../LEGAL_AND_OPS.md.