Skip to content

Plantuml server

services.plantuml-server.enable

Whether to enable PlantUML server. Type: boolean

Default

false

Example

true

Declared by: https://github.com/nixos/nixpkgs/blob/master/nixos/modules/services/web-apps/plantuml-server.nix

services.plantuml-server.graphvizPackage

The graphviz package to use. Type: package

Default

pkgs.graphviz

Declared by: https://github.com/nixos/nixpkgs/blob/master/nixos/modules/services/web-apps/plantuml-server.nix

services.plantuml-server.group

Group which runs PlantUML server. Type: string

Default

"plantuml"

Declared by: https://github.com/nixos/nixpkgs/blob/master/nixos/modules/services/web-apps/plantuml-server.nix

services.plantuml-server.home

Home directory of the PlantUML server instance. Type: path

Default

"/var/lib/plantuml"

Declared by: https://github.com/nixos/nixpkgs/blob/master/nixos/modules/services/web-apps/plantuml-server.nix

services.plantuml-server.httpAuthorization

When calling the proxy endpoint, the value of HTTP_AUTHORIZATION will be used to set the HTTP Authorization header. Type: null or string

Default

null

Declared by: https://github.com/nixos/nixpkgs/blob/master/nixos/modules/services/web-apps/plantuml-server.nix

services.plantuml-server.listenHost

Host to listen on. Type: string

Default

"127.0.0.1"

Declared by: https://github.com/nixos/nixpkgs/blob/master/nixos/modules/services/web-apps/plantuml-server.nix

services.plantuml-server.listenPort

Port to listen on. Type: signed integer

Default

8080

Declared by: https://github.com/nixos/nixpkgs/blob/master/nixos/modules/services/web-apps/plantuml-server.nix

services.plantuml-server.package

The plantuml-server package to use. Type: package

Default

pkgs.plantuml-server

Declared by: https://github.com/nixos/nixpkgs/blob/master/nixos/modules/services/web-apps/plantuml-server.nix

services.plantuml-server.packages.jdk

The jdk package to use. Type: package

Default

pkgs.jdk

Declared by: https://github.com/nixos/nixpkgs/blob/master/nixos/modules/services/web-apps/plantuml-server.nix

services.plantuml-server.packages.jetty

The jetty package to use. At the time of writing (v1.2023.12), PlantUML Server does not support Jetty versions higher than 12.x.

Jetty 12.x has introduced major breaking changes, see https://github.com/jetty/jetty.project/releases/tag/jetty-12.0.0 and https://eclipse.dev/jetty/documentation/jetty-12/programming-guide/index.html#pg-migration-11-to-12

Type: package

Default

pkgs.jetty_11

Declared by: https://github.com/nixos/nixpkgs/blob/master/nixos/modules/services/web-apps/plantuml-server.nix

services.plantuml-server.plantumlLimitSize

Limits image width and height. Type: signed integer

Default

4096

Declared by: https://github.com/nixos/nixpkgs/blob/master/nixos/modules/services/web-apps/plantuml-server.nix

services.plantuml-server.plantumlStats

Set it to on to enable statistics report (https://plantuml.com/statistics-report). Type: boolean

Default

false

Declared by: https://github.com/nixos/nixpkgs/blob/master/nixos/modules/services/web-apps/plantuml-server.nix

services.plantuml-server.user

User which runs PlantUML server. Type: string

Default

"plantuml"

Declared by: https://github.com/nixos/nixpkgs/blob/master/nixos/modules/services/web-apps/plantuml-server.nix