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. Max plugin.

Requires: A paid bundle license or ɳSelf+. 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 Var Default Description
POST_PORT 3129 Port 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.

Platform Status
Twitter/X Coming Soon, available in v1.2.0
LinkedIn Coming Soon, available in v1.2.0
Mastodon Coming Soon, available in v1.2.0
Bluesky Coming Soon, available in v1.2.0
Facebook Coming Soon, available in v1.2.0
Instagram Coming Soon, available in v1.2.0
Threads Coming 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

Port Purpose
3129 Post automation REST API

Database Tables

2 tables added to your Postgres database:

  • np_post_accounts
  • np_post_queue

Nginx Routes

Route Target
/api/post/ localhost:3129