Skip to content

What's new in 2.0.0#

This documentation applies to Piler enterprise edition 2.0.0

Revision #1

Publication date: 2025-SEP-26

Better UI performance#

Piler enterprise has a new web app backend. While the 1.x series relies on nginx+PHP, the 2.x series has been rewritten using Go Fiber. Though the look of the UI is the same, the backend offers a much better performance, see the benchmark comparison between fiber and the legacy nginx+php app.

JWT token authentication#

The REST API uses JWT tokens to authenticate the request.

Support for external authentiation#

It's possible to use ED25519 signed JWT tokens to let an external application authenticate users, and grant them a user session in the piler UI.

Audit records moved to Manticore#

To offer better searchability, the audit records are written to a manticore table.

UI license#

The UI requires a dedicated license file.

Dot-env style configuration#

The fiber UI uses an .env file (similar to what node.js apps use) to set various parameters, see the UI config options page what config parameters are available.

When having a multi-tenant deployment, the global values can be overridden by setting the per-tenant values in the piler database customer_settings table settings_json column, eg.

{"HEADER_LINK_TITLE":"Example archive", "HEADER_LINK":"https://example.com"}

Simplified licensing#

Both the piler daemons and the UI use the same JWT style license file.