-
-
Notifications
You must be signed in to change notification settings - Fork 2
linux arm64
Install the ɳSelf CLI on 64-bit ARM Linux (linux/arm64). Tested on AWS Graviton2/3, Ampere Altra (Hetzner CAX), Raspberry Pi 4/5 (64-bit OS), Oracle Ampere, and Scaleway EM-A210R-HDD.
The ɳSelf CI suite runs build + unit tests on
ubuntu-24.04-armrunners for every release, verifying the arm64 binary before it ships.
| Requirement | Minimum version | Notes |
|---|---|---|
| Linux kernel | 5.4+ | Required for Docker cgroups v2 |
| Docker Engine | 24.0 | See install steps |
| Docker Compose | v2.20+ | Bundled with Docker Engine v24+ |
| CPU | 64-bit ARM (aarch64) | 32-bit ARM (armv7) is NOT supported |
| RAM | 2 GB minimum | 4 GB+ recommended for a full ɳSelf stack |
uname -m
# aarch64 ← supported
# armv7l ← NOT supported — use Raspberry Pi OS 64-bit insteadUbuntu / Debian (arm64):
curl -fsSL https://get.docker.com | sh
sudo usermod -aG docker $USER
newgrp dockerAmazon Linux 2023 (Graviton):
sudo dnf install -y docker
sudo systemctl enable --now docker
sudo usermod -aG docker $USERVerify:
docker --version # Docker version 24+
docker compose version # Docker Compose version v2+curl -sSL https://install.nself.org | bashThe script detects aarch64 / arm64 and downloads nself-linux-arm64.tar.gz.
VERSION=$(curl -s https://api.github.com/repos/nself-org/cli/releases/latest | grep '"tag_name"' | cut -d'"' -f4)
curl -L "https://github.com/nself-org/cli/releases/download/${VERSION}/nself-linux-arm64.tar.gz" -o nself.tar.gz
tar -xzf nself.tar.gz
sudo mv nself /usr/local/bin/nself
chmod +x /usr/local/bin/nselfVerify the checksum:
curl -L "https://github.com/nself-org/cli/releases/download/${VERSION}/checksums.txt" -o checksums.txt
grep "nself-linux-arm64" checksums.txt | sha256sum --checknself version
# nself v1.0.9 (linux/arm64)
nself doctorAll official ɳSelf plugin images ship with linux/amd64 + linux/arm64 manifests.
Docker automatically pulls the linux/arm64 variant on arm64 hosts, no flags needed.
If any plugin image produces a platform mismatch warning:
WARNING: The requested image's platform (linux/amd64) does not match the detected
host platform (linux/arm64) and no specific platform was requested
That plugin does not yet have an arm64 layer. File a bug at github.com/nself-org/plugins.
nself doctor fails: Docker not running
sudo systemctl start docker
sudo systemctl enable dockernself start is slow on first pull
First-time image pulls on arm64 servers are typically faster than on developer laptops because cloud servers have better upstream bandwidth. Budget 1–3 minutes on a typical VPS on first run.
Hetzner CAX / Ampere Altra: cgroups v1 warning
Newer Docker versions default to cgroups v2. If you see warnings about cgroup version:
# Check cgroup version
stat -fc %T /sys/fs/cgroup
# tmpfs = cgroups v1, cgroup2fs = cgroups v2cgroups v2 is fully supported and preferred. No action needed on Ubuntu 22.04+.
AWS Graviton: IMDSv2 required
If your instance uses IMDSv2, Docker Hub pulls work normally. ɳSelf does not call the EC2 metadata service directly.
ɳ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