Nostr-native Solid storage server. Powered by JSS with NosDAV Browser.
npm install -g nosdav-servernosdav # start with defaults (port 3000)
nosdav --port 8080 --root ./mydata # custom port and data dir
nosdav --single-user --single-user-name me # personal pod
nosdav --multiuser --subdomains --idp # pod providerAll JSS flags are passed through.
| Flag | Default | Description |
|---|---|---|
--port |
3000 | Server port |
--root |
./data | Data directory |
--nostr |
enabled | Nostr relay + NIP-98 auth |
--conneg |
enabled | Content negotiation (Turtle/JSON-LD) |
--notifications |
enabled | WebSocket live updates |
--git |
enabled | Git HTTP backend |
--public |
enabled | No auth required (override with --idp) |
--mashlib-module |
nosdav/browser | Data browser UI |
AGPL-3.0 — Copyright (C) 2026 Melvin Carvalho