uptrakit

Alpha install

Try Uptrakit locally

This is a local evaluation flow. It starts the controller with the embedded scheduler and SQLite — no MQTT, no external scheduler, no agents. Production deploys need a reverse proxy, agent enrollment, and (depending on profile) MQTT or PostgreSQL.

Prerequisites

Quickstart

1

Clone the repository:

git clone https://github.com/worried-networking/uptrakit.git
cd uptrakit
2

Create the environment file and generate the master encryption key:

cp .env.example .env
openssl rand -hex 32 > master.key && chmod 600 master.key
3

Start the controller (default profile — controller + SQLite + embedded scheduler):

docker compose up -d

The controller is reachable at https://localhost:8443. Expect a self-signed certificate warning on first load.

The first-run registration token is printed to the controller logs:

docker compose logs controller | grep "registration token"

Full reference: Deployment Guides — covering all reverse proxy options, enrollment, and profiles.

← Back to home