SMP-SERVER(1)

NAME
smp-server - SimpleX Messaging Protocol server

SYNOPSIS
smp-server init [-l] [-p port] [host]
smp-server start [-l]
smp-server delete
smp-server help

DESCRIPTION
smp-server is a message broker that implements the SimpleX Messaging Protocol (SMP). It provides end-to-end encrypted message relay without storing user identifiers or unencrypted message content.

The server must be initialized once before first use. The init command creates configuration files, TLS credentials, and persistent storage under /etc/simplex/smp-server/ and /var/simplex/smp-server/.

The start command runs the server in the foreground. The delete command removes the server configuration and all stored data.

The -l flag enables logging to stdout in addition to the log file. The -p port option overrides the default port 5223.

FILES

/etc/simplex/smp-server/
    Configuration files and TLS credentials.

/var/simplex/smp-server/
    Persistent message store, queues, and logs.

SEE ALSO
simplex-chat(1), xftp-server(1)

STANDARDS
SimpleX Messaging Protocol, https://github.com/simplex-chat/simplexmq/blob/stable/protocol/simplex-messaging.md.

AUTHORS
SimpleX Chat contributors