Skip to main content

post

post — ɳSelf documentation.

Post Plugin

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_...

Install

nself license set nself_pro_xxxxx...
nself plugin install post

What It Does

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.

Configuration

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 Support

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"}

Ports

PortPurpose
3129Post automation REST API

Database Tables

2 tables added to your Postgres database:

  • np_post_accounts
  • np_post_queue

Nginx Routes

RouteTarget
/api/post/localhost:3129