Free and open-source plugins for nself — the self-hosted backend CLI.
nself plugin install <name>All 25 plugins are MIT-licensed and listed below (per F03 PLUGIN-INVENTORY-FREE).
| Plugin | Description | Category |
|---|---|---|
| backup | PostgreSQL backup and restore automation with scheduling | Infrastructure |
| content-acquisition | Content ingestion and acquisition with download rules | Media |
| content-progress | Track video, audio, and content playback progress | Media |
| cron | Cron job scheduler with HTTP callbacks and run history | Automation |
| donorbox | Donorbox donation data sync with webhook handling | Commerce |
| feature-flags | Feature flag management with targeting rules and segments | Infrastructure |
| github | GitHub repository, issue, and workflow integration | Development |
| github-runner | GitHub Actions self-hosted runner for private repos | Development |
| invitations | Invitation management with email/SMS delivery and tracking | Communication |
| jobs | PostgreSQL-backed background job queue with priorities and retries | Infrastructure |
| link-preview | URL metadata extraction with Open Graph and Twitter Cards | Content |
| mdns | mDNS/Bonjour service discovery for zero-config LAN advertising | Networking |
| mlflow | MLflow experiment tracking and model registry | Data |
| monitoring | Full monitoring stack: Prometheus, Grafana, Loki, and exporters (10 services) | Infrastructure |
| notifications | Multi-channel notification service: Email, Push, SMS | Communication |
| notify | Newer notification plugin focused on Email (SMTP) and Webhook (HMAC) | Communication |
| paypal | PayPal payment data sync with webhook handling | Commerce |
| search | Full-text search engine with PostgreSQL FTS and MeiliSearch | Infrastructure |
| shopify | Shopify store, orders, and product synchronization | Commerce |
| stripe | Stripe billing data sync with webhook handling | Commerce |
| subtitle-manager | Subtitle search, download, and sync via OpenSubtitles | Media |
| tokens | Secure content delivery tokens and HLS encryption key management | Media |
| torrent-manager | Torrent downloading with Transmission/qBittorrent integration | Media |
| vpn | Multi-provider VPN management (NordVPN, PIA, Mullvad) | Authentication |
| webhooks | Outbound webhook delivery with retry logic, HMAC signing, and DLQ | Communication |
Install any plugin with nself plugin install <name>. No license key required.
Note:
notifications(older, 695-line implementation) andnotify(newer, focused on Email + Webhook channels) are two separate plugins. New projects should prefernotify.
The monitoring plugin bundles 10 individual observability services (per F05 PLUGIN-INVENTORY-MONITORING). They are wired together by the parent plugin's docker-compose templates and ship as one install.
| Service | Purpose | Default Port |
|---|---|---|
| alertmanager | Alert routing and deduplication for Prometheus | 9093 |
| glitchtip | Open-source Sentry-compatible error tracking | 8000 |
| grafana | Metrics, logs, and traces dashboards | 3000 |
| loki | Log aggregation backend | 3100 |
| otel-collector | OpenTelemetry traces, metrics, and logs ingest | 4317 (gRPC), 4318 (HTTP) |
| prometheus | Metrics scraping and storage | 9090 |
| promtail | Log shipping agent (sends to Loki) | 9080 |
| status | Public status page generator | internal |
| synthetics | k6-based synthetic flow probes | internal |
| web-vitals | Core Web Vitals client beacon and ingest | internal |
Install the bundle with nself plugin install monitoring. SLO definitions live in ./monitoring/docs/slos.md.
Have a plugin to share? Add it to the community/ directory and open a PR.
See Contributing Guide for guidelines.
62 production-grade plugins starting at $0.99/month ($9.99/year).
No other self-hosted backend ships anything close to this. These are not thin wrappers. Each plugin is a complete service with its own database schema, API surface, and production-tested logic built for the nself stack.
See pricing tiers at nself.org/pricing · Browse catalog at nself.org/plugins
ai— Multi-provider LLM gateway with embeddings, semantic search, prompt templates, and usage tracking. Works with OpenAI, Anthropic, Cohere, and more.moderation— Unified content moderation: profanity filtering, toxicity detection, AI-powered review queues, rules automation, manual workflows, strikes, and appeals.
compliance— Full GDPR, CCPA, HIPAA, SOC 2, and PCI-DSS coverage. DSARs, consent management, data retention schedules, breach notifications, SIEM integration, and audit reporting. Most companies pay $10K+/year for tooling that does half this.access-controls— RBAC and ABAC with a full policy engine.auth— WebAuthn/passkeys, TOTP 2FA, magic links, device-code flow, and government-grade identity verification via ID.me (7 verification groups).
stripe— 23 database tables, 7 views, 60+ webhook events. Full sync including subscriptions, invoices, payment methods, disputes, and refunds.paypal— PayPal payment data sync with webhook handling.donorbox— Donation platform sync for nonprofits.shopify— Store, orders, and product synchronization.entitlements— Feature gating, subscription plan management, usage quota tracking, and metered billing.
streaming— Live streaming with RTMP/HLS ingest, viewer analytics, stream chat, multi-quality adaptive streaming, and DVR.media-processing— FFmpeg-based media encoding and HLS streaming.livekit— LiveKit voice/video infrastructure: room management, participant tracking, recording and egress, quality monitoring.recording— Recording orchestration and archive management.photos— Photo albums with EXIF extraction, face grouping, tagging, and thumbnails.podcast— RSS feed parsing, episode management, and transcription.content-progress— Video, audio, and document playback progress with continue watching, watchlists, and favorites.
epg— Electronic program guide with XMLTV import, channel management, and schedule queries. Built for nself-tv and media apps.tmdb— Media metadata from TMDB, IMDb, TVDB, and MusicBrainz with auto-matching and a manual review queue.retro-gaming— ROM library management, emulator core serving, save state sync, and controller configuration.rom-discovery— ROM metadata database, multi-source auto-download orchestration, and scraping.game-metadata— Game metadata enrichment from IGDB, MobyGames, and more.sports— Live scores, schedules, standings, rosters, player stats, and real-time updates.
social— Posts, comments, reactions, follows, and bookmarks.activity-feed— Fan-out activity feeds with aggregation and subscriptions.chat— Chat and messaging data layer with conversations, participants, and moderation.bots— Bot framework with commands, marketplace, API keys, and reviews.support— Full helpdesk with ticketing, SLA management, canned responses, knowledge base, and analytics.knowledge-base— Documentation and FAQ with semantic search, versioning, translations, and analytics.calendar— Recurring events, iCal export, and RSVP tracking.meetings— Room booking, Google/Outlook sync, and availability management.
admin-api— System health, user management, and metrics API for admin dashboards.analytics— Event tracking, counters, funnels, and quota management.observability— Prometheus metrics, Loki logging, and Tempo tracing.backup— PostgreSQL backup and restore automation with scheduling.file-processing— Thumbnails, optimization, and virus scanning across S3, GCS, R2, B2, Azure, and MinIO.object-storage— Multi-provider object storage with presigned URLs and multipart uploads.workflows— Automation engine with trigger-action chains, conditional logic, and scheduled tasks.realtime— Socket.io real-time server with presence tracking, typing indicators, and room management.documents— Document management with templates, versioning, and sharing.cms— Headless CMS with content types, versioning, categories, and tags.cdn— CDN management: cache purging, signed URLs, and analytics.webhooks— Outbound webhook delivery with retry logic, HMAC signing, and dead-letter queue.
cloudflare— Zone, DNS, R2, cache, and analytics management.github— Repository, issue, and workflow integration (Pro tier with expanded access).geocoding— Forward and reverse geocoding, place search, and geofences.geolocation— Real-time location sharing, history tracking, geofencing, and proximity queries.idme— Government-grade identity verification via ID.me with 7 verification groups.vpn— Multi-provider VPN management with P2P optimization, server carousel, kill switch, and leak protection.devices— IoT device enrollment, trust management, and command dispatch.web3— NFT support, token-gated access, DAO governance, and decentralized identity.torrent-manager— Torrent client integration with Transmission and qBittorrent, multi-source search, VPN enforcement.
Building this yourself takes months. Some examples:
| What you'd need to build | Rough effort | Managed alternative cost |
|---|---|---|
| Stripe webhook sync (23 tables, 60+ events) | 2-3 weeks | N/A (you still need the integration) |
| GDPR/HIPAA compliance tooling | 3-6 months | $100-$1,000+/month (Osano, OneTrust) |
| LiveKit voice/video integration | 1-2 weeks | $50-$500+/month |
| AI gateway with multi-provider support | 1-2 weeks | $25-$200+/month |
| Live streaming (RTMP/HLS + DVR) | 3-6 weeks | $100-$500+/month |
| EPG + media metadata enrichment | 2-4 weeks | No managed equivalent |
With nself Pro Plugins, you self-host everything. The Basic tier ($0.99/mo or $9.99/yr) covers all 62 pro plugins, not per-seat, not per-request, not per-service. Higher tiers (Pro, Elite, Business, Business+, Enterprise) add AI suite, support levels, and managed DevOps.
See pricing tiers at nself.org/pricing
MIT — see LICENSE