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

post

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

Social media posting automation for multiple platforms. Credentials encrypted with AES-256-GCM at rest. Pro plugin.

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

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

The post plugin provides a social media publishing queue with encrypted credential storage. Platform credentials are encrypted with AES-256-GCM before being stored. Posts can be scheduled, retried on failure, or fanned out to multiple accounts simultaneously.

Env VarDefaultDescription
POST_PORT3129Port the service listens on

Per-account credentials are stored encrypted in np_post_accounts and managed via the API, do not set them as plain env vars.

Platform integrations are under active development. The dispatch endpoint returns HTTP 501 for platforms not yet shipped.

PlatformStatus
Twitter/XComing Soon, available in v1.2.0
LinkedInComing Soon, available in v1.2.0
MastodonComing Soon, available in v1.2.0
BlueskyComing Soon, available in v1.2.0
FacebookComing Soon, available in v1.2.0
InstagramComing Soon, available in v1.2.0
ThreadsComing Soon, available in v1.2.0

The internal platform is available now and can be used for testing your dispatch pipeline without hitting any external network.

A 501 response body has the form:

{"error":"platform_not_implemented","message":"Platform support coming in v1.2.0"}
PortPurpose
3129Post automation REST API

2 tables added to your Postgres database:

  • np_post_accounts
  • np_post_queue
RouteTarget
/api/post/localhost:3129