LS-Peppol Specifications

Full-featured and powerful, yet small and simple, ebMS3/AS4 server custom-built for Peppol.

LS-Peppol is a small, fast, efficient, and feature-rich ebMS3/AS4 server designed for business software applications needing an easy way to directly send and receive documents on the Peppol network.

Overview

LS-Peppol makes it easy to self-host your own Peppol server.

It has been custom-built to be easy to install, manage and run, so that you can be your own certified Peppol Service Provider, and effortlessly exchange documents on the Peppol network.

Packed inside a tiny (4 MB) executable, LS-Peppol provides a powerful, all-in-one Peppol server which seamlessly integrates both an ebMS3/AS4 Access Point (AP) and a Service Metadata Publisher (SMP).

Applications can easily send/receive Peppol documents and manage the LS-Peppol server using the simple-to-use companion LS-Peppol client (LS-B2B).

LS-Peppol has many advanced features including strong security, server management, certificate provisioning, recipient discovery, multi-level authorisation, statistics, and conformance to all the Peppol and related international standards. 

Architecture

LS-Peppol is a simple, all-inclusive, tiny (4 MB) and highly efficient server.

All aspects of being on the Peppol network are supported including:

  • Messaging - AS4 (push, pull), lookups (SMP, SML), provisioning (SMP, SML, Peppol Directory), etc.

  • Operations - logging, notifications, security, certificate renewal, etc.

  • Management - statistics, provisioning, auditing, etc.

Notably, LS-Peppol seamlessly integrates all required servers and clients into a single executable:

  • 6 inbuilt servers – gateway, SMP, lookup, certificate, provisioning, and console.

  • 9 inbuilt clients – AS4, SML, SMP, register, credentials, licence, audit, email, and database.

The LS-Peppol Architecture including modules, interfaces, routes and protocols
The LS-Peppol Architecture including modules, interfaces, routes and protocols

Features

Business Features

  • Fast, secure, ebMS3/AS4 messaging server

  • Easy to configure, monitor and manage

  • Standards compliant including Peppol.

Peppol Features

  • Automated synchronisation with SML and Peppol Directory

  • Automated sender registration (optional)

  • AS4 signing and payload encryption

  • Integrated SMP server

  • Integrated SML/SMP clients (for dynamic discovery of recipients)

  • Multiple locators (for testing).

Security Features

  • Message signing (e.g. AS4 receipts, SMP responses)

  • Digital signature checking including certificate chain verification

  • Delegated administration with strong authentication and authorisation

  • TLS on all connections (v1.2/v1.3 with TLS SNI extension).

Management Features

  • Automated server credential provisioning and renewal

  • Automated client certificate issuance

  • Support for manager (credentialed) and hub (managed) parties

  • Database for authorisation, statistics, and reporting

  • Web-based console for monitoring and control

  • Notifications of alarms and alerts to an email address.

Operational Features

  • Simple XML configuration file

  • Simple to install – requires no special privileges or OS packages (other than the database)

  • Fast and efficient - with exceptionally low memory and CPU requirements

  • Minimal footprint - just consisting of a single small executable and a few other files

  • Ability to listen on multiple ports and auto-detect TLS

  • Tracing and logging with options for rotating daily logs and using Syslog.

Specifications

Size

Download package
Executable
Disk usage

Performance

Start-up time
Network speed
CPU usage

System Requirements

Hardware
Operating System
OS Packages

Protocols and Security

Protocols
Data formats
Algorithms
Keystores

Open-Source Components (embedded)

OpenSSL 3.0
Zlib 1.2.11
MariaDB Connector/C 3.2