Skip to main content
A Neuron is the server runtime at the center of the Neuro platform. It combines an HTTPS server, an XMPP broker, identity and contract services, package hosting, persistence, scripting, and operational tooling in one extensible process. This section is for operators and developers who run a Neuron. It covers installation, initial setup, access control, monitoring, updates, and troubleshooting.

Choose your task

Install a Neuron

Prepare a Windows host, open the required ports, and run the installer.

Complete first-run setup

Configure persistence, backups, networking, XMPP, and the server identity.

Automate configuration

Use environment variables and Gateway.config for repeatable deployments.

Manage access

Create users and roles, then grant the minimum privileges required.

Install packages

Extend a Neuron with signed content and assembly packages.

Troubleshoot

Work from event logs, protocol sniffers, exception reports, and service state.

Runtime layers

Treat the Neuron program-data folder, database keys, TLS keys, API secrets, package keys, and JWT secrets as production credentials. Back them up securely and never commit them to source control.

Production checklist

  • Use a stable domain name with correct DNS records.
  • Enable HTTPS and validate renewal before exposing the server.
  • Restrict administrative resources and RDP to trusted networks.
  • Configure automatic backups and test restoration.
  • Create role-specific accounts instead of sharing an administrator account.
  • Review the event log and exception log after every deployment.
  • Keep package signing keys separate from the Neuron host.
  • Enable protocol sniffers only while diagnosing a problem; captures can contain sensitive data.