nSelf Image - nself-org/plugins GitHub Wiki
| Field | Value |
|---|---|
| Licence | Free (MIT) |
| Maturity | planned (maturity levels) |
| Version | 1.2.6 |
| Install | nself plugin install nself-image |
| Requirements | nSelf >=1.2.0 |
Server-side image processing plugin for nSelf: resize, crop, format conversion (WebP/AVIF/JPEG/PNG), EXIF strip, and MinIO-integrated upload pipeline.
nself plugin install nself-imageNo license key required.
Server-side image processing plugin for nSelf: resize, crop, format conversion (WebP/AVIF/JPEG/PNG), EXIF strip, and MinIO-integrated upload pipeline. Replaces per-app Sharp/Node.js usage across nFamily, nChat, and any consumer app needing image normalization.
Category: media. Current version: 0.1.0.
| Env Var | Default | Description |
|---|---|---|
IMAGE_PROCESSING_MINIO_ENDPOINT |
(required) |
- |
IMAGE_PROCESSING_MINIO_ACCESS_KEY |
(required) |
- |
IMAGE_PROCESSING_MINIO_SECRET_KEY |
(required) |
- |
IMAGE_PROCESSING_SHARED_SECRET |
(required) |
- |
IMAGE_PROCESSING_PORT |
3852 |
- |
IMAGE_PROCESSING_MAX_INPUT_BYTES |
- |
- |
IMAGE_PROCESSING_MAX_CONCURRENT |
- |
- |
IMAGE_AUDIT_ENABLED |
- |
- |
| Port | Purpose |
|---|---|
| 3852 | nSelf Image service port |
1 table(s) added to your Postgres database:
np_image.jobs
POST /process
GET /health
GET /metrics
curl http://localhost:3852/healthManifest: plugins/nself-image/plugin.json
- Plugin-Marketplace — full plugin index
- Plugin-Development — write your own plugin
← Home →