Nextappd is the back-end daemon that stores a users data and handles syncronization of data between the users devices.

It's a daemon running under Linux, normally in a container.

Endpoints

  • gRPC. It use a self-signed TLS certificate. By default it require a client cert, signed with it's private CA, for anyone to connect to it. Set the address with --grpc-address.
  • HTTP. This exposes a /metrics endpoint with OpenMetrics data. Enable with --enable-metrics.

Enviroment variables

  • NEXTAPP_REGION - Region where the instance is running. Adds a region tag to all metrics values.
  • NEXTAPP_DBPASSW - Database password for the nextapp user on Mariadb.
  • NEXTAPP_ROOT_DBPASSW - Root database password for Mariadb. Only used during bootstrap to create the database.