Skip to content

Installed components

This page lists everything Cenova installs on the host — the Cenova services themselves, the supporting binaries they rely on, and the user-facing artifacts created during installation.


1. Cenova services

ServiceRole
Cenova ServerHosts the web app and central back-end. Listens on port 9797.
Cenova EdgePerforms indexing of data sources. Runs under a service account that has read access to the file shares being scanned. May run on a separate node in future releases.

In the initial release, Cenova Server and Cenova Edge are colocated on the same VM. Splitting them across machines is planned for a future release.


2. Supporting components

ComponentPurpose
Cenova binaryThe executable that runs the Cenova services.
NSSMWraps the Cenova binaries as proper Windows services.
NATSLightweight message bus used for Server ↔ Edge communication on port 4222 (local only).
SQLiteEmbedded database engine used as the local data store for the index and project databases. No separate database server is required.
SQLite extensionsSelected extensions loaded into SQLite to provide the additional functions Cenova relies on (e.g. for indexing and querying).
DB Browser for SQLiteLocal tool for manually inspecting the SQLite databases for troubleshooting / support.

3. User-facing artifacts

ItemDescription
Cenova websiteThe browser UI served at http://localhost:9797.
Desktop shortcutConvenience launcher to the web app.
Component screenshots

Cenova Edge servicecenova-edge.PNG

Cenova Server servicecenova-server.PNG

SQLite extensionssqlite.PNG

Cenova websiteLogin.PNG

Desktop shortcuticon.PNG


  • Installation guide — step-by-step deployment on a Windows Server.
  • Architecture — how the services fit together, authentication, licensing and networking.