Skip to content

dezh-tech/nos3

Repository files navigation

nos3

NOS3


Nostr Simple Storage Service


The NOS3 is a Blossom protocol implementation designed to be scalable, high-performance, configurable, and safe. It's a good choice for paid services or big community servers, but not for personal usage.

Supported BUDs

Here is a list of supported BUDs:

  • BUD-01: Server requirements and blob retrieval
  • BUD-02: Blob upload and management
  • BUD-03: User Server List
  • BUD-04: Mirroring blobs
  • BUD-05: Media optimization
  • BUD-06: Upload requirements
  • BUD-08: Nostr File Metadata Tags
  • BUD-09: Blob Report
  • BUD-12: Media servers information document

Features

  • Hosting blobs using S3, not disk storage
  • Blob Compression and Size processing(?)
  • Object detection and CASM reporting
  • Malware detection
  • Statistics
  • Search media with text
  • Labeling and classification

Updates

Updates, changes, or community discussions can be followed on the GitHub issue/discussion or the Dezh Technologies Nostr profile.

Contribution

All kinds of contributions are welcome! Read the Contribution guides before any code contribution.

Donation

Donations and financial support for the development process are possible using Bitcoin and Lightning:

on-chain:

bc1qfw30k9ztahppatweycnll05rzmrn6u07slehmc

lightning:

donate@dezh.tech

License

The NOS3 software is published under the MIT License, and contributing to and using this code means you agree with the license.

About

Nostr Simple Storage Service; A Blossom implementation

Topics

Resources

License

Security policy

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •  

Languages