Skip to content

Self-hosting security

Security responsibilities for self-hosted operators: secrets, network boundaries, private monitoring opt-in, and disclosure.

Core · 6 min

Self-hosted operators control infrastructure, secrets, backups, and access policies. Fajita ships strict defaults, but production security is a shared responsibility.

  • Rotate CRON_SECRET, Clerk keys, and monitor encryption keys on a schedule
  • Keep PostgreSQL off the public internet
  • Enable private network monitoring only with FAJITA_ALLOW_PRIVATE_NETWORKS when you understand the risk
  • Report vulnerabilities through SECURITY.md, not public issues

Was this page helpful?