تخطَّ إلى المحتوى

photos

هذا المحتوى غير متوفر بلغتك بعد.

Photo album management with EXIF extraction, tagging, and MinIO-backed storage. Pro plugin.

Requires: Basic license tier or higher. nself license set nself_pro_...

Terminal window
nself license set nself_pro_xxxxx...
nself plugin install photos

Provides photo album management with automatic EXIF metadata extraction, flexible tagging, and webhook events fired on upload. Stores originals in MinIO and generates configurable thumbnail sizes automatically. Albums and photos are queryable via the Hasura GraphQL API.

Requires the minio plugin.

Env VarDefaultDescription
PHOTOS_PORT3091Photos service port
PHOTOS_STORAGE_BUCKETnoneMinIO bucket name for photo storage
PHOTOS_THUMB_SIZES200x200,800x800Comma-separated thumbnail dimensions to generate
PortPurpose
3091Photos REST API

4 tables added to your Postgres database:

  • np_photos_albums: album records
  • np_photos_photos: photo records with storage references
  • np_photos_tags: tag definitions
  • np_photos_exif: extracted EXIF metadata per photo
RouteTarget
/photos/Photos API