ɳSelfɳSELFDOCS
  • Getting Started

    • Introduction
    • Quick Start
    • Installation
    • Your First Project
  • Core Concepts

    • Architecture Overview
    • Project Structure
    • Configuration
    • Environments
  • Services

    • PostgreSQL Database
    • Hasura GraphQL
    • Authentication
    • Real-Time Communication
    • Storage (MinIO)
    • Email Configuration
    • Redis Cache
    • Search Engines
    • Functions
    • MLflow (ML Tracking)
    • Monitoring & Metrics
    • Admin UI
    • Dashboard
  • Database Tools

    • Schema Management
    • Migrations
    • Seeding Data
    • Backup & Restore
    • dbdiagram.io Sync
  • Microservices

    • NestJS Services
    • BullMQ Workers
    • Go Services
    • Python Services
  • CLI Reference

    • All Commands
    • Core Commands
    • Database Commands
    • Service Management
    • Production Commands
  • Deployment

    • Local Development
    • Production Setup
    • SSL/TLS Configuration
    • Domain Configuration
    • Environment Variables
  • Advanced Topics

    • Multi-Tenancy & SaaS
    • Security & Hardening
    • Custom Actions
    • Webhooks
    • Performance Tuning
    • Troubleshooting
  • ɳClaw

    • Backend Manager
    • API Gateway
    • Voice Input
    • Threads & Projects
  • Migration Guides

    • From Supabase
    • From Nhost
    • From Firebase
  • Plugins

    • Plugin catalog (87)
    • Installation
    • Free plugins (25)
    • Pro plugins (62)
  • Reference

    • Stack & Hosting
    • API Reference
    • Guides
    • RFCs
    • Legal
    • Contributing
  • Resources

    • Changelog
    • Licensing
    • FAQ
    • Support

Guides

Task-focused walkthroughs for operating an nSelf stack in real production environments. Each guide assumes you have the stack running locally. See getting started if not.

  • Deployment

    Deploy to a VPS with Docker, Let's Encrypt SSL, and nginx reverse proxy.

  • Production setup

    Hardening checklist: secrets rotation, firewall, automated backups.

  • Monitoring

    Prometheus, Grafana, Loki, Tempo. Full observability out of the box.

  • Security

    Authentication, network isolation, secret management, audit logging.

  • Multi-tenancy

    Tenant isolation via schema prefixes and Hasura roles.

  • Backup and restore

    Scheduled PostgreSQL backups, point-in-time recovery, restore workflow.

  • Disaster recovery

    DR drills, standby promotion, DNS cutover, and rollback plans.

  • SSL certificates

    Let's Encrypt automation, wildcard certs, self-signed dev certs.

  • Performance tuning

    Connection pooling, Hasura caching, index strategy, resource sizing.

  • Migration guide

    Upgrade paths between major versions and breaking-change playbooks.