post
Post Plugin
Section titled “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
Section titled “Install”nself license set nself_pro_xxxxx...nself plugin install postWhat It Does
Section titled “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
Section titled “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
Section titled “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 |
| Coming Soon, available in v1.2.0 | |
| Mastodon | Coming Soon, available in v1.2.0 |
| Bluesky | Coming Soon, available in v1.2.0 |
| Coming Soon, available in v1.2.0 | |
| 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"}| Port | Purpose |
|---|---|
3129 | Post automation REST API |
Database Tables
Section titled “Database Tables”2 tables added to your Postgres database:
np_post_accountsnp_post_queue
Nginx Routes
Section titled “Nginx Routes”| Route | Target |
|---|---|
/api/post/ | localhost:3129 |