nsyte

Unstoppable publishing for the sovereign web

Deploy your site across decentralized infrastructure. No gatekeepers, no censorship, no single points of failure. Your content, your keys, your network.

Quick Installation

Universal Install Script All Platforms

Automatically detects your system and installs using the best available method

curl -fsSL https://nsyte.run/get/install.sh | bash

After installation, run nsyte init to get started

Built for Digital Sovereignty

Censorship Resistant

Distribute across multiple nodes and relays. No single entity can silence your voice or take down your content.

🔑

Self-Sovereign Identity

Your cryptographic keys, your identity. NIP-46 bunker support for secure, remote key management.

✍️

Secure Signing

Sign deployments with bunkers like Amber. Keep your keys safe while maintaining full control over your content.

🔐

Revocable CI/CD Keys

Generate ephemeral keys for automated deployments. Revoke access instantly when needed. Perfect for secure CI/CD pipelines.

Fast & Efficient

Concurrent uploads with smart diffing. Only upload what's changed. Configure concurrency for optimal performance.

🛡️

Privacy First

Zero tracking, zero data collection. Your publishing habits and content remain private and yours alone.

📖 Explore Documentation

CI/CD? We've Got You Covered

Deploy automatically with revocable keys. Perfect for secure CI/CD pipelines.

      # ... build steps ...
      
      - name: Deploy to Nostr/Blossom
        uses: sandwichfarm/nsite-action@v1
        with:
          nbunksec: ${{ secrets.NBUNKSEC }}
          directory: './dist'
          relays: |
            wss://relay.damus.io
            wss://relay.snort.social
          servers: |
            wss://some.blossom.server.com
          force: false
          verbose: true
🔗 View GitHub Action

See it in Action

Scroll through an interactive walkthrough of nsyte's key features