CraptasticApps Database Monitor
===============================

Requirements
------------
No Docker, Node.js, .NET runtime, or external database is required.

Start
-----
Linux:
  ./start.sh

Windows:
  start.cmd

Open http://localhost:8088 and create the initial administrator.

Persistent data
---------------
Keep the entire data directory when upgrading or moving the installation:

  data/database-monitor.db   Application database
  data/keys/                 Encryption keys for stored server credentials

Losing data/keys makes encrypted database credentials unreadable.

Configuration
-------------
The launchers accept environment-variable overrides:

  ASPNETCORE_URLS
  Database__Path
  DataProtection__KeysPath
  License__PublicKeyPem

The production public license-verification key is already embedded in the
published appsettings.json. The private signing key must never be included in
this package or placed on the application server.

Example Linux port override:
  ASPNETCORE_URLS=http://0.0.0.0:8090 ./start.sh

Put the application behind an HTTPS reverse proxy and restrict network access
before exposing it outside a trusted network.
