-
-
Notifications
You must be signed in to change notification settings - Fork 2
Plugin Install
nself plugin install {name}For free plugins, the CLI may prompt you to create a free account the first time:
Create a free account? [Y/n]
This generates a nself_free_<uuid> key stored on your device. The key enables install telemetry and conversion tracking. No email or payment is required. Declining the prompt still allows the install to proceed.
To persist your free key across sessions:
nself license set nself_free_<uuid>After installing 3 free plugins, the CLI displays a one-line prompt about ɳSelf+.
For pro plugins, set your license key first, see Plugin-Licensing.
Plugins marked beta install with a warning printed to stderr. Plugins marked planned are not yet available, the install command returns an error with a link to the release timeline. See Plugin-Status-Badges for details.
Every plugin manifest may declare a permissions array. The CLI validates each permission against the canonical allowlist at install time and rejects unknown permission strings (fail-closed). A structured audit log line is emitted after a successful install listing the granted permissions.
Plugins holding elevated permissions (system:exec, network:internet) print a visible warning to stderr. Use nself plugin info <name> to review the permission set before installing.
See Plugin-Permissions for the full permission catalog and tier roadmap.
After installing any plugin, regenerate your stack:
nself build
nself restartnself plugin remove {name}By default, the plugin's database schema (np_{name}) is dropped. To keep data:
nself plugin remove {name} --keep-data# Update a single plugin
nself plugin update {name}
# Update all installed plugins
nself plugin update --allnself plugin listShows all installed plugins with version and status.
nself plugin info {name}Shows plugin description, version, port, tables, dependencies, and env vars.
# Browse the free registry
nself plugin search
# Search by keyword
nself plugin search {keyword}nself plugin install chat livekit streaming
nself buildSome plugins require others to be installed first. ɳSelf resolves dependencies automatically during install. If a required plugin isn't installed, ɳSelf installs it for you.
Example: claw requires ai. Installing claw automatically installs ai if missing.
Each plugin declares its required env vars in plugin.json. After install, add the required vars to your .env file:
nself plugin info {name} # shows required env varsThen run nself build to pick up the new configuration.
Free plugin tarballs are served via the plugins.nself.org registry worker, which redirects
to Cloudflare R2 as the primary CDN (free global egress). GitHub Releases is the automatic
fallback when R2 is unavailable. Both mirrors hold identical content and SHA-256 checksums are
verified between them on every release. The CLI follows the 302 redirect transparently.
To override the registry URL for private testing:
export NSELF_PLUGIN_REGISTRY=https://your-registry-mirror.example.com
nself plugin install {name}- Plugin-Overview, What plugins are and pricing tiers
- Plugin-Licensing, License keys for pro plugins
- Plugin-Status-Badges, stable, beta, and planned behavior at install time
- Plugin-Dev-Guide, Build your own plugin
ɳSelf CLI v1.0.9. MIT licensed. Docs CC BY 4.0.
GitHub · Issues · Discussions · nself.org · docs.nself.org
Getting Started
Commands
- Commands, Overview
- Lifecycle: cmd-init · cmd-build · cmd-start · cmd-stop · cmd-restart · cmd-dev
- Monitoring: cmd-status · cmd-logs · cmd-health · cmd-urls · cmd-doctor · cmd-monitor · cmd-alerts · cmd-sentry · cmd-watchdog · cmd-dogfood
- Data: cmd-db · cmd-backup · cmd-dr · cmd-queue · cmd-webhooks
- Config: cmd-config · cmd-service · cmd-env · cmd-promote
- Networking: cmd-ssl · cmd-trust · cmd-dns-setup
- Security: cmd-security · cmd-secrets · cmd-waf
- Tenancy: cmd-tenant · cmd-billing
- Plugins: cmd-plugin · cmd-license
- AI: cmd-ai · cmd-claw · cmd-model
- Templates: cmd-template
- Utilities: cmd-exec · cmd-clean · cmd-reset · cmd-update · cmd-upgrade · cmd-version · cmd-admin · cmd-migrate · cmd-migrate-firebase · cmd-migrate-supabase · cmd-completion
Features
- Features, Overview
- Feature-Auth
- Feature-Storage
- Feature-Search
- Feature-Functions
- Feature-Email
- Feature-Monitoring
- Feature-Plugins
- Feature-ɳClaw, AI Assistant
- Feature-ɳChat, Messaging
- Feature-ɳTV, Media Player
- Feature-ɳFamily, Family Social
- Feature-ɳCloud, Managed Hosting
- Feature-Memory-Rooms, Knowledge Organization
- Feature-Agent-Dashboard, Agent Metrics
- Feature-Image-Generation, AI Image Generation
Configuration
- Configuration, Overview
- Config-Env-Vars
- Config-Postgres
- Config-Hasura
- Config-Auth
- Config-Nginx
- Config-Optional-Services
- Config-Custom-Services
- Config-System
Plugins (87 + 10 monitoring)
Free (25)
- plugin-backup
- plugin-content-acquisition
- plugin-content-progress
- plugin-cron
- plugin-donorbox
- plugin-feature-flags
- plugin-github
- plugin-github-runner
- plugin-invitations
- plugin-jobs
- plugin-link-preview
- plugin-mdns
- plugin-mlflow
- plugin-monitoring
- plugin-notifications
- plugin-notify
- plugin-paypal
- plugin-search
- plugin-shopify
- plugin-stripe
- plugin-subtitle-manager
- plugin-tokens
- plugin-torrent-manager
- plugin-vpn
- plugin-webhooks
Pro (62)
- plugin-access-controls
- plugin-activity-feed
- plugin-admin-api
- nself-ai-gateway
- nself-ai-cc
- nself-ai-mcp
- plugin-analytics
- plugin-auth
- plugin-backup-pro
- plugin-bots
- plugin-browser
- plugin-calendar
- plugin-cdn
- plugin-chat
- plugin-claw
- plugin-claw-budget
- plugin-claw-news
- plugin-claw-web
- plugin-cloudflare
- plugin-cms
- plugin-compliance
- plugin-cron-pro
- plugin-ddns
- plugin-devices
- plugin-documents
- plugin-donorbox-pro
- plugin-entitlements
- plugin-epg
- plugin-file-processing
- plugin-game-metadata
- plugin-geocoding
- plugin-geolocation
- plugin-google
- plugin-home
- plugin-idme
- plugin-knowledge-base
- plugin-linkedin
- plugin-livekit
- plugin-media-processing
- plugin-meetings
- plugin-moderation
- plugin-mux
- plugin-notify-pro
- plugin-object-storage
- plugin-observability
- plugin-paypal-pro
- plugin-photos
- plugin-podcast
- plugin-post
- plugin-realtime
- plugin-recording
- plugin-retro-gaming
- plugin-rom-discovery
- plugin-shopify-pro
- plugin-social
- plugin-sports
- plugin-stream-gateway
- plugin-streaming
- plugin-stripe-pro
- plugin-support
- plugin-tmdb
- plugin-voice
- plugin-web3
- plugin-workflows
Planned (26)
plugin-auditplugin-blogplugin-checkoutplugin-commerceplugin-drmplugin-exportplugin-flowplugin-importplugin-ldapplugin-mailgunplugin-mediaplugin-oauth-providersplugin-pagesplugin-postmarkplugin-rate-limitplugin-reportsplugin-samlplugin-schedulerplugin-sendgridplugin-ssoplugin-subscriptionplugin-thumbplugin-transcoderplugin-twilioplugin-wafplugin-watermark
Guides
- Guide-Production-Deployment
- Guide-SSL-Setup
- Guide-Multi-Tenancy
- Guide-Security-Hardening
- Guide-Monitoring-Setup
- Guide-Backup-Restore
- Guide-Custom-Services
- Guide-Migration-from-v1
Architecture
Reference
- API-Reference
- reference-error-codes, Error Codes
Licensing
Security
Brand
Operations
- operations/release-cascade, Release Cascade
- operations/self-healing, Self-Healing Schema
- operations/redis-tuning, Redis Pool Tuning
- operations/meilisearch-warmup, MeiliSearch Warm-Up
- operations/jwt-rotation, JWT Key Rotation
- operations/windows-wsl2-setup, Windows / WSL2 Setup
- operations/gemini-oauth-reauth, Gemini OAuth Reauth
Contributing
Admin
- USER-ACTION-QUEUE, Pending Admin Actions