-
-
Notifications
You must be signed in to change notification settings - Fork 2
v0.4.5
Release Date: January 21, 2026
v0.4.5 is the Provider Support release, enabling one-command deployment to any of 10 supported cloud providers. This release makes it trivial to go from local development to production infrastructure.
Configure and manage credentials for any supported cloud provider.
# Configure a provider
nself providers init hetzner
nself providers init aws
nself providers init digitalocean
# List all providers
nself providers list
# Check status
nself providers status
nself providers status aws
# Compare costs
nself providers costs --compare
# Remove configuration
nself providers remove hetznerOne-command deployment to any provider with normalized sizing.
# Provision infrastructure
nself provision hetzner # Default small size
nself provision aws --size medium # Medium instance
nself provision do --size large # Large instance
# Cost estimation
nself provision aws --estimate # Show cost only
nself provision gcp --dry-run # Preview resources
# Export to Terraform
nself provision export terraform
nself provision export pulumiSync databases, configuration, and files between environments.
# Pull database from staging
nself sync pull staging
# Pull from production (requires anonymization)
nself sync pull production --anonymize
# Push to staging
nself sync push staging
# Sync files
nself sync files pull staging uploads/
nself sync files push staging uploads/
# Compare configs
nself sync config diff stagingGenerate CI/CD workflows for GitHub Actions or GitLab CI.
# Initialize GitHub Actions
nself ci init github
# Initialize GitLab CI
nself ci init gitlab
# Validate configuration
nself ci validate
# Check status
nself ci statusTab completion for bash, zsh, and fish shells.
# Generate completion script
nself completion bash >> ~/.bashrc
nself completion zsh >> ~/.zshrc
# Or auto-install
nself completion install bash
nself completion install zsh
nself completion install fishAuto-fix detected issues with a single command.
nself doctor --fixAutomatically fixes:
- Docker not running
- Missing .env configuration
- Missing docker-compose.yml
- Missing SSL certificates
- Unhealthy containers
| Provider | Compute | Database | Storage | Kubernetes |
|---|---|---|---|---|
| AWS | EC2 | RDS | S3 | EKS |
| Google Cloud | Compute Engine | Cloud SQL | Cloud Storage | GKE |
| Azure | Virtual Machines | Azure Database | Blob Storage | AKS |
| DigitalOcean | Droplets | Managed Databases | Spaces | DOKS |
| Hetzner | Cloud Servers | Self-hosted | Volumes | - |
| Linode | Linodes | Managed Databases | Object Storage | LKE |
| Vultr | Cloud Compute | Managed Databases | Object Storage | VKE |
| IONOS | Cloud Servers | Managed DBaaS | S3 | Managed K8s |
| OVH | Public Cloud | Managed Databases | Object Storage | Managed K8s |
| Scaleway | Instances | Managed Databases | Object Storage | Kapsule |
Sizes map automatically to provider-specific instance types:
| Size | vCPU | RAM | AWS | DO | Hetzner |
|---|---|---|---|---|---|
| small | 1-2 | 2GB | t3.small | s-1vcpu-2gb | cx11 |
| medium | 2 | 4GB | t3.medium | s-2vcpu-4gb | cx21 |
| large | 4 | 8GB | t3.large | s-4vcpu-8gb | cx31 |
| xlarge | 8 | 16GB | t3.xlarge | s-8vcpu-16gb | cx41 |
Monthly cost estimates for a small nself deployment:
| Provider | Compute | Database | Total |
|---|---|---|---|
| Hetzner | €4 | Self-hosted | ~$9/mo |
| Scaleway | €11 | €15 | ~$28/mo |
| DigitalOcean | $12 | $15 | $27/mo |
| Linode | $12 | $15 | $27/mo |
| Vultr | $10 | $15 | $25/mo |
| GCP | $13 | $25 | ~$38/mo |
| AWS | $17 | $30 | ~$47/mo |
| Azure | $15 | $32 | ~$47/mo |
-
src/cli/providers.sh- Provider management command -
src/cli/provision.sh- Infrastructure provisioning command -
src/cli/sync.sh- Environment synchronization command -
src/cli/ci.sh- CI/CD integration command -
src/cli/completion.sh- Shell completion command -
src/templates/ci/github-actions/nself-ci.yml- GitHub Actions template
-
src/cli/doctor.sh- Added --fix auto-repair capability -
src/cli/help.sh- Added new commands to help output -
src/VERSION- Updated to 0.4.5 -
docs/releases/ROADMAP.md- Updated roadmap
# Update nself CLI
nself update
# Or manual installation
curl -fsSL https://raw.githubusercontent.com/nself-org/cli/main/install.sh | bashNone. This release is fully backwards compatible.
v0.4.6 - Scaling & Performance will add:
-
nself scale- Horizontal/vertical scaling -
nself perf- Performance profiling -
nself migrate- Cross-environment migration -
nself bench- Benchmarking tools
Full documentation: https://github.com/nself-org/cli/wiki
ɳSelf CLI v1.0.9. MIT licensed. Docs CC BY 4.0.
GitHub · Issues · Discussions · nself.org · nself.org/docs
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
- 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-access · cmd-security · cmd-secrets
- Tenancy: cmd-tenant · cmd-billing
- Plugins: cmd-plugin · cmd-license · cmd-dogfood (extracted, CLI-R11) · cmd-k8s (extracted, CLI-R11) · cmd-encryption (extracted, CLI-R11) · cmd-waf (extracted, CLI-R11) · cmd-federation (extracted, CLI-R11) · cmd-mail (extracted, CLI-R11) · cmd-dlq (extracted, CLI-R11)
- 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-nClaw, AI Assistant
- Feature-nChat, Messaging
- Feature-nTV, Media Player
- Feature-nFamily, Family Social
- Feature-nCloud, 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
- plugin-nself-ai-gateway
- plugin-nself-ai-mcp
- plugin-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
- 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
All commands (52)
- A: cmd-access · cmd-account · cmd-admin
- B: cmd-backup · cmd-build · cmd-bundle
- C: cmd-ci · cmd-clean · cmd-completion · cmd-config
- D: cmd-db · cmd-deploy · cmd-dev · cmd-doctor
- E: cmd-env · cmd-exec
- F: cmd-functions
- G: cmd-generate
- H: cmd-health · cmd-help-topics
- I: cmd-init · cmd-install
- L: cmd-license · cmd-login · cmd-logout · cmd-logs
- M: cmd-man · cmd-mcp · cmd-migrate
- O: cmd-oauth · cmd-ops
- P: cmd-plugin · cmd-promote
- R: cmd-remove · cmd-reset · cmd-restart · cmd-runner
- S: cmd-secrets · cmd-security · cmd-self-heal · cmd-server · cmd-service · cmd-start · cmd-status · cmd-stop
- T: cmd-telemetry · cmd-template · cmd-trust
- U: cmd-update · cmd-urls
- V: cmd-verify-sbom · cmd-version