Skip to content
github-actions[bot] edited this page Oct 18, 2026 · 2 revisions

Post Plugin

Field Value
Licence Free (MIT)
Maturity implemented (maturity levels)
Version 1.2.6
Install nself plugin install post
Requirements nSelf >=1.0.0

Multi-platform content publishing.

Install

nself plugin install post

No license key required.

Description

Multi-platform content publishing. Publish to WordPress, Ghost, Twitter/X, LinkedIn, Telegram channels, Dev.to, and Hashnode with optional scheduling.

Category: content. Current version: 1.1.2.

Configuration

Env Var Default Description
DATABASE_URL (required) PostgreSQL connection string
POST_INTERNAL_SECRET (required) -
POST_ENCRYPTION_KEY (required) -
PORT 3129 HTTP server port
BIND_ADDRESS - Bind address for the HTTP server
NSELF_PLUGIN_LICENSE_KEY - nSelf plugin license key

Ports

Port Purpose
3129 Post service port

Database Schema

2 table(s) added to your Postgres database:

  • np_post_accounts
  • np_post_queue

REST API

GET    /health
GET    /post/accounts
POST   /post/accounts
DELETE /post/accounts/{id}
POST   /post/publish
GET    /post/queue

Examples

Health check

curl http://localhost:3129/health

Source

plugins/post/

Manifest: plugins/post/plugin.json

See Also

← Home →

nself-plugins

Start

Commands

Architecture

Plugin Ecosystem

Popular Plugins

View All: Home (or see the full alphabetical list below — 129/129 synced with registry.json)

All Free Plugins

Guides

Operations


Related

Clone this wiki locally