Features - nself-org/cli GitHub Wiki

Features

Contents

ษณSelf v1.1.0 ships a complete self-hosted backend stack with 46 CLI commands, 4 core services, 6 optional services, and a plugin ecosystem with 25 free and 109 Pro plugins.

Core Stack

Feature Status Description
PostgreSQL โœ… Primary database, version-pinned
Hasura GraphQL โœ… Auto-generated GraphQL API + subscriptions
Auth (nHost) โœ… JWT, OAuth, magic links, MFA
Nginx โœ… Reverse proxy, TLS termination, security headers

Optional Services

Feature Status Description
Redis โœ… Caching, sessions, pub/sub
MinIO โœ… S3-compatible object storage
Email โœ… SMTP + 16 provider integrations
Search โœ… MeiliSearch full-text search
Functions โœ… Serverless runtime
Admin UI โœ… Local GUI at localhost:3021

CLI

Feature Status Description
25 top-level commands โœ… Full lifecycle management
Smart auto-build โœ… nself start builds if no compose file
Config management โœ… show / get / set / list / validate / export / import
Service toggles โœ… nself service enable/disable
Plugin proxy โœ… Unknown commands routed to plugin binaries
Migration (v1โ†’v2) โœ… Detect, migrate, rollback
Self-update โœ… nself update with binary download
Doctor โœ… nself doctor --fix for auto-repair

Plugin System

Feature Status Description
Free plugins (25) โœ… MIT licensed, no key required
Pro plugins (62) โœ… Tier-gated, license key required
Compose overlay โœ… Plugins inject Docker services
Nginx injection โœ… Plugins add location blocks
Plugin config templating โœ… Env vars declared in manifest

Security

Feature Status Description
Container hardening โœ… cap_drop ALL + no-new-privileges
Auth rate limiting โœ… 30r/m default, configurable
Input sanitisation โœ… All user inputs validated
Secret redaction โœ… Secrets never appear in output
Plugin integrity โœ… Manifest validation + checksum
File permissions โœ… .env 0600, backups 0700
Security audit CLI โœ… nself security audit/setup/status (v1.0.3)

Feature Details


โ† [Home]] ](/nself-org/cli/wiki/[[_Sidebar)