Skip to main content

Node Solid Server (NSS)

The original Solid server. Production-tested, widely deployed, feature-rich.

Overview

NSS was the first Solid server implementation, powering solidcommunity.net and many other pods. While newer servers like CSS and JSS are more actively developed, NSS remains a solid choice for production deployments.

Features

  • Battle-tested — Years of production use
  • Full-featured — Solid-OIDC, WebID-TLS, WAC
  • SolidOS integration — Built-in data browser
  • Multi-user — Registration and account management

Installation

npm install -g solid-server

# Initialize
solid init

# Start
solid start

Configuration

NSS uses a config file:

{
"root": "./data",
"port": 8443,
"serverUri": "https://localhost:8443",
"webid": true,
"mount": "/",
"ssl": true
}

Status

NSS is in maintenance mode. For new deployments, consider:

  • CSS — Reference implementation
  • JSS — Lightweight alternative
  • Sandymount — Full SAND stack

See Also