JSPM

  • Created
  • Published
  • Downloads 14
  • Score
    100M100P100Q89953F
  • License AGPL-3.0

Nostr-native Solid storage server — powered by JSS

Package Exports

    This package does not declare an exports field, so the exports above have been automatically detected and optimized by JSPM instead. If any package subpath is missing, it is recommended to post an issue to the original package (nosdav-server) to support the "exports" field. If that is not possible, create a JSPM override to customize the exports field for this package.

    Readme

    NosDAV Server

    Nostr-native Solid storage server. Powered by JSS with NosDAV Browser.

    Install

    npm install -g nosdav-server

    Usage

    nosdav                                    # 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 provider

    All JSS flags are passed through.

    Defaults

    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

    License

    AGPL-3.0 — Copyright (C) 2026 Melvin Carvalho